Skip to content

feat(cli): registry search + capabilities-manager skill refresh#117

Merged
Minitour merged 2 commits into
mainfrom
refactor/capabilities-manager-skill
Jun 13, 2026
Merged

feat(cli): registry search + capabilities-manager skill refresh#117
Minitour merged 2 commits into
mainfrom
refactor/capabilities-manager-skill

Conversation

@Minitour

@Minitour Minitour commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add capa registry search [slug] <query> — fans out across all enabled+installed registries when no slug is given, restricts to one when a slug is given. Reuses RegistryManager.search() so CLI results match the web UI. Default table output; --json and --verbose supported.
  • Rework the capabilities-manager skill to follow Anthropic's skill-creator best practices: tighter SKILL.md, evals suite added.

Closes

Test plan

  • bun test — 1076 pass / 0 fail
  • tsc --noEmit — clean
  • Manual: capa registry search cursor-marketplace databricks produces the table from issue [Feature] Search registry #75
  • Manual: capa registry search databricks unions results from all enabled registries
  • Manual: --json emits a single payload with per-item metadata and any per-registry failures
  • Reviewer: spot-check the capabilities-manager evals

🤖 Generated with Claude Code

Minitour and others added 2 commits June 14, 2026 01:23
…suite

Cut SKILL.md from 143 to 94 lines. Move trigger phrases into the
description so the skill fires on fragments without the user naming
capa. Replace duplicated summary tables with a routing table that
points at the right reference per task. Add a Pitfalls section for
@ vs ::, the ${VarName} hook stdin gotcha, and @server.tool naming.

Adds evals/evals.json with three test cases (fresh setup, add github
skill+rule with pinning, hooks) so future changes have a regression
baseline. Workspace dir for iteration artifacts is gitignored.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Reuses RegistryManager.search() so CLI results match the web UI. With a
slug, searches one registry; without, fans out across all enabled
installed registries and unions the results. For each registry, every
capability advertised in its manifest is searched concurrently.

Default output is a table (Name / Source / Type / Description); --json
emits a single payload with per-item metadata and any per-registry
failures; --verbose prints multi-line entries.

Closes #75

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Minitour Minitour merged commit f5f8ab1 into main Jun 13, 2026
8 checks passed
@Minitour Minitour deleted the refactor/capabilities-manager-skill branch June 13, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Search registry [Feature] Improve capability manager skill

1 participant