From 6c4ff90c50c2e14833dca6e128ad16ea7c6fb9fb Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Sun, 8 Jun 2025 02:38:40 -0500 Subject: [PATCH] windsurf agent switcher --- .windsurf/rules/ide-agent.md | 25 +++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .windsurf/rules/ide-agent.md diff --git a/.windsurf/rules/ide-agent.md b/.windsurf/rules/ide-agent.md new file mode 100644 index 00000000..f3ba6f41 --- /dev/null +++ b/.windsurf/rules/ide-agent.md @@ -0,0 +1,25 @@ +# /ide-agent + +## Description + +Switches Claude to embody a specific IDE agent persona from the BMAD-METHOD framework. + +**Usage:** `/ide-agent ` or `/ide-agent` (to list available agents) + +**Instructions:** + +IMPORTANT: When an agent name is provided (e.g., `/ide-agent pm`): + +1. IMMEDIATELY read the file at `bmad-core/ide-agents/{agent-name}.ide.md` +2. DO NOT search for related files or use the Task tool +3. Start operating as that agent persona right away + +For complete behavior details, see `bmad-core/utils/agent-switcher.ide.md`. + +## Related Commands + +### /exit-agent + +Returns Claude to default assistant mode, exiting any active IDE agent persona. + +**Usage:** `/exit-agent` or `/exit` diff --git a/README.md b/README.md index c128cfd7..e16d7ffd 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ NOTE: BMad Agent KB has not been updated for V4 yet - so its knowledge is not id Copy the entire `bmad-core/` folder to your project root to get started. The `bmad-core/ide-agents` includes all of the individual agents. -SPECIAL CURSOR, WINDSURF, VSCode and CLAUDE_CODE note (or any ide for that matter): Rules and commands are the key to being able to easily use and switch between agents in the IDE now! You can see examples for cursor, and claude already, by looking in the .cursor or .claude/commands folder. Set up slash commands as these show and you will be able to use endless custom agents regardless of your choice of IDE or agentic coding partner! +SPECIAL CURSOR, WINDSURF, VSCode and CLAUDE_CODE note (or any ide for that matter): Rules and commands are the key to being able to easily use and switch between agents in the IDE now! You can see examples for cursor, windsurf and claude already, by looking in the .cursor or .claude/commands folder. Set up slash commands as these show and you will be able to use endless custom agents regardless of your choice of IDE or agentic coding partner! ## Old Versions