refactor(skills): convert create-architecture workflow to native skill#1936
Conversation
🤖 Augment PR SummarySummary: Migrates the legacy Changes:
Technical Notes: Workflow now uses relative paths (e.g., 🤖 Was this summary useful? React with 👍 or 👎 |
📝 WalkthroughWalkthroughThis PR relocates and refactors the create-architecture workflow from Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
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 |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
src/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-01-init.md (1)
149-152: Minor: "decision making" should be hyphenated.Static analysis flagged "decision making" should be "decision-making" when used as a compound modifier. This is a minor grammar nit.
📝 Proposed fix
-After user selects [C] to continue, only after ensuring all the template output has been created, then load `./steps/step-02-context.md` to analyze the project context and begin architectural decision making. +After user selects [C] to continue, only after ensuring all the template output has been created, then load `./steps/step-02-context.md` to analyze the project context and begin architectural decision-making.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@src/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-01-init.md` around lines 149 - 152, Replace the unhyphenated compound "decision making" in the NEXT STEP paragraph with the correct hyphenated form "decision-making" so the compound modifier is grammatically correct; locate the text in step-01-init.md (the "NEXT STEP:" block that references loading ./steps/step-02-context.md) and update the phrase accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In
`@src/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-01-init.md`:
- Around line 149-152: Replace the unhyphenated compound "decision making" in
the NEXT STEP paragraph with the correct hyphenated form "decision-making" so
the compound modifier is grammatically correct; locate the text in
step-01-init.md (the "NEXT STEP:" block that references loading
./steps/step-02-context.md) and update the phrase accordingly.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 0ce1d17e-a52f-40fc-b73d-a67982731d7f
⛔ Files ignored due to path filters (3)
src/bmm/module-help.csvis excluded by!**/*.csvsrc/bmm/workflows/3-solutioning/bmad-create-architecture/data/domain-complexity.csvis excluded by!**/*.csvsrc/bmm/workflows/3-solutioning/bmad-create-architecture/data/project-types.csvis excluded by!**/*.csv
📒 Files selected for processing (15)
src/bmm/agents/architect.agent.yamlsrc/bmm/workflows/3-solutioning/bmad-create-architecture/SKILL.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/architecture-decision-template.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/bmad-skill-manifest.yamlsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-01-init.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-01b-continue.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-02-context.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-03-starter.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-04-decisions.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-05-patterns.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-06-structure.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-07-validation.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/steps/step-08-complete.mdsrc/bmm/workflows/3-solutioning/bmad-create-architecture/workflow.mdsrc/bmm/workflows/3-solutioning/create-architecture/bmad-skill-manifest.yaml
💤 Files with no reviewable changes (1)
- src/bmm/workflows/3-solutioning/create-architecture/bmad-skill-manifest.yaml
429bc04 to
c56f8aa
Compare
fba6403 to
180bc9b
Compare
#1936) * refactor(skills): convert create-architecture workflow to native skill * fix(skills): remove workflow metadata from create-architecture * fix(skills): normalize create-architecture step links * fix(agents): use skill ref for create-architecture
Summary
src/bmm/workflows/3-solutioning/create-architectureinto native skill packaging atsrc/bmm/workflows/3-solutioning/bmad-create-architectureSKILL.mdand switch manifest totype: skillsrc/bmm/module-help.csv->skill:bmad-create-architecturesrc/bmm/agents/architect.agent.yamlexec path -> renamed workflow directoryMechanical Constraints
Validation
node tools/cli/bmad-cli.js install --directory /Users/alex/src/bmad --modules bmm --tools claude-code --yesnpm testbmad-create-architectureappears in_bmad/_config/skill-manifest.csvbmad-create-architectureentry in_bmad/_config/workflow-manifest.csvworkflow.mdand all step files