fix: standardize all relative step file refs to {project-root}/_bmad/ paths#1722
Conversation
Closes bmad-code-org#1718 (partial — bare _bmad/ category only)
Converts all ./step-XX.md, step-XX.md, and steps/step-XX.md
backtick references in new-format workflow and step files to
full {project-root}/_bmad/... paths.
Refs bmad-code-org#1718
🤖 Augment PR SummarySummary: This PR standardizes new-format workflow step references to absolute Changes:
Technical Notes: Addresses multiple remaining relative-reference categories tracked in #1718 by making step resolution deterministic and path-independent. 🤖 Was this summary useful? React with 👍 or 👎 |
src/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md
Outdated
Show resolved
Hide resolved
src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md
Outdated
Show resolved
Hide resolved
📝 WalkthroughWalkthroughThis PR systematically converts all relative file path references in BMAD's new-format workflows to absolute Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
src/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md
Show resolved
Hide resolved
src/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md
Show resolved
Hide resolved
src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md
Outdated
Show resolved
Hide resolved
src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md
Outdated
Show resolved
Hide resolved
src/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01b-continue.md
Show resolved
Hide resolved
src/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md
Show resolved
Hide resolved
src/bmm/workflows/3-solutioning/create-architecture/steps/step-01b-continue.md
Show resolved
Hide resolved
src/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md
Outdated
Show resolved
Hide resolved
src/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md
Outdated
Show resolved
Hide resolved
src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-01-understand.md
Outdated
Show resolved
Hide resolved
…e refs - replace create-architecture with architecture in all step path refs to match workflow.md installed_path definition - convert ../data/ relative refs in create-prd step-05/06/11 frontmatter - fix stale nextStepFile example in create-prd step-01b-continue - fix bare step-01-init.md ref in create-architecture step-01b-continue Fixes bmad-code-org#1718
Replace {nextStepFile} and {skipToStepFile} frontmatter tokens with
explicit {project-root}/_bmad/ paths in all quick-spec step files.
These are LLM prompts, not config files -- inline paths are clearer
and carry semantic information without indirection. Also standardize
wording from "Load" to "Read fully and follow:" for consistency.
Also add .junie/ to .prettierignore to fix unrelated CI noise.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
nice, thank you !! |
Summary
Converts all non-conforming relative file references in new-format workflows to full
{project-root}/_bmad/...paths. Addresses three of the four remaining categories from #1718.Categories fixed
`_bmad/...`refs`_bmad/core/tasks/help.md`→`{project-root}/_bmad/core/tasks/help.md``./step-NN.md`sibling refs`./step-02.md`→`{project-root}/_bmad/.../steps/step-02.md``step-NN.md`refs`step-04.md`→`{project-root}/_bmad/.../steps/step-04.md``steps/step-NN.md`from workflow.md`steps/step-01.md`→`{project-root}/_bmad/.../steps/step-01.md`Files changed
src/core/tasks/help.mdsrc/bmm/workflows/(step files and workflow.md files in all new-format workflows)Test plan
npm test)Closes #1718 (partial — all relative ref categories; installer rewriting and docs items remain)