Skip to content

v2.2.0

Choose a tag to compare

@girishr girishr released this 06 Jul 15:59
· 284 commits to main since this release

What's New

Added

  • Slash Command Generator — Core Infrastructure (CS-079): new slashCommandGenerator.ts, parallel to ideConfigGenerator.ts; commands defined once as { name, description, body } and routed per IDE — Claude Code → .claude/commands/, Cursor → .cursor/commands/, Windsurf → .windsurf/workflows/, Antigravity → .agent/workflows/, GitHub Copilot → .github/prompts/*.prompt.md, Codex → .codex/prompts/ (with a one-time manual-copy notice); wired into SpecGenerator.generateSpecs().
  • Eight specpilot-* slash commands (CS-080–087): status, reanchor, report, sync, refine <description>, validate, archive, and backfill — all six IDEs, deterministic bash bodies for validate/archive/backfill.
  • CLI-side slash command backfill (CS-088): specpilot backfill detects and generates missing specpilot-* command files for installed IDEs, reusing the same SLASH_COMMANDS definitions so CLI and generator output never drift. Never overwrites an existing command file.

Fixed

  • specpilot validate failing on every freshly-scaffolded project: specValidator.ts still listed development/docs.md as a required file even though its generation was removed in v2.0.0 (CS-069). Every new project failed validation immediately. Removed all stale references; required-file count 11 → 10.

Stats

  • 17 new tests — 192 → 209 total