From 3902bc97acb69442ed4f88baee3eb9340641bb75 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Fri, 6 Mar 2026 04:00:03 -0700 Subject: [PATCH] feat(installer): migrate cursor to native skills --- tools/cli/installers/lib/ide/platform-codes.yaml | 5 ++++- tools/docs/native-skills-migration-checklist.md | 13 +++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/tools/cli/installers/lib/ide/platform-codes.yaml b/tools/cli/installers/lib/ide/platform-codes.yaml index 74850369a..116af5669 100644 --- a/tools/cli/installers/lib/ide/platform-codes.yaml +++ b/tools/cli/installers/lib/ide/platform-codes.yaml @@ -93,8 +93,11 @@ platforms: category: ide description: "AI-first code editor" installer: - target_dir: .cursor/commands + legacy_targets: + - .cursor/commands + target_dir: .cursor/skills template_type: default + skill_format: true gemini: name: "Gemini CLI" diff --git a/tools/docs/native-skills-migration-checklist.md b/tools/docs/native-skills-migration-checklist.md index 1c106b8d5..8b920530a 100644 --- a/tools/docs/native-skills-migration-checklist.md +++ b/tools/docs/native-skills-migration-checklist.md @@ -5,6 +5,7 @@ Branch: `refactor/all-is-skills` Scope: migrate the BMAD-supported platforms that fully support the Agent Skills standard from legacy installer outputs to native skills output. Current branch status: + - `Claude Code` has already been moved to `.claude/skills` - `Codex CLI` has already been moved to `.agents/skills` @@ -38,12 +39,12 @@ Support assumption: full Agent Skills support. BMAD has already migrated from `. Support assumption: full Agent Skills support. BMAD currently installs legacy command files to `.cursor/commands`; target should move to a native skills directory. -- [ ] Confirm current Cursor skills path and whether BMAD should prefer `.cursor/skills` or `.agents/skills` -- [ ] Implement installer migration to native skills output -- [ ] Add legacy cleanup for `.cursor/commands` -- [ ] Test fresh install -- [ ] Test reinstall/upgrade from legacy command output -- [ ] Confirm ancestor conflict protection if Cursor inherits parent-directory skills +- [x] Confirm current Cursor skills path and that BMAD should target `.cursor/skills` +- [x] Implement installer migration to native skills output +- [x] Add legacy cleanup for `.cursor/commands` +- [x] Test fresh install +- [x] Test reinstall/upgrade from legacy command output +- [x] Confirm no ancestor conflict protection is needed because a child workspace surfaced child `.cursor/skills` entries but not a parent-only skill during manual verification - [ ] Implement/extend automated tests - [ ] Commit