diff --git a/tools/installer/config/install.config.yaml b/tools/installer/config/install.config.yaml index 96e86aea..1da2e005 100644 --- a/tools/installer/config/install.config.yaml +++ b/tools/installer/config/install.config.yaml @@ -11,7 +11,7 @@ installation-options: ide-configurations: cursor: name: Cursor - rule-dir: .cursor/rules/ + rule-dir: .cursor/rules/bmad/ format: multi-file command-suffix: .mdc instructions: | diff --git a/tools/installer/lib/ide-setup.js b/tools/installer/lib/ide-setup.js index 4768a931..4dbc8e57 100644 --- a/tools/installer/lib/ide-setup.js +++ b/tools/installer/lib/ide-setup.js @@ -68,7 +68,7 @@ class IdeSetup extends BaseIdeSetup { } async setupCursor(installDir, selectedAgent) { - const cursorRulesDir = path.join(installDir, ".cursor", "rules"); + const cursorRulesDir = path.join(installDir, ".cursor", "rules", "bmad"); const agents = selectedAgent ? [selectedAgent] : await this.getAllAgentIds(installDir); await fileManager.ensureDirectory(cursorRulesDir); diff --git a/tools/upgraders/v3-to-v4-upgrader.js b/tools/upgraders/v3-to-v4-upgrader.js index cc535706..2a14b244 100644 --- a/tools/upgraders/v3-to-v4-upgrader.js +++ b/tools/upgraders/v3-to-v4-upgrader.js @@ -557,7 +557,7 @@ class V3ToV4Upgrader { try { const ideMessages = { - cursor: "Rules created in .cursor/rules/", + cursor: "Rules created in .cursor/rules/bmad/", "claude-code": "Commands created in .claude/commands/BMad/", windsurf: "Rules created in .windsurf/rules/", trae: "Rules created in.trae/rules/",