-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
refactor: all-is-skills - Convert BMAD to skills-based architecture #1834
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
09e6deb
feat(skills): add canonical bmad- naming via skill manifests
alexeyv dc715bf
feat(skills): claude-code installer outputs .claude/skills/<name>/SKI…
alexeyv 8780cf5
refactor(installer): migrate codex to config-driven pipeline
alexeyv a4d9149
fix(installer): guard codex skill installs in nested directories
alexeyv 3ac778b
fix(installer): warn on stale global legacy skill dirs
alexeyv 019567e
feat(installer): migrate cursor to native skills
alexeyv 9b04f02
Migrate Windsurf installer to native skills
alexeyv 067020b
Clarify Windsurf skill invocation in checklist
alexeyv 3901f5b
feat(installer): migrate kiro to native skills
alexeyv abd6718
docs: record kiro skill visibility verification
alexeyv baeb607
Migrate Antigravity installer to native skills
alexeyv 7d8303b
Document Antigravity ancestor skill verification
alexeyv 051551c
Synchronize native skills migration checklist
alexeyv 44ae403
Migrate Auggie installer to native skills
alexeyv 2f8443b
Migrate OpenCode installer to native skills
alexeyv 23fbec9
Document live skill verification for Auggie and OpenCode
alexeyv 61b68e9
fix(test): replace _bmad filesystem dependency with self-contained fi…
alexeyv 47f133d
Merge branch 'main' into refactor/all-is-skills
bmadcode File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| analyst.agent.yaml: | ||
| canonicalId: bmad-analyst | ||
| type: agent | ||
| description: "Business Analyst for market research, competitive analysis, and requirements elicitation" | ||
|
|
||
| architect.agent.yaml: | ||
| canonicalId: bmad-architect | ||
| type: agent | ||
| description: "Architect for distributed systems, cloud infrastructure, and API design" | ||
|
|
||
| dev.agent.yaml: | ||
| canonicalId: bmad-dev | ||
| type: agent | ||
| description: "Developer Agent for story execution, test-driven development, and code implementation" | ||
|
|
||
| pm.agent.yaml: | ||
| canonicalId: bmad-pm | ||
| type: agent | ||
| description: "Product Manager for PRD creation, requirements discovery, and stakeholder alignment" | ||
|
|
||
| qa.agent.yaml: | ||
| canonicalId: bmad-qa | ||
| type: agent | ||
| description: "QA Engineer for test automation, API testing, and E2E testing" | ||
|
|
||
| quick-flow-solo-dev.agent.yaml: | ||
| canonicalId: bmad-quick-flow-solo-dev | ||
| type: agent | ||
| description: "Quick Flow Solo Dev for rapid spec creation and lean implementation" | ||
|
|
||
| sm.agent.yaml: | ||
| canonicalId: bmad-sm | ||
| type: agent | ||
| description: "Scrum Master for sprint planning, story preparation, and agile ceremonies" | ||
|
|
||
| ux-designer.agent.yaml: | ||
| canonicalId: bmad-ux-designer | ||
| type: agent | ||
| description: "UX Designer for user research, interaction design, and UI patterns" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-tech-writer | ||
| type: agent | ||
| description: "Technical Writer for documentation, Mermaid diagrams, and standards compliance" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/1-analysis/create-product-brief/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-create-product-brief | ||
| type: workflow | ||
| description: "Create product brief through collaborative discovery" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/2-plan-workflows/create-ux-design/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-create-ux-design | ||
| type: workflow | ||
| description: "Plan UX patterns and design specifications" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/3-solutioning/check-implementation-readiness/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-check-implementation-readiness | ||
| type: workflow | ||
| description: "Validate PRD, UX, Architecture and Epics specs are complete" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/3-solutioning/create-architecture/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-create-architecture | ||
| type: workflow | ||
| description: "Create architecture solution design decisions for AI agent consistency" | ||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/3-solutioning/create-epics-and-stories/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-create-epics-and-stories | ||
| type: workflow | ||
| description: "Break requirements into epics and user stories" | ||
|
alexeyv marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/code-review/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-code-review | ||
| type: workflow | ||
| description: "Perform adversarial code review finding specific issues" | ||
|
alexeyv marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/correct-course/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-correct-course | ||
| type: workflow | ||
| description: "Manage significant changes during sprint execution" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/create-story/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-create-story | ||
| type: workflow | ||
| description: "Creates a dedicated story file with all the context needed for implementation" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/dev-story/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-dev-story | ||
| type: workflow | ||
| description: "Execute story implementation following a context-filled story spec file" | ||
|
coderabbitai[bot] marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/retrospective/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-retrospective | ||
| type: workflow | ||
| description: "Post-epic review to extract lessons and assess success" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/sprint-planning/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-sprint-planning | ||
| type: workflow | ||
| description: "Generate sprint status tracking from epics" | ||
|
coderabbitai[bot] marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/4-implementation/sprint-status/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-sprint-status | ||
| type: workflow | ||
| description: "Summarize sprint status and surface risks" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/bmad-quick-flow/quick-dev-new-preview/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-quick-dev-new-preview | ||
| type: workflow | ||
| description: "Unified quick flow - clarify intent, plan, implement, review, present" | ||
|
alexeyv marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/bmad-quick-flow/quick-dev/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-quick-dev | ||
| type: workflow | ||
| description: "Implement a Quick Tech Spec for small changes or features" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/bmad-quick-flow/quick-spec/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-quick-spec | ||
| type: workflow | ||
| description: "Very quick process to create implementation-ready quick specs for small changes or features" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-document-project | ||
| type: workflow | ||
| description: "Document brownfield projects for AI context" |
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/generate-project-context/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-generate-project-context | ||
| type: workflow | ||
| description: "Create project-context.md with AI rules" | ||
|
alexeyv marked this conversation as resolved.
coderabbitai[bot] marked this conversation as resolved.
|
||
3 changes: 3 additions & 0 deletions
3
src/bmm/workflows/qa-generate-e2e-tests/bmad-skill-manifest.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-qa-generate-e2e-tests | ||
| type: workflow | ||
| description: "Generate end-to-end automated tests for existing features" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-master | ||
| type: agent | ||
| description: "BMad Master Executor, Knowledge Custodian, and Workflow Orchestrator" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| editorial-review-prose.xml: | ||
| canonicalId: bmad-editorial-review-prose | ||
| type: task | ||
| description: "Clinical copy-editor that reviews text for communication issues" | ||
|
|
||
| editorial-review-structure.xml: | ||
| canonicalId: bmad-editorial-review-structure | ||
| type: task | ||
| description: "Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension" | ||
|
|
||
| help.md: | ||
| canonicalId: bmad-help | ||
| type: task | ||
| description: "Analyzes what is done and the users query and offers advice on what to do next" | ||
|
|
||
| index-docs.xml: | ||
| canonicalId: bmad-index-docs | ||
| type: task | ||
| description: "Generates or updates an index.md to reference all docs in the folder" | ||
|
|
||
| review-adversarial-general.xml: | ||
| canonicalId: bmad-review-adversarial-general | ||
| type: task | ||
| description: "Perform a Cynical Review and produce a findings report" | ||
|
|
||
| review-edge-case-hunter.xml: | ||
| canonicalId: bmad-review-edge-case-hunter | ||
| type: task | ||
| description: "Walk every branching path and boundary condition in content, report only unhandled edge cases" | ||
|
|
||
| shard-doc.xml: | ||
| canonicalId: bmad-shard-doc | ||
| type: task | ||
| description: "Splits large markdown documents into smaller, organized files based on sections" | ||
|
|
||
| workflow.xml: | ||
| canonicalId: bmad-workflow | ||
| type: task | ||
| description: "Execute given workflow by loading its configuration and following instructions" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-brainstorming | ||
| type: workflow | ||
| description: "Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| canonicalId: bmad-party-mode | ||
| type: workflow | ||
| description: "Orchestrates group discussions between all installed BMAD agents" | ||
|
alexeyv marked this conversation as resolved.
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.