feat(installer): migrate cursor to native skills

This commit is contained in:
Alex Verkhovsky 2026-03-06 04:00:03 -07:00
parent 036fa2f3ce
commit 3902bc97ac
2 changed files with 11 additions and 7 deletions

View File

@ -93,8 +93,11 @@ platforms:
category: ide category: ide
description: "AI-first code editor" description: "AI-first code editor"
installer: installer:
target_dir: .cursor/commands legacy_targets:
- .cursor/commands
target_dir: .cursor/skills
template_type: default template_type: default
skill_format: true
gemini: gemini:
name: "Gemini CLI" name: "Gemini CLI"

View File

@ -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. Scope: migrate the BMAD-supported platforms that fully support the Agent Skills standard from legacy installer outputs to native skills output.
Current branch status: Current branch status:
- `Claude Code` has already been moved to `.claude/skills` - `Claude Code` has already been moved to `.claude/skills`
- `Codex CLI` has already been moved to `.agents/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. 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` - [x] Confirm current Cursor skills path and that BMAD should target `.cursor/skills`
- [ ] Implement installer migration to native skills output - [x] Implement installer migration to native skills output
- [ ] Add legacy cleanup for `.cursor/commands` - [x] Add legacy cleanup for `.cursor/commands`
- [ ] Test fresh install - [x] Test fresh install
- [ ] Test reinstall/upgrade from legacy command output - [x] Test reinstall/upgrade from legacy command output
- [ ] Confirm ancestor conflict protection if Cursor inherits parent-directory skills - [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 - [ ] Implement/extend automated tests
- [ ] Commit - [ ] Commit