feat(tools): add Command Code support as a skills-only tool - #1613
feat(tools): add Command Code support as a skills-only tool#1613Angelthebestone wants to merge 2 commits into
Conversation
Register Command Code in AI_TOOLS with skillsDir `.commandcode`, so `openspec init`/`update` install the OpenSpec skills where Command Code discovers them (.commandcode/skills/<name>/SKILL.md) and reference them with the `/openspec-*` invocations its skill surface registers. No command adapter: Command Code has no slash-command files, so the skills-only target behaves like other adapterless tools and reports "Commands skipped for: command-code ^(no adapter^)". Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughCommand Code is added as a skills-only tool. Configuration, documentation, detection, initialization behavior, tests, and release-note coverage are included. ChangesCommand Code support
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/supported-tools.md`:
- Line 73: Update the skills-only invocation table near the existing Command
Code documentation so it includes Command Code with its skill-based
`/openspec-*` invocation and no generated command files, matching the newly
added command-code row and keeping both sections consistent.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 757d12c6-7b23-4ead-8719-0efe3b3a9571
📒 Files selected for processing (6)
.changeset/friendly-commandcode-support.mddocs/cli.mddocs/supported-tools.mdsrc/core/config.tstest/core/available-tools.test.tstest/core/init.test.ts
Keeps the How-To-Invoke table consistent with the Tool Directory Reference row added for Command Code. Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
Summary
Summary by CodeRabbit
New Features
openspec init..commandcode/skills/./openspec-*commands.continueas an accepted tool option foropenspec init --tools.Documentation