From 5b2003dea8d1af3a737e37bf3ad97503f8ebad90 Mon Sep 17 00:00:00 2001 From: Kostiantyn Hlomozda Date: Wed, 11 Mar 2026 23:03:25 +0200 Subject: [PATCH] fix: use platform-agnostic agent discovery path in workflows Replace hardcoded .claude/agents/ references with generic phrasing that uses the IDE's own agents directory, keeping .claude/agents/ only as an example. --- src/bmm/workflows/4-implementation/dev-story/workflow.md | 2 +- .../bmad-quick-flow/quick-dev/steps/step-03-execute.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bmm/workflows/4-implementation/dev-story/workflow.md b/src/bmm/workflows/4-implementation/dev-story/workflow.md index bfb4e3770..4bbb62f53 100644 --- a/src/bmm/workflows/4-implementation/dev-story/workflow.md +++ b/src/bmm/workflows/4-implementation/dev-story/workflow.md @@ -291,7 +291,7 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve: Identify target file types and task domain for the current task/subtask - Check for a specialized agent in .claude/agents/ (or IDE equivalent) whose description matches the target file types and task domain + Check for a specialized agent in the IDE's agents directory (e.g., .claude/agents/ for Claude Code) whose description matches the target file types and task domain If no specialized agent matches, use a general-purpose agent as fallback diff --git a/src/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md b/src/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md index 98deb7c0a..081507ec8 100644 --- a/src/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md +++ b/src/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md @@ -58,7 +58,7 @@ For each task: ### 1. Select Agent (when sub_agents available) - Identify target file types and task nature -- Check for a specialized agent whose description matches (scan both global and project-level `.claude/agents/` directories or equivalent) +- Check for a specialized agent whose description matches (scan the IDE's agents directory, e.g., `.claude/agents/` for Claude Code) - If a specialized agent matches, use it - If no match, use a general-purpose agent