Skip to content

Capability List

The Capability List is your registry of encoded expertise. Every capability your team has defined, every agent assignment, every prompt binding—visible in one place. No more wondering “does our agent know about X?” The answer is in the table.

Capabilities can be shared and versioned across a team, but they are always applied locally when an agent runs. Shared definitions, local execution.

156 capabilities with role filters, pack grouping, and agent assignment counts

What this page covers

  • Registry statistics and what they mean
  • Filtering and searching capabilities
  • Table columns and how to read them
  • Creating new capabilities

Registry statistics

Three cards at the top show your capability coverage:

StatWhat it shows
AssignmentsTotal agent-capability pairings (one agent + one capability = one assignment)
Unique Capability KeysDistinct skills tracked across your roster
Agents with CapabilitiesActive agents with at least one capability recorded

These numbers tell you how much institutional knowledge you’ve encoded. More capabilities = more context that agents carry automatically.

Tip

Track growth over time. As you encode more capabilities, watch these numbers grow. That’s your team’s expertise becoming agent infrastructure.

Role filter bar

Six role buttons span the top, each showing a count:

RolePurpose
CoreAgent identity and foundational behavior. The system prompt that defines who the agent is.
WorkflowStep-by-step procedures and execution guides. The largest category — how agents do their work.
ConstraintsHard rules and guardrails. Build standards, coding conventions, security policies.
ContextReference material and domain knowledge. Background information agents can hot-load on demand.
ValidationQuality checks, schema validation, and acceptance criteria.
IntegrationExternal system connectors and cross-tool workflows.

Click a role button to filter the table. Click again to clear.

Filtering capabilities

Search

Find any capability instantly by:

  • Capability key: typescript.testing.vitest
  • Category: orchestrator
  • Pack: valdr
  • Prompt name fragment

Results update as you type. No waiting, no page reloads.

Categories as signals

Categories group related capabilities within a pack:

CategoryWhat it covers
orchestratorAgent lifecycle, dispatch, and coordination
architectureDesign patterns, system diagrams, structural decisions
registryAgent and capability management workflows
testingTest patterns, coverage requirements
operationsInfrastructure, CI/CD, deployment

Use categories to understand your capability coverage. Missing a category? That’s a gap in your encoded knowledge.

Table columns

ColumnWhat it showsWhy it matters
CapabilityDisplay name and key identifierClick to open the detail view
RoleCapability role (core, workflow, constraints, context, validation, integration)Determines precedence in prompt assembly
PackWhich pack this capability belongs to (valdr, valdr-internal, or custom)Organizes capabilities by distribution source
CategoryGrouping label within the packFilter by domain
PromptName of the bound promptLinks to the actual instructions the agent receives
Assigned AgentsCount of agents using this capabilityReusability indicator

Reading assignment counts

  • High count (5+) — Foundational capability used across many agents
  • Medium count (2-4) — Domain-specific capability shared by related agents
  • Low count (1) — Specialized capability for a specific agent role

A capability with zero assignments exists but isn’t being used. Consider assigning it or removing it.

Creating new capabilities

Click Add Capability to register a new skill:

  1. Key — Lowercase identifier (e.g., acme.ui.components)
  2. Category — Optional grouping label (e.g., frontend)
  3. Prompt Binding — Select a prompt from your library

The prompt binding is critical. Without it, the capability is just a label. With it, agents receive actual instructions.

Note

Prompts first, capabilities second. Create your capability prompt in the Prompts registry, then bind it to a capability. This ensures every capability has substance, not just a name.

Workflows that work

Finding capabilities by domain

  1. Use the search filter with a category name
  2. Browse the filtered results
  3. Check assignment counts to understand usage

Auditing capability coverage

  1. Sort by Assigned Agents ascending
  2. Look for capabilities with 0 or 1 assignments
  3. Decide: assign to more agents, or remove if unused

Discovering what an agent knows

  1. Note the capability key you’re curious about
  2. Open the capability detail to see the Assignments tab
  3. See exactly which agents have this capability

Adding a new team convention

  1. Write the capability prompt in your prompts directory
  2. Register the prompt in Valdr’s Prompts registry
  3. Create a capability with the key and category
  4. Bind the prompt to the capability
  5. Assign the capability to relevant agents

Pagination

Large capability libraries stay fast with pagination:

  • Rows per page — 10, 25, or 50
  • Page navigation — Prev/Next buttons
  • Total count — “Showing 1–25 of 156”

Even with hundreds of capabilities, the list loads instantly.

Next steps

Open your Capability List now and filter by category. See what knowledge you’ve already encoded—and identify the gaps worth filling.