diff --git a/tools/installer/config/install.config.yaml b/tools/installer/config/install.config.yaml index 439b02cc..eeee6c1e 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 5dd2c878..2a0f5a1e 100644 --- a/tools/installer/lib/ide-setup.js +++ b/tools/installer/lib/ide-setup.js @@ -79,7 +79,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 1a182e4f..3b131de7 100644 --- a/tools/upgraders/v3-to-v4-upgrader.js +++ b/tools/upgraders/v3-to-v4-upgrader.js @@ -490,9 +490,9 @@ 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/workflows/', + windsurf: 'Rules created in .windsurf/rules/', trae: 'Rules created in.trae/rules/', roo: 'Custom modes created in .roomodes', cline: 'Rules created in .clinerules/',