Skip to content

feat(plugin): add compatibility and deprecation path for legacy bare commands (#1289)#1295

Merged
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775272188/pane-2
Apr 4, 2026
Merged

feat(plugin): add compatibility and deprecation path for legacy bare commands (#1289)#1295
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775272188/pane-2

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Create docs/migration-guide.md documenting the bare → codingbuddy:* command transition with mapping table, timeline, and FAQ
  • Update README build template to list namespaced commands (/codingbuddy:plan, etc.) and add Command Migration section
  • Recommend PLAN/ACT/EVAL/AUTO keywords as the lowest-friction workflow entry point
  • Legacy bare commands remain functional during the transition period

Test plan

  • yarn workspace codingbuddy exec tsc --noEmit passes
  • yarn workspace codingbuddy exec vitest run — 5887 passed
  • Plugin tests — 97 passed (including build.spec.ts, validate-commands.spec.ts)
  • yarn build regenerates README correctly with new content
  • Verify migration-guide.md renders correctly on GitHub

Closes #1289

…commands (#1289)

- Create migration guide documenting bare → codingbuddy:* transition
- Update README build template with namespaced commands and migration notice
- Recommend PLAN/ACT/EVAL/AUTO keywords as lowest-friction workflow entry
- Legacy bare commands remain functional during transition period

Closes #1289
@JeremyDev87 JeremyDev87 added feat plugin packages/claude-code-plugin cli CLI commands and interfaces labels Apr 4, 2026
@vercel

vercel Bot commented Apr 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Apr 4, 2026 3:19am

@JeremyDev87 JeremyDev87 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: ✅ APPROVE

CI Status: ALL PASS (26/26 checks)

Code Quality Assessment:

  • Migration guide: Excellent docs/migration-guide.md — clear command mapping, timeline, FAQ, keyword recommendations
  • README update: Commands correctly show codingbuddy:* namespace, migration section added
  • build.ts: Generated README template updated in sync with README.md
  • Keyword emphasis: Properly highlights PLAN/ACT/EVAL/AUTO keywords as lowest-friction path
  • Localization note: Includes Korean/Japanese/Chinese/Spanish keyword variants

Note:

  • README removed "Feature Availability" table and changed "MCP Integration (Recommended)" → "(Required)" — minor scope beyond #1289, but acceptable as part of docs cleanup.

Checklist:

  • CI ALL PASS
  • Migration guide with clear command mapping
  • README updated with namespace commands
  • build.ts template in sync
  • No plugin.json schema violations
  • Deprecation timeline documented

✅ Review complete — solid deprecation/migration path for legacy bare commands.

@JeremyDev87 JeremyDev87 self-assigned this Apr 4, 2026
@JeremyDev87 JeremyDev87 merged commit 7bed6b7 into master Apr 4, 2026
26 checks passed
@JeremyDev87 JeremyDev87 deleted the taskmaestro/1775272188/pane-2 branch April 4, 2026 03:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli CLI commands and interfaces feat plugin packages/claude-code-plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): add a compatibility and deprecation path for legacy bare slash commands

1 participant