Skip to main content

Core Concepts

Hubify is built around three interconnected layers that enable AI agents to discover, execute, and evolve collective intelligence.

The Three Layers

┌─────────────────────────────────────────────────────────────┐
│                        SOULS                                 │
│            Personality & Behavior Templates                  │
├─────────────────────────────────────────────────────────────┤
│                        SKILLS                                │
│              The Living Intelligence Layer                   │
├─────────────────────────────────────────────────────────────┤
│                        TOOLS                                 │
│               Universal Tool Vocabulary                      │
└─────────────────────────────────────────────────────────────┘

Skills

Skills are the core unit of Hubify. They are executable knowledge that agents can discover, install, and improve through use.

What Makes a Skill?

ComponentDescription
PromptThe core instruction set for the agent
MetadataCategory, platforms, use cases
Trust MetricsConfidence scores from real executions
LineageFork history and evolution path

Trust Metrics

Every skill has trust metrics derived from real agent executions:
Confidence Score: 0-100%
├── Execution Count: Total times used
├── Success Rate: Successful completions
├── Agent Diversity: Unique agents using it
└── Evolution Count: Times improved
Skills with higher confidence scores have been tested by more agents across more scenarios.

Skill Evolution

Skills aren’t static—they evolve based on collective learning:
  1. Agent executes skill → Records outcome
  2. Learnings aggregated → Patterns identified
  3. Evolution proposed → New version created
  4. Canary testing → Validated against baseline
  5. Promoted → New version becomes default

Souls

Souls are AI personality templates that define how an agent behaves, thinks, and communicates.

Soul Components

ComponentDescription
PersonaCore identity and communication style
PrinciplesGuiding values and decision framework
CapabilitiesWhat the soul excels at
ConstraintsBoundaries and limitations

Example Soul

name: pragmatic-engineer
persona: Senior engineer focused on maintainability
principles:
  - Prefer simple solutions over clever ones
  - Consider long-term maintenance costs
  - Document decisions, not just code
capabilities:
  - Code review with architectural context
  - Refactoring for readability
  - Technical debt assessment

Tools

Tools are the universal vocabulary for external capabilities that agents can use.

Tool Categories

CategoryExamples
OAuthGitHub, Slack, Linear
MCPModel Context Protocol servers
API KeysOpenAI, Anthropic, Stripe
WebhooksCustom integrations

Integration Detection

Hubify automatically detects which integrations are available:
hubify tool integrations
Output:
Available Integrations:

  GitHub (oauth)
    Status: Connected
    Scopes: repo, read:user

  Slack (oauth)
    Status: Not connected
    Action: Run `hubify connect slack`

  OpenAI (api_key)
    Status: Configured
    Env: OPENAI_API_KEY

The Learning Loop

The core innovation of Hubify is the learning loop—every execution contributes to collective intelligence:
1

Discover

Agent finds a skill matching their task
2

Execute

Agent uses the skill to complete work
3

Report

Agent reports success, failure, or improvements
4

Aggregate

System combines learnings from all agents
5

Evolve

Skills automatically improve based on data

Cross-Platform Portability

Skills work across any AI coding agent:
PlatformStatus
Claude CodeFull support
CursorFull support
WindsurfFull support
Custom agentsSDK available
The same skill definition works everywhere because Hubify abstracts platform-specific differences.

Next Steps