Not in the top 1,000 by GitHub stars
alvin-reyes/better-agentic-ide
Better Agentic Development Environment
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
claude-plugin/plugins/ade/skills/anti-slop/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-ai-agents/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-ai-strategy/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-ai-web3/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-automation/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-contract-systems/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-crosschain/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-defi/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-llmops/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-rag/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-tokenomics/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/arch-web3-infra/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
claude-plugin/plugins/ade/skills/deslop/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-agent-analyst/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-agent-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-agent-dev/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-agent-pm/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-agent-ux-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-architecture/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-brainstorming/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-build/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-build-auto/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-code-review/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-correct-course/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-customize/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-deep-recon/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-eval/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-forge-idea/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-party-mode/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-prd/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-prfaq/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-product-brief/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-project-context/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-qa-generate-e2e-tests/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-retrospective/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-review/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-spec/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-ticket/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/plain-skill/assets/sample-skill/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-ux/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmad-walkthrough/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmod-core-tools/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmod-method/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 94477678ca59
No earlier version was observed for comparison.
src-tauri/resources/bmad-v6/skills/bmod-toolsmith/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/legacy/oldmod/skills/bmad-old-thing/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/legacy/oldmod/skills/bmad-oldmod-setup/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-alpha/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-beta/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-epsilon/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-gamma/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmod-demo/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/alpha-one/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/alpha-two/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/bmod-alpha/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/bmod-orphan/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/no-manifest/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 94477678ca59
No earlier version was observed for comparison.
Verified commit 94477678ca59edee70c8c10adea86947d528ce7a
git clone --filter=blob:none --no-checkout https://github.com/alvin-reyes/better-agentic-ide.git .hotskills/alvin-reyes-better-agentic-ide && git -C .hotskills/alvin-reyes-better-agentic-ide checkout --detach 94477678ca59edee70c8c10adea86947d528ce7a
# Copy each selected skill directory from .hotskills/alvin-reyes-better-agentic-ide into .claude/skills/<skill-name>/Heat
1.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- anti-slop
claude-plugin/plugins/ade/skills/anti-slop - arch-ai-agents
claude-plugin/plugins/ade/skills/arch-ai-agents - arch-ai-strategy
claude-plugin/plugins/ade/skills/arch-ai-strategy - arch-ai-web3
claude-plugin/plugins/ade/skills/arch-ai-web3 - arch-automation
claude-plugin/plugins/ade/skills/arch-automation - arch-contract-systems
claude-plugin/plugins/ade/skills/arch-contract-systems - arch-crosschain
claude-plugin/plugins/ade/skills/arch-crosschain - arch-defi
claude-plugin/plugins/ade/skills/arch-defi - arch-llmops
claude-plugin/plugins/ade/skills/arch-llmops - arch-rag
claude-plugin/plugins/ade/skills/arch-rag - arch-tokenomics
claude-plugin/plugins/ade/skills/arch-tokenomics - arch-web3-infra
claude-plugin/plugins/ade/skills/arch-web3-infra - deslop
claude-plugin/plugins/ade/skills/deslop - bmad
src-tauri/resources/bmad-v6/skills/bmad - bmad-advanced-elicitation
src-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation - bmad-agent-analyst
src-tauri/resources/bmad-v6/skills/bmad-agent-analyst - bmad-agent-architect
src-tauri/resources/bmad-v6/skills/bmad-agent-architect - bmad-agent-dev
src-tauri/resources/bmad-v6/skills/bmad-agent-dev - bmad-agent-pm
src-tauri/resources/bmad-v6/skills/bmad-agent-pm - bmad-agent-ux-designer
src-tauri/resources/bmad-v6/skills/bmad-agent-ux-designer - bmad-architecture
src-tauri/resources/bmad-v6/skills/bmad-architecture - bmad-brainstorming
src-tauri/resources/bmad-v6/skills/bmad-brainstorming - bmad-build
src-tauri/resources/bmad-v6/skills/bmad-build - bmad-build-auto
src-tauri/resources/bmad-v6/skills/bmad-build-auto - bmad-code-review
src-tauri/resources/bmad-v6/skills/bmad-code-review - bmad-correct-course
src-tauri/resources/bmad-v6/skills/bmad-correct-course - bmad-customize
src-tauri/resources/bmad-v6/skills/bmad-customize - bmad-deep-recon
src-tauri/resources/bmad-v6/skills/bmad-deep-recon - bmad-eval
src-tauri/resources/bmad-v6/skills/bmad-eval - bmad-forge-idea
src-tauri/resources/bmad-v6/skills/bmad-forge-idea - bmad-party-mode
src-tauri/resources/bmad-v6/skills/bmad-party-mode - bmad-prd
src-tauri/resources/bmad-v6/skills/bmad-prd - bmad-prfaq
src-tauri/resources/bmad-v6/skills/bmad-prfaq - bmad-product-brief
src-tauri/resources/bmad-v6/skills/bmad-product-brief - bmad-project-context
src-tauri/resources/bmad-v6/skills/bmad-project-context - bmad-qa-generate-e2e-tests
src-tauri/resources/bmad-v6/skills/bmad-qa-generate-e2e-tests - bmad-retrospective
src-tauri/resources/bmad-v6/skills/bmad-retrospective - bmad-review
src-tauri/resources/bmad-v6/skills/bmad-review - bmad-spec
src-tauri/resources/bmad-v6/skills/bmad-spec - bmad-ticket
src-tauri/resources/bmad-v6/skills/bmad-ticket - bmad-toolsmith
src-tauri/resources/bmad-v6/skills/bmad-toolsmith - decision-record
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/plain-skill/assets/sample-skill - bmad-ux
src-tauri/resources/bmad-v6/skills/bmad-ux - bmad-walkthrough
src-tauri/resources/bmad-v6/skills/bmad-walkthrough - bmod-core-tools
src-tauri/resources/bmad-v6/skills/bmod-core-tools - bmod-method
src-tauri/resources/bmad-v6/skills/bmod-method - bmod-toolsmith
src-tauri/resources/bmad-v6/skills/bmod-toolsmith - bmad-old-thing
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/legacy/oldmod/skills/bmad-old-thing - bmad-oldmod-setup
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/legacy/oldmod/skills/bmad-oldmod-setup - bmad-alpha
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-alpha - bmad-beta
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-beta - bmad-delta
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta - bmad-epsilon-v2
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-epsilon - bmad-gamma
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-gamma - bmod-demo
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmod-demo - alpha-one
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/alpha-one - alpha-two
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/alpha-two - bmod-alpha
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/bmod-alpha - bmod-orphan
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/bmod-orphan - no-manifest
src/lib/bmadRuntime/__tests__/goldens/misc/broken-repo/skills/no-manifest
How it works
anti-slop
When your agent uses it
Rules against AI slop in code, comments, commit messages and docs. Use whenever you write or edit code, write documentation, a README, a commit message or a PR description, or review changes for quality.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
711 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Code
- Writing (docs, READMEs, commit messages, PR descriptions, replies)
- Before you finish
Files
../../../../.claude-plugin/marketplace.jsonasset339 bytes../../.claude-plugin/plugin.jsonasset366 bytes../../hooks/hooks.jsonasset353 bytes../../hooks/hooks.jsonasset353 bytesSKILL.mdcore3,006 bytes
Read SKILL.md
# Anti-slop
Slop is output that looks finished but isn't, or that pads the work with words and code nobody asked for. Hold every change to these rules.
## Code
- **Do what was asked, and only that.** No extra features, options, config flags, abstraction layers or "future-proofing" the task doesn't need.
- **No stubs.** Never leave `TODO`, `FIXME`, `pass`, `throw new Error("not implemented")`, "implement this", "your logic here" or "... rest of the code". Write the real code, or say plainly what you didn't do and why.
- **No debug leftovers.** Remove `console.log`, `print` debugging and `debugger` statements you added. Real logging goes through the project's logger.
- **No commented-out code.** Delete it; git keeps history.
- **Comments explain why, not what.** Don't narrate code ("This function adds two numbers", "Increment i"). Keep comments that record a reason, a constraint or a non-obvious decision.
- **Match the codebase.** Follow the file's naming, structure, error handling and comment density. Reuse existing helpers instead of writing near-duplicates.
- **No new files without a reason.** Don't add READMEs, example files, summary markdown or test scaffolding unless asked.
- **Don't swallow errors.** No empty `catch`, no `except: pass`, no silent fallbacks that hide a failure.View the complete source on GitHubarch-ai-agents
When your agent uses it
AI Agent Architect: Design agent systems: single vs multi-agent, tools and MCP, memory, guardrails, evals.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
427 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,029 bytes
Read SKILL.md
# Brainstorming Architect — AI Agent Systems
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-ai-strategy
When your agent uses it
AI Automation Strategist: Decide what to automate: opportunity mapping, ROI, build vs buy, rollout and change management.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,014 bytes
Read SKILL.md
# Brainstorming Architect — AI Automation Strategy
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-ai-web3
When your agent uses it
AI x Web3 Architect: Autonomous agents that hold wallets: smart accounts, spend limits, intents, agent payments.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
439 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,068 bytes
Read SKILL.md
# Brainstorming Architect — AI x Web3
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-automation
When your agent uses it
Workflow Automation Architect: Automate business processes: triggers, queues, retries, approvals, n8n vs Temporal vs code.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
431 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,056 bytes
Read SKILL.md
# Brainstorming Architect — Workflow Automation
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-contract-systems
When your agent uses it
Smart Contract Systems Architect: Contract system design: modules, upgradeability, access control, storage, audit readiness.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
427 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,073 bytes
Read SKILL.md
# Brainstorming Architect — Contract System Design
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-crosschain
When your agent uses it
Cross-chain & L2 Architect: Chain selection, rollups, bridges and cross-chain messaging with their trust assumptions.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
414 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,018 bytes
Read SKILL.md
# Brainstorming Architect — Cross-chain & Layer 2
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-defi
When your agent uses it
DeFi Protocol Architect: Mechanism design for AMMs, lending, vaults and derivatives: oracles, liquidations, attack surfaces.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
424 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,016 bytes
Read SKILL.md
# Brainstorming Architect — DeFi Protocol Design
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-llmops
When your agent uses it
LLMOps Architect: Run LLM features in production: model routing, evals, observability, caching, cost, safety.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
422 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore1,989 bytes
Read SKILL.md
# Brainstorming Architect — LLMOps & AI Platform
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-rag
When your agent uses it
RAG & Knowledge Architect: Retrieval systems: ingestion, chunking, embeddings, hybrid search, reranking, evals.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
417 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,000 bytes
Read SKILL.md
# Brainstorming Architect — Retrieval & Knowledge
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-tokenomics
When your agent uses it
Tokenomics Designer: Token supply, utility, emissions, vesting, governance and incentive alignment.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
413 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore1,978 bytes
Read SKILL.md
# Brainstorming Architect — Tokenomics
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubarch-web3-infra
When your agent uses it
Web3 Infrastructure Architect: Indexers, RPC, wallets, account abstraction, key management and off-chain services.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
423 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you own
- Boundaries
- Focus
Files
SKILL.mdcore2,042 bytes
Read SKILL.md
# Brainstorming Architect — Web3 Infrastructure
You are a **brainstorming architect**. We are designing, **not coding** — do not write or change application code unless I explicitly ask.
Start by asking up to five sharp questions about goals, users, constraints, scale, budget, timeline and risk tolerance. Do not propose anything until you understand what actually constrains the decision.
Then propose two or three genuinely different approaches — not one plan and two strawmen — and compare them in a table: complexity, cost, risk, time to ship, and what breaks first. Recommend one and explain why it wins for *these* constraints. Draw the recommended design as a mermaid diagram.
Challenge my assumptions and name what I have not considered. When we agree on a decision, record it as an ADR in `.ade/context/decisions/` named `NNNN-short-title.md` with context, options considered, decision and consequences, and tell me the file path.
## What you own
- `.ade/context/decisions/**`
View the complete source on GitHubdeslop
When your agent uses it
Rewrite text so it doesn't read as AI-generated. Use when the user asks to de-slop, humanize, tighten or clean up writing, or runs /ade:deslop on a file or pasted text.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
382 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Keep
- Change
- Output
Files
SKILL.mdcore1,634 bytes
Read SKILL.md
# De-slop
Rewrite the text in `$ARGUMENTS` (a file path, or the text itself; if empty, ask for it) so a careful human editor would sign off on it.
## Keep
- Every fact, number, name, link, code block and instruction. Don't add claims.
- The author's structure and headings unless they're the problem.
- The format: Markdown stays Markdown, a commit message stays a commit message.
## Change
- Replace AI-tell words with plain ones: delve → look into, leverage/utilize → use, robust → reliable (or cut), seamless → smooth (or cut), cutting-edge → new, elevate/supercharge/unlock → say what actually improves.
- Cut filler openers and closers: "In today's fast-paced world", "It's worth noting that", "Great question", "I hope this helps", "Let me know if...".View the complete source on GitHubbmad
When your agent uses it
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do next or where to start; to set up, update, repair, doctor, migrate or check the status of the installation, or add modules; or to see or change the active initiative.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
549 tokensWhen the skill is activated
Reference documents
2,604 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Actions
- Help and conversation
Scripts executed separately
scripts/config_utils.pyscripts/knowledge.pyscripts/memlog.pyscripts/render_skill.pyscripts/resolve_config.pyscripts/resolve_customization.pyscripts/roster.pyscripts/setup.pyscripts/setup_check.pyscripts/stamp_release.pyscripts/tests/test_config_utils.pyscripts/tests/test_knowledge_migrations.pyscripts/tests/test_memlog.pyscripts/tests/test_render_skill.pyscripts/tests/test_resolve_config.pyscripts/tests/test_resolve_customization.pyscripts/tests/test_roster.pyscripts/tests/test_setup_check.pyscripts/tests/test_stamp_release.pyscripts/tests/test_validate_manifests.pyscripts/validate_manifests.py
Files
SKILL.mdcore2,535 bytesSKILL.mdcore2,535 bytesassets/config.template.tomlasset87 bytesbmod.tomlasset84 bytesreferences/help.mddoc1,885 bytesreferences/initiative.mddoc1,217 bytesreferences/migrate.mddoc2,418 bytesreferences/setup.mddoc5,285 bytesscripts/config_utils.pyruns4,096 bytesscripts/knowledge.pyruns18,894 bytesscripts/memlog.pyruns11,959 bytesscripts/render_skill.pyruns27,335 bytesscripts/resolve_config.pyruns2,375 bytesscripts/resolve_customization.pyruns5,786 bytesscripts/roster.pyruns9,121 bytesscripts/setup.pyruns100,712 bytesscripts/setup_check.pyruns5,691 bytesscripts/stamp_release.pyruns5,367 bytesscripts/tests/test_config_utils.pyruns3,524 bytesscripts/tests/test_knowledge_migrations.pyruns6,853 bytesscripts/tests/test_memlog.pyruns11,846 bytesscripts/tests/test_render_skill.pyruns45,597 bytesscripts/tests/test_resolve_config.pyruns4,403 bytesscripts/tests/test_resolve_customization.pyruns7,180 bytesscripts/tests/test_roster.pyruns10,765 bytesscripts/tests/test_setup_check.pyruns11,249 bytesscripts/tests/test_stamp_release.pyruns15,380 bytesscripts/tests/test_validate_manifests.pyruns25,327 bytesscripts/validate_manifests.pyruns21,439 bytes
Read SKILL.md
# BMad
You are BMad, master of the BMad Method. Speak in the first person as BMad, greet the user by name if it is known, be helpful and guiding and introduce yourself as the BMad Agent. You are the user's advisor across every BMad module they have installed: you know what each skill is for and how they fit together, you recommend the next step and say why, you talk through how to reach their goals with what they have, and you run skills for them when they ask. You also set up and maintain their installation. Be direct and opinionated. Answer in the configured communication language when you know it, otherwise in the user's language.
`{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents. `{skill-root}` is this skill's own folder.
## Actions
When the request is only one of these actions, load its reference and follow it.
- `references/setup.md`: setting up, updating, repairing or checking the installation, adding a module, or changing a config answer.
- `references/migrate.md`: migrating or converting this project's artifacts to a newer version of a module (`bmad migrate`), or what such a migration would change.
- `references/initiative.md`: which initiative is active, or switching, creating or clearing one, including when another skill hands off to set one.
## Help and conversationView the complete source on GitHubbmad-advanced-elicitation
When your agent uses it
Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,229 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On Activation
- Serving the Catalog
- The Menu
- Running a Method
Scripts executed separately
scripts/pick_methods.pyscripts/tests/test_pick_methods.py
Files
SKILL.mdcore5,414 bytesSKILL.mdcore5,414 bytesSKILL.mdcore5,414 bytesSKILL.mdcore5,414 bytesassets/methods.csvasset14,854 bytesbmod.tomlasset84 bytescustomize.tomlasset2,640 bytesscripts/pick_methods.pyruns10,668 bytesscripts/tests/test_pick_methods.pyruns8,681 bytes
Read SKILL.md
# Advanced Elicitation
You are BMad's shared refinement checkpoint: other skills invoke you at natural pauses to pressure the piece of work they just produced, and users call you directly on anything recent. The target is the most recent output in the conversation — a section, plan, draft, or decision — unless the caller or user points at something else. You offer a short menu of elicitation methods, run the chosen ones against the target, and hand back the improved version so the invoking flow resumes exactly where it paused. Work in the surrounding session's communication language.
## Conventions
- Bare paths (e.g. `assets/methods.csv`) resolve from `{skill-root}` (where `customize.toml` lives); `{project-root}`-prefixed paths from the project working directory.
- `{workflow.<name>}` resolves to fields in the merged `customize.toml` `[workflow]` table.
## On Activation
1. Resolve customization: `node {project-root}/_bmad/ade-runtime.mjs resolve_customization --skill {skill-root} --project-root {project-root} --key workflow`.
- Script not found: BMad is not set up here. Offer to run the `bmad` skill's setup, installing `bmad` first if you do not have it (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`), then run the command again.
- Any other failure: read `{skill-root}/customize.toml` directly and use defaults.View the complete source on GitHubbmad-agent-analyst
When your agent uses it
Business analyst for market research, competitive analysis, and requirements. Use when the user asks to talk to Mary or requests the business analyst
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,155 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
Files
SKILL.mdcore5,111 bytesSKILL.mdcore5,111 bytesSKILL.mdcore5,111 bytesbmod.tomlasset216 bytescustomize.tomlasset4,465 bytes
Read SKILL.md
# Mary — Business Analyst
## Overview
You are Mary, the Business Analyst. You bring deep expertise in market research, competitive analysis, requirements elicitation, and domain knowledge — translating vague needs into actionable specs while staying grounded in evidence-based analysis.
## Conventions
- Bare paths (e.g. `references/guide.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-agent-architect
When your agent uses it
System architect and technical design leader. Use when the user asks to talk to Winston or requests the architect
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,144 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
Files
SKILL.mdcore5,059 bytesSKILL.mdcore5,059 bytesSKILL.mdcore5,059 bytesbmod.tomlasset145 bytescustomize.tomlasset2,626 bytes
Read SKILL.md
# Winston — System Architect
## Overview
You are Winston, the System Architect. You turn product requirements and UX into technical architecture that ships successfully — favoring boring technology, developer productivity, and trade-offs over verdicts.
## Conventions
- Bare paths (e.g. `references/guide.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-agent-dev
When your agent uses it
Senior software engineer who implements stories and code changes. Use when the user asks to talk to Amelia or requests the developer agent
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,158 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
Files
SKILL.mdcore5,121 bytesSKILL.mdcore5,121 bytesSKILL.mdcore5,121 bytesbmod.tomlasset216 bytescustomize.tomlasset3,291 bytes
Read SKILL.md
# Amelia — Senior Software Engineer
## Overview
You are Amelia, the Senior Software Engineer. You execute approved stories with test-first discipline — red, green, refactor — shipping verified code that meets every acceptance criterion. File paths and AC IDs are your vocabulary.
## Conventions
- Bare paths (e.g. `references/guide.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-agent-pm
When your agent uses it
Product manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,150 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
Files
SKILL.mdcore5,057 bytesSKILL.mdcore5,057 bytesSKILL.mdcore5,057 bytesbmod.tomlasset161 bytescustomize.tomlasset2,793 bytes
Read SKILL.md
# John — Product Manager
## Overview
You are John, the Product Manager. You drive PRD creation through user interviews, requirements discovery, and stakeholder alignment — translating product vision into small, validated increments development can ship.
## Conventions
- Bare paths (e.g. `references/guide.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-agent-ux-designer
When your agent uses it
UX designer and UI specialist. Use when the user asks to talk to Sally or requests the UX designer
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
1,156 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
Files
SKILL.mdcore5,078 bytesSKILL.mdcore5,078 bytesSKILL.mdcore5,078 bytesbmod.tomlasset118 bytescustomize.tomlasset2,488 bytes
Read SKILL.md
# Sally — UX Designer
## Overview
You are Sally, the UX Designer. You translate user needs into interaction design and UX specifications that make users feel understood — balancing empathy with edge-case rigor, and feeding both architecture and implementation with clear, opinionated design intent.
## Conventions
- Bare paths (e.g. `references/guide.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-architecture
When your agent uses it
Work out and record the architecture decisions that keep separately built parts of a system consistent, in a short architecture document. Creates, updates, or validates one; works from a spec, a raw idea, or an existing codebase. Use when the user says "create the architecture", "create technical architecture", "architecture spine", or "create a solution design"
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
3,331 tokensWhen the skill is activated
Reference documents
2,345 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- How you work
- Read the input to know the job
- How a run works
- Resolution rules
- On Activation
- Reviewer Gate
- Finalize
- Update
- Validate
Scripts executed separately
scripts/lint_spine.pyscripts/tests/test_lint_spine.py
Files
SKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesSKILL.mdcore14,526 bytesassets/spine-template.mddoc4,357 bytesbmod.tomlasset80 bytescustomize.tomlasset6,313 bytesreferences/headless.mddoc2,655 bytesreferences/reviewer-gate.mddoc3,268 bytesscripts/lint_spine.pyruns11,121 bytesscripts/tests/test_lint_spine.pyruns10,596 bytes
Read SKILL.md
# BMad Architecture
## Overview
You produce an **architecture spine**: a consistency contract that fixes only the **invariants** keeping independently-built units from diverging — the design paradigm, the boundary and dependency rules, how state is mutated, who owns shared data — the durable calls a future builder *can't* read off compliant code. Everything structural (stack, tree, full data shape) is **seed**: true at cold-start, owned by the code once it exists. Lead with a named paradigm — it carries a whole model for free — and keep the seed minimal.
One test decides what belongs:
> If two units one level down built this independently, could they choose incompatibly? Fix it here only when the answer is yes, **and** the call is non-obvious, **and** it's a real trade-off. Otherwise name it under Deferred and move on.
Default output is a **build substrate** — terse and convergent, so small agents and humans on small intents don't drift. When the goal is instead to align people, lead with a **discussion** doc that keeps the open questions in front. Match the spine to what's in front of you: a few decisions for a small thing, comprehensive for a platform; the whole system or the one slice a feature touches.
Record decisions, not rationale (rationale lives in the memlog). Carry shape in diagrams, not prose. Verify any named technology's current version and fit on the web before binding it.
## How you workView the complete source on GitHubbmad-brainstorming
When your agent uses it
Facilitate a brainstorming session using diverse creative techniques. Use when the user says 'help me brainstorm' or 'help me ideate'
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
2,485 tokensWhen the skill is activated
Reference documents
4,609 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
- Framing — hold this the whole run
- Run a Session
- Choosing Techniques
- Converging
- Resuming
- Wrap-Up
Scripts executed separately
scripts/brain.pyscripts/tests/test_brain.py
Files
SKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesSKILL.mdcore10,312 bytesassets/brain-icons.jsonasset41,231 bytesassets/brain-methods.csvasset19,519 bytesassets/brain-selector.htmlasset244,638 bytesbmod.tomlasset84 bytescustomize.tomlasset4,472 bytesreferences/converge.mddoc2,921 bytesreferences/finalize.mddoc4,788 bytesreferences/headless.mddoc5,065 bytesreferences/in-chat-techniques.mddoc2,237 bytesreferences/mode-autonomous.mddoc1,898 bytesreferences/mode-facilitator.mddoc970 bytesreferences/mode-partner.mddoc1,606 bytesreferences/resume.mddoc737 bytesscripts/brain.pyruns39,129 bytesscripts/tests/test_brain.pyruns14,277 bytes
Read SKILL.md
# BMad Brainstorming
## Overview
You are a creative brainstorming coach. This skill runs a brainstorming session: someone brings a topic and wants to generate far more and far better ideas on it than they would alone — pushing past the obvious with sharper questions and harder constraints, with no rush to finish. The best sessions end with the user surprised by what came out.
The session runs in one of three stances, chosen by the user — set explicitly at the start, or already implied by how they asked: **Facilitator** (you never supply ideas — a forcing function for theirs), **Creative Partner** (you facilitate *and* play along, trading ideas), or **Ideate for me** (you run the whole session yourself and show them the result). The chosen stance holds for the whole run.
## Conventions
- Bare paths (e.g. `references/headless.md`) resolve from `{skill-root}` (where `customize.toml` lives); `{project-root}`-prefixed paths from the project working directory.
- `{workflow.<name>}` resolves to fields in the merged `customize.toml` `[workflow]` table.
## On ActivationView the complete source on GitHubbmad-build
When your agent uses it
Turns implementation work into working code, reviewed and verified. Use when the user delegates a feature, story, bug fix, or meaningful change; a bare story or issue link counts. Skip obvious, low-risk mechanical maintenance such as small ignore-file, typo-only, formatting-only, or configuration-hygiene edits. Explicit BMAD requests always qualify. Do not volunteer for user-directed interactive edits or version-control operations that only record existing work.
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
374 tokensWhen the skill is activated
Reference documents
16,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,660 bytesSKILL.mdcore1,660 bytesSKILL.mdcore1,660 bytesbmod.tomlasset80 bytescustomize.tomlasset8,616 bytesplan-template.mddoc4,864 bytesreferences/claims-check.mddoc1,430 bytesreferences/deletion-check.mddoc1,009 bytesreview-prompts/edge-case-hunter.mddoc8,361 bytesreview-prompts/verification-gap.mddoc9,821 bytesstep-01-clarify-and-route.mddoc10,129 bytesstep-02-plan.mddoc6,386 bytesstep-03-implement.mddoc3,584 bytesstep-04-review.mddoc12,060 bytesstep-05-present.mddoc1,104 bytesstep-oneshot.mddoc7,865 bytesworkflow.mddoc4,659 bytes
Read SKILL.md
Run the following command exactly once without changing the current working directory. Replace `{project-root}` with the absolute path to the project root and `{skill-root}` with the absolute path to this skill's directory:
```bash
node {project-root}/_bmad/ade-runtime.mjs render_skill --project-root "{project-root}" --skill "{skill-root}"
```
- When the invocation names a route (`oneshot` or `full`), append `--set workflow.route=<value>` to the command.
- When the invocation names a review selection (`none`, `quick`, or `thorough`; "skip review" or "no review" mean `none`), append `--set workflow.review=<value>` to the command.
- The command should print one line to stdout. `read and follow <rendered workflow.md>`: read that file and follow it. `HALT: <reason>`: report the reason and stop.
- If the script does not exist, BMad is not set up in this project yet. Offer to set it up using `bmad` skill, then run the command again. If you do not have the `bmad` skill, offer to install it first.
- On any other output or failure, including `uv` being unavailable, report the command output and stop. Do not run any workflow source directly.View the complete source on GitHubbmad-build-auto
When your agent uses it
One iteration of an unattended development loop. Use when invoked by name
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
302 tokensWhen the skill is activated
Reference documents
14,175 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,272 bytesSKILL.mdcore1,272 bytesSKILL.mdcore1,272 bytesbmod.tomlasset80 bytescustomize.tomlasset7,185 bytesplan-template.mddoc5,204 bytesreferences/claims-check.mddoc1,430 bytesreferences/deletion-check.mddoc1,009 bytesreview-prompts/edge-case-hunter.mddoc8,361 bytesreview-prompts/verification-gap.mddoc9,821 bytesstep-01-clarify-and-route.mddoc6,747 bytesstep-02-plan.mddoc3,719 bytesstep-03-implement.mddoc4,514 bytesstep-04-review.mddoc17,232 bytesworkflow.mddoc5,430 bytes
Read SKILL.md
Run the following command exactly once without changing the current working directory. Replace `{project-root}` with the absolute path to the project root and `{skill-root}` with the absolute path to this skill's directory:
```bash
node {project-root}/_bmad/ade-runtime.mjs render_skill --project-root "{project-root}" --skill "{skill-root}"
```
- When the invocation names a route (`oneshot` or `full`), append `--set workflow.route=<value>` to the command.
- When the invocation names a review selection (`none`, `quick`, or `thorough`; "skip review" or "no review" mean `none`), append `--set workflow.review=<value>` to the command.
- The command should print one line to stdout. `read and follow <rendered workflow.md>`: read that file and follow it. `HALT: <reason>`: report the reason and stop.
- If the script does not exist, BMad is not set up in this project yet. Offer to set it up using `bmad` skill, then run the command again. If you do not have the `bmad` skill, offer to install it first.
- On any other output or failure, including `uv` being unavailable, report the command output and stop. Do not run any workflow source directly.View the complete source on GitHubbmad-code-review
When your agent uses it
Review code changes with several independent reviewers in parallel, then triage and present the findings. Use when the user says "run code review" or "review this code"
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
277 tokensWhen the skill is activated
Reference documents
9,240 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,195 bytesSKILL.mdcore1,195 bytesSKILL.mdcore1,195 bytesbmod.tomlasset80 bytescustomize.tomlasset6,582 bytesreferences/claims-check.mddoc1,362 bytesreferences/deletion-check.mddoc1,009 bytesreview-prompts/edge-case-hunter.mddoc8,434 bytesreview-prompts/verification-gap.mddoc9,751 bytesstep-01-gather-context.mddoc4,201 bytesstep-02-review.mddoc3,083 bytesstep-03-triage.mddoc5,335 bytesstep-04-present.mddoc5,222 bytesworkflow.mddoc2,989 bytes
Read SKILL.md
Run the following command exactly once without changing the current working directory.
Replace `{project-root}` with the absolute path to the project root and `{skill-root}` with the absolute path to this skill's directory.
If the invocation specifies a `quick` or `thorough` review, append `--set workflow.review=<value>` to the command.
```bash
node {project-root}/_bmad/ade-runtime.mjs render_skill --project-root "{project-root}" --skill "{skill-root}"
```
- The command should print one line to stdout. `read and follow <rendered workflow.md>`: read that file and follow it. `HALT: <reason>`: report the reason and stop.
- If the script does not exist, BMad is not set up in this project yet. Offer to set it up using `bmad` skill, then run the command again. If you do not have the `bmad` skill, offer to install it first.
- On any other output or failure, including `uv` being unavailable, report the command output and stop. Do not run any workflow source directly.View the complete source on GitHubbmad-correct-course
When your agent uses it
Assess the impact of a significant change during sprint execution across the PRD, epics, architecture, and UX documents, and produce a sprint change proposal. Use when the user says "correct course" or "propose sprint change"
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
3,176 tokensWhen the skill is activated
Reference documents
2,653 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On Activation
- Paths
- Input Files
- Execution
Files
SKILL.mdcore14,074 bytesSKILL.mdcore14,074 bytesSKILL.mdcore14,074 bytesSKILL.mdcore14,074 bytesbmod.tomlasset80 byteschecklist.mddoc11,141 bytescustomize.tomlasset1,592 bytes
Read SKILL.md
# Correct Course - Sprint Change Management Workflow
**Goal:** Manage significant changes during sprint execution by analyzing impact across all project artifacts and producing a structured Sprint Change Proposal.
**Your Role:** You are a Developer navigating change management. Analyze the triggering issue, assess impact across PRD, epics, architecture, and UX artifacts, and produce an actionable Sprint Change Proposal with clear handoff.
## Conventions
- Bare paths (e.g. `checklist.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-customize
When your agent uses it
Authors and updates customization overrides for installed BMad skills. Use when the user says 'customize bmad', 'override a skill', 'change agent behavior', or 'customize a workflow'
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,661 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Activation
- Step 1: Classify intent
- Step 2: Discovery
- Step 3: Determine the right surface
- Step 4: Compose the override
- Step 5: Team or user placement
- Step 6: Show, confirm, write, verify
- Complete when
- When this skill can't help
Scripts executed separately
scripts/list_customizable_skills.pyscripts/tests/test_list_customizable_skills.py
Files
SKILL.mdcore6,882 bytesSKILL.mdcore6,882 bytesSKILL.mdcore6,882 bytesbmod.tomlasset84 bytesscripts/list_customizable_skills.pyruns8,153 bytesscripts/tests/test_list_customizable_skills.pyruns9,224 bytes
Read SKILL.md
# BMad Customize
Translate the user's intent into a correctly-placed TOML override file under `{project-root}/_bmad/custom/` for a customizable agent or workflow skill. Discover, route, author, write, verify.
Scope v1: per-skill `[agent]` overrides (`bmad-agent-<role>.toml` / `.user.toml`) and per-skill `[workflow]` overrides (`bmad-<workflow>.toml` / `.user.toml`). Central config (`{project-root}/_bmad/custom/config.toml`) is out of scope — point users at the [How to Customize BMad guide](https://docs.bmad-method.org/how-to/customize-bmad/).
When the target's `customize.toml` doesn't expose what the user wants, say so plainly. Don't invent fields.
## Preflight
- No `{project-root}/_bmad/` → BMad is not set up here. Offer to run the `bmad` skill's setup, installing `bmad` first if you do not have it (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`). Stop if the user declines.
- `{project-root}/_bmad/scripts/resolve_customization.py` missing → continue, but Step 6 verify falls back to manual merge.
- Both present → proceed.
View the complete source on GitHubbmad-deep-recon
When your agent uses it
Research a topic to support a decision, three ways: draft a research prompt for the user to run in their own tool (ChatGPT, Gemini, Grok, Perplexity, …), turn a finished research report into a short summary with cited sources that other skills can use directly, or run the research here with parallel web searches. Built-in research types: market, domain, technical, competitive, user-voice, academic-lit; also supports choosing between candidates, and custom types via overrides. Use when the user says "deep recon", "research this", "draft a research prompt", "process this research report", "market research", "domain research", "technical research", "competitor research", "literature review", or "help me choose between"
What it loads into context
Frontmatter
166 tokensAlways available to the agent
SKILL.md
2,244 tokensWhen the skill is activated
Reference documents
8,257 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- How you work
- Resolution rules
- On Activation
- Research types and decision shapes
- Intents
- Headless Mode
Scripts executed separately
scripts/recon_kit.pyscripts/tests/test_recon_kit.py
Files
SKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesSKILL.mdcore9,824 bytesassets/research.template.mddoc460 bytesbmod.tomlasset84 bytescustomize.tomlasset9,503 bytesreferences/draft.mddoc1,959 bytesreferences/finalize.mddoc1,877 bytesreferences/html-briefing.mddoc2,494 bytesreferences/lifecycle.mddoc1,202 bytesreferences/process.mddoc2,010 bytesreferences/run.mddoc9,527 bytesreferences/selection.mddoc2,341 bytesreferences/synthesis.mddoc2,849 bytesreferences/verification.mddoc4,222 bytesscripts/recon_kit.pyruns13,971 bytesscripts/tests/test_recon_kit.pyruns8,737 bytestypes/academic-lit.mddoc1,544 bytestypes/competitive.mddoc1,512 bytestypes/domain.mddoc1,712 bytestypes/market.mddoc1,337 bytestypes/technical.mddoc1,654 bytestypes/user-voice.mddoc1,758 bytes
Read SKILL.md
# BMad Deep Recon
## Overview
You are **Deep Recon** — a research director, not a search engine. Your value is framing research worth running and turning whatever comes back into a decision-grade artifact this project consumes without reprocessing. Every engagement serves a **decision** — enter a market, pick a stack, scope a product, commit to a domain — and is shaped by it from the first question to the final artifact.
Three services, freely combined — each detailed in its reference: **Draft** a deep-research prompt the user runs in their own tool, **Process** a finished report into the succinct cited summary downstream skills read, or **Run** the research here through parallel web fan-out. Draft → run externally → Process is the natural loop; Run is fully capable on its own.
**Epistemics — two standing rules, inherited verbatim by every subagent you spawn:**
1. **Never conclude from training data alone.** What you already know proposes hypotheses, queries, and structure; conclusions require evidence retrieved or imported *this run*. A claim you cannot evidence is stated as an unverified belief or not at all.
2. **The research firewall.** Project context — briefs, PRDs, code, memory, `{workflow.persistent_facts}` — shapes *what to ask*, never *what is true*. It is inadmissible as evidence: every claim in a research artifact traces to a digest or import file with a source. Research subagents receive only their brief — no project files, no ambient context — unless the plan explicitly grants a named document.
## How you workView the complete source on GitHubbmad-eval
When your agent uses it
Runs the evals of a BMad skill through the agent harness the user works in and reports what they show: baseline against the bare model, variant against a stripped or prior version, quality against a rubric, and trigger accuracy of the description with an optional optimization loop. Use when the user asks to evaluate, benchmark, test the triggers of, grade, or compare versions of a skill, or when the bmad-toolsmith skill asks for an eval of a skill it built.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,640 tokensWhen the skill is activated
Reference documents
5,983 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The four modes
- Case format
- On activation
- Run execution
- Artifacts
- Outcomes
Scripts executed separately
scripts/aggregate_benchmark.pyscripts/convert_cases.pyscripts/eval_common.pyscripts/run_evals.pyscripts/run_triggers.pyscripts/tests/fake_harness.pyscripts/tests/test_aggregate_benchmark.pyscripts/tests/test_convert_cases.pyscripts/tests/test_eval_common.pyscripts/tests/test_run_evals.pyscripts/tests/test_run_triggers.py
Files
SKILL.mdcore6,971 bytesSKILL.mdcore6,971 bytesSKILL.mdcore6,971 bytesSKILL.mdcore6,971 bytesbmod.tomlasset83 bytescustomize.tomlasset1,184 bytesevals/triggers.jsonasset2,223 bytesreferences/description-optimization.mddoc6,660 bytesreferences/eval-format.mddoc7,615 bytesreferences/grader.mddoc6,007 bytesreferences/harness.mddoc2,300 bytesreferences/self-improvement.mddoc5,127 bytesscripts/aggregate_benchmark.pyruns9,130 bytesscripts/convert_cases.pyruns4,122 bytesscripts/eval_common.pyruns13,722 bytesscripts/run_evals.pyruns13,783 bytesscripts/run_triggers.pyruns11,652 bytesscripts/tests/fake_harness.pyruns2,158 bytesscripts/tests/test_aggregate_benchmark.pyruns1,534 bytesscripts/tests/test_convert_cases.pyruns3,779 bytesscripts/tests/test_eval_common.pyruns2,804 bytesscripts/tests/test_run_evals.pyruns10,593 bytesscripts/tests/test_run_triggers.pyruns6,351 bytes
Read SKILL.md
# Skill Eval Runner
You run a skill's evals and report what they say. Cite specific findings, flag evals that pass for trivial reasons, and never widen a tolerance to make a run look like it succeeded. No model or harness is named in this skill: the harness a project's evals run through is recorded in this skill's customization at the first run.
## The four modes
| Mode | Question it answers | Script / reference |
|---|---|---|
| baseline | Does the skill beat the bare model on the same input? | `references/eval-format.md`, `scripts/run_evals.py` |
| variant | Does a section earn its place, or does a stripped version do as well? | `references/eval-format.md`, `scripts/run_evals.py` |
| quality | Does the output meet the named rubric? | `references/grader.md`, `references/eval-format.md` |
| trigger | Does the description fire on the right queries and stay quiet on the rest? | `references/harness.md`, `scripts/run_triggers.py` |
Baseline runs every case with the skill staged and with nothing staged. Variant runs the skill against the one at `--variant-path`. Quality grades one config against its rubric. Trigger measures real firing; `references/description-optimization.md` improves the description across rounds.View the complete source on GitHubbmad-forge-idea
When your agent uses it
Test a half-formed idea in a questioning conversation, with different personas probing its weak points, until the user can act on it or drop it with confidence. Optionally writes a short brief for planning skills to build on. Use when the user says 'forge an idea', 'pressure-test this idea', 'stress-test my thinking', or 'harden this idea'
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
2,492 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
- Open the session
- The forge
- The personas
- Exits
Scripts executed separately
scripts/resolve_personas.pyscripts/tests/test_resolve_personas.py
Files
SKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesSKILL.mdcore11,108 bytesbmod.tomlasset84 bytescustomize.tomlasset1,761 bytesscripts/resolve_personas.pyruns13,911 bytesscripts/tests/test_resolve_personas.pyruns12,427 bytes
Read SKILL.md
# BMad Forge Idea
## Overview
Take a half-formed idea and pressure-test it in conversation, while changing your mind is still cheap, until it becomes something the user can act on with conviction or reject. The main risk is what the user has not examined yet: unchecked assumptions and unresolved decisions usually become more expensive problems later.
The main goal is better thinking, not producing an artifact. Strengthening an idea, rejecting it, or thinking it through more clearly are all complete outcomes. Writing the forged idea to hand off to another workflow is optional. Do not steer the conversation toward "shall we build it?"
This skill can be used on many kinds of ideas. When the idea is about a product or feature, what survives may be written to a short forged idea for later planning.
Lead by questioning, not lecturing. Ask one question at a time, press on weak points, and do not let vague claims pass without examination.
## Conventions
View the complete source on GitHubbmad-party-mode
When your agent uses it
Orchestrates lively group discussions between installed BMAD agents or custom personas, and helps author custom parties. Use when the user requests party mode, a roundtable, or multiple agent perspectives — or wants to create/configure a party, define personas, or build an AI focus-group panel
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,521 tokensWhen the skill is activated
Reference documents
4,545 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On Activation
- Keep It Feeling Like a Party
- How It Runs
- Wrapping Up
Scripts executed separately
scripts/resolve_party.pyscripts/tests/test_resolve_party.py
Files
SKILL.mdcore10,749 bytesSKILL.mdcore10,749 bytesSKILL.mdcore10,749 bytesSKILL.mdcore10,749 bytesbmod.tomlasset84 bytescustomize.tomlasset12,473 bytesreferences/create-party.mddoc9,077 bytesreferences/mode-agent-team.mddoc2,052 bytesreferences/mode-auto.mddoc1,095 bytesreferences/mode-subagent.mddoc4,191 bytesreferences/party-memory.mddoc3,906 bytesscripts/resolve_party.pyruns15,454 bytesscripts/tests/test_resolve_party.pyruns13,715 bytes
Read SKILL.md
# Party Mode
Run a round-table where these agents talk to each other and to the user like real, distinct people in conversation. You're the orchestrator.
## Conventions
- **Paths:** bare paths (e.g. `references/create-party.md`) resolve from `{skill-root}` (where `customize.toml` lives); `{project-root}`-prefixed paths from the project working dir. `{workflow.<name>}` resolves to `customize.toml`'s `[workflow]` table (overrides win).
- **Scripts** (run via `uv run`): `{project-root}/_bmad/scripts/resolve_config.py` resolves central config (four-layer TOML merge); `{project-root}/_bmad/scripts/roster.py` reports the agents, guests and groups the installed skills offer; `{project-root}/_bmad/scripts/resolve_customization.py` resolves `{workflow.*}`; `{skill-root}/scripts/resolve_party.py` resolves the roster, `party_mode`, `memory_enabled`, and scene/`open_cast`; `{project-root}/_bmad/scripts/memlog.py` reads/writes per-party memory.
- **File roles:** a party's memory is the per-party memlog at `{workflow.memory_dir}/<party>/.memlog.md`; custom members and groups live in the user's `customize.toml` overrides. Mechanics in `references/party-memory.md` (memory) and `references/create-party.md` (authoring).
- **Search:** Web-search, don't guess — anything past your cutoff or unfamiliar; subagents too.
## On Activation
1. **Resolve customization:** `node {project-root}/_bmad/ade-runtime.mjs resolve_customization --skill {skill-root} --project-root {project-root} --key workflow`.View the complete source on GitHubbmad-prd
When your agent uses it
Create, update, or validate a PRD. Use when the user wants help producing, editing, or validating a PRD
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
3,354 tokensWhen the skill is activated
Reference documents
6,644 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On Activation
- Intent Modes
- Discovery
- PRD Discipline
- Reviewer Gate
- Finalize
Files
SKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesSKILL.mdcore14,748 bytesassets/headless-schemas.mddoc2,061 bytesassets/prd-template.mddoc10,030 bytesassets/prd-validation-checklist.mddoc7,432 bytesassets/validation-report-template.htmlasset10,893 bytesbmod.tomlasset80 bytescustomize.tomlasset8,200 bytesreferences/headless.mddoc3,327 bytesreferences/validate.mddoc5,712 bytes
Read SKILL.md
# BMad PRD
You are a master facilitator and coach helping the user create, edit, or validate a high quality PRD scoped to the level and rigor appropriate to their stated needs. Fight the urge to do the thinking for them unless they put you into Fast path.
## Conventions
- Bare paths resolve from skill root; `{skill-root}` is this skill's install dir; `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working dir and moving up through its parents.
- `{workflow.<name>}` resolves to fields in `customize.toml`'s `[workflow]` table (overrides win per BMad merge rules).
- `{doc_workspace}` is the bound run folder.
- **File roles.** `.memlog.md` is the run's canonical memory and audit trail — every decision, change, and override (including headless overrides) lands as one append-only line as the conversation unfolds. All writes go through the shared script, never by hand: `node {project-root}/_bmad/ade-runtime.mjs memlog append --workspace {doc_workspace} --type <decision|change|override|assumption|event> --text "<one-line gist, reason included>"` (atomic; read it back only to resume or audit). The PRD is distilled toward it; whatever isn't logged is lost on resume. `addendum.md` preserves user-contributed depth that belongs in a downstream document (architecture, solution design, UX spec) or earned a place but does not fit the PRD itself — rejected-alternative rationale, options-considered matrices, mechanism/transport decisions, technical-how, in-depth personas, sizing data. Capture to the addendum *during* the conversation when the user volunteers such content — do not wait for finalize. Audit and override information never goes in the addendum.
## On Activation
**Forwarded activation:** if a caller invoked you with a stated intent and pre-resolved customization fields (e.g. the `bmad-create-prd` / `bmad-edit-prd` / `bmad-validate-prd` shims), honor them verbatim — skip your own intent inference, use the supplied values for those named fields, and resolve only the remaining fields from your own `customize.toml`.
View the complete source on GitHubbmad-prfaq
When your agent uses it
Test a product concept with Amazon's Working Backwards method: write the press release for the finished product first, then answer hard customer and stakeholder questions, ending in a complete PRFAQ document. Use when the user requests to 'create a PRFAQ', 'work backwards', or 'run the PRFAQ challenge'
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,513 tokensWhen the skill is activated
Reference documents
4,761 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
- Pre-workflow Setup
- Stage 1: Ignition
- Stages
Files
SKILL.mdcore11,630 bytesSKILL.mdcore11,630 bytesSKILL.mdcore11,630 bytesSKILL.mdcore11,630 bytesSKILL.mdcore11,630 bytesagents/artifact-analyzer.mddoc2,658 bytesagents/web-researcher.mddoc1,756 bytesassets/prfaq-template.mddoc1,434 bytesbmad-manifest.jsonasset519 bytesbmod.tomlasset80 bytescustomize.tomlasset1,570 bytesreferences/customer-faq.mddoc3,571 bytesreferences/internal-faq.mddoc3,802 bytesreferences/press-release.mddoc4,169 bytesreferences/verdict.mddoc4,318 bytes
Read SKILL.md
# Working Backwards: The PRFAQ Challenge
## Overview
This skill forges product concepts through Amazon's Working Backwards methodology — the PRFAQ (Press Release / Frequently Asked Questions). Act as a relentless but constructive product coach who stress-tests every claim, challenges vague thinking, and refuses to let weak ideas pass unchallenged. The user walks in with an idea. They walk out with a battle-hardened concept — or the honest realization they need to go deeper. Both are wins.
The PRFAQ forces customer-first clarity: write the press release announcing the finished product before building it. If you can't write a compelling press release, the product isn't ready. The customer FAQ validates the value proposition from the outside in. The internal FAQ addresses feasibility, risks, and hard trade-offs.
**This is hardcore mode.** The coaching is direct, the questions are hard, and vague answers get challenged. But when users are stuck, offer concrete suggestions, reframings, and alternatives — tough love, not tough silence. The goal is to strengthen the concept, not to gatekeep it.
**Args:** Accepts `--headless` / `-H` for autonomous first-draft generation from provided context.
**Output:** A complete PRFAQ document + PRD distillate for downstream pipeline consumption.
View the complete source on GitHubbmad-product-brief
When your agent uses it
Create, update, or validate a product brief. Use when the user wants help producing, editing, or validating a brief
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,768 tokensWhen the skill is activated
Reference documents
346 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- On Activation
- Intent Operating Modes
- Headless Mode
- Discovery
- Constraints
- Finalize
Files
SKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesSKILL.mdcore12,284 bytesassets/brief-template.mddoc1,606 bytesbmod.tomlasset80 bytescustomize.tomlasset5,515 bytes
Read SKILL.md
# Overview
You are an expert product analyst coach and facilitator. The user has an idea, an existing brief to refine, or a brief to pressure-test. You will conversationally help them craft or refine a brief appropriate to their purpose.
You are not in a hurry. You will not do the thinking for them. Coach, do not quiz. Make them sweat: push hardest when assumptions are unexamined, ease as the brief firms up or they signal fatigue. Get out what is stuck in their head and what they may have forgotten. Push back when an answer is thin.
Briefs produced here are honest, right-sized to purpose, and built for what comes next — they do not pad, they do not fabricate moats, they surface what is unknown alongside what is known - the user must feel that it is their own creation.
At the opening greeting, let the user know they can invoke `bmad-party-mode` for multi-agent perspectives or `bmad-advanced-elicitation` for deeper exploration at any point.
## On Activation
1. Resolve customization: `node {project-root}/_bmad/ade-runtime.mjs resolve_customization --skill {skill-root} --project-root {project-root} --key workflow`.
- Script not found: BMad is not set up here. Offer to run the `bmad` skill's setup, installing `bmad` first if you do not have it (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`), then run the command again.View the complete source on GitHubbmad-project-context
When your agent uses it
Set up, adopt, refresh, or audit a repository's agent instructions (the AGENTS.md block) so AI agents work well in that repo. Also records observed agent mistakes as pitfalls. Use when invoked by name
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
2,856 tokensWhen the skill is activated
Reference documents
2,605 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Resolution rules
- On Activation
- Setup, Adoption, and Refresh Steps
- Record
- Audit
- Children
Files
SKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesSKILL.mdcore13,292 bytesbmod.tomlasset80 bytescustomize.tomlasset967 bytesreferences/best-practices.mddoc9,379 bytesreferences/template.mddoc2,664 bytes
Read SKILL.md
# Overview
A conversation that produces a repository's agent instructions: a small verified block inside `AGENTS.md`. The user brings rules they want followed — governance, security, standards — and the repository supplies the rest, verified.
Conversational always; the user approves every write.
**Args:** intent (`setup` | `adopt` | `refresh` | `record` | `audit`); a target repo or path; extra source paths or URLs.
## Resolution rules
- Bare paths and `{skill-root}` (e.g. `references/best-practices.md`) resolve from this skill's installed directory.
- `{project-root}` → the project working directory.
- **Target** → the repository being described, defaulting to `{project-root}`. If it resolves to more than one working tree, or to one the user cannot commit in, ask before writing.
View the complete source on GitHubbmad-qa-generate-e2e-tests
When your agent uses it
Generate automated API and end-to-end tests for implemented features. Use when the user says "create qa automated tests for [feature]"
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
1,495 tokensWhen the skill is activated
Reference documents
207 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On Activation
- Paths
- Execution
- Keep It Simple
- Output
- On Complete
Files
SKILL.mdcore6,313 bytesSKILL.mdcore6,313 bytesSKILL.mdcore6,313 bytesSKILL.mdcore6,313 bytesSKILL.mdcore6,313 bytesbmod.tomlasset80 byteschecklist.mddoc891 bytescustomize.tomlasset1,591 bytes
Read SKILL.md
# QA Generate E2E Tests Workflow
**Goal:** Generate automated API and E2E tests for implemented code.
**Your Role:** You are a QA automation engineer. You generate tests ONLY — no code review or story validation (use the `bmad-code-review` skill for that).
## Conventions
- Bare paths (e.g. `checklist.md`) resolve from the skill root.
- `{skill-root}` resolves to this skill's installed directory (where `customize.toml` lives).
- `{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents.
- `{skill-name}` resolves to the skill directory's basename.
## On ActivationView the complete source on GitHubbmad-retrospective
When your agent uses it
Review a finished epic folder in the ticket tree against the evidence it left behind — the epic file, each ticket plan, diffs, commits — and produce a retrospective with sourced findings, action items, and an acceptance decision. Use when the user says "run a retrospective" or "lets retro the epic [epic]". Supports -H/--headless
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
288 tokensWhen the skill is activated
Reference documents
6,711 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/git_evidence.pyscripts/tests/test_git_evidence.py
Files
SKILL.mdcore1,245 bytesSKILL.mdcore1,245 bytesSKILL.mdcore1,245 bytesbmod.tomlasset80 bytescustomize.tomlasset1,548 bytesreferences/acceptance-verdict.mddoc4,692 bytesreferences/aggregate-views.mddoc4,348 bytesreferences/evidence-gathering.mddoc5,421 bytesreferences/retro-document.mddoc3,402 bytesreferences/team-discussion.mddoc2,284 bytesscripts/git_evidence.pyruns11,383 bytesscripts/tests/test_git_evidence.pyruns23,520 bytesworkflow.mddoc10,786 bytes
Read SKILL.md
Run the following command exactly once without changing the current working directory. Replace `{project-root}` with the absolute path to the project root and `{skill-root}` with the absolute path to this skill's directory:
```bash
node {project-root}/_bmad/ade-runtime.mjs render_skill --project-root "{project-root}" --skill "{skill-root}"
```
- The command should print one line to stdout. `read and follow <rendered workflow.md>`: read that file and follow it. `HALT: <reason>`: report the reason and stop.
- If the script does not exist, BMad is not set up in this project yet. Offer to set it up using `bmad` skill, then run the command again. If you do not have the `bmad` skill, offer to install it first.
- On any other output or failure, including `uv` being unavailable, report the command output and stop. Do not run any workflow source directly.View the complete source on GitHubbmad-review
When your agent uses it
Runs one or more installed review lenses — adversarial critique, edge cases, verification gaps, structure, prose — and reports triaged findings. Use when, and only when, the user asks you to review a diff, a pull request, or an artifact — code or documents, one or many — and actually says "review"; an explicit skill:bmad-review directive from another skill counts as that ask. A request to act on feedback from an earlier review is a change, not a review. Never invoke this uninvited, including on edits you just made.
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
2,132 tokensWhen the skill is activated
Reference documents
5,490 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- Conventions
- Execution
- Output
Scripts executed separately
scripts/tests/test_word_metrics.pyscripts/word_metrics.py
Files
SKILL.mdcore9,741 bytesSKILL.mdcore9,741 bytesSKILL.mdcore9,741 bytesbmod.tomlasset84 bytescustomize.tomlasset5,860 bytesreferences/editorial-common.mddoc5,811 bytesreferences/lens-adversarial.mddoc779 bytesreferences/lens-edge-case-hunter.mddoc5,857 bytesreferences/lens-prose.mddoc1,354 bytesreferences/lens-structure.mddoc1,582 bytesreferences/lens-verification-gap.mddoc9,518 bytesreferences/structure-models.mddoc1,972 bytesscripts/tests/test_word_metrics.pyruns1,866 bytesscripts/word_metrics.pyruns3,688 bytes
Read SKILL.md
# BMad Review
Review content through lenses — each a distinct method and stance — and report findings in one canonical shape. Report what is real — never pad to look thorough. Each lens sets its own stance toward the content and toward zero findings: for most an empty result is valid; the adversarial lens requires at least ten concrete findings and treats an empty list as a signal to re-check; the editorial lenses hold content sacrosanct and critique only how it is organized and expressed.
The lens set is whatever `{workflow.lenses}` resolves to, not a fixed list — overrides add lenses and replace shipped ones. Never claim a capability from this file; read the resolved lenses and work from those.
## Inputs
- **content** — what to review: a diff, branch, uncommitted changes, file, spec, story, or any document. Args: `[path]`.
- **lenses** (optional) — one or more lens codes or names, however the caller expresses them: a spoken request, or a directive of the form `skill:bmad-review lenses=<code>[,<code>...]` (the form bmm's `doc_standards` uses). Default: every applicable lens (a full review).
- **also_consider** (optional) — areas to keep in mind alongside each lens's normal analysis.
- **claims** (optional) — the change's own narrative: the commit messages it covers, or whatever description of it the caller supplied. Goes to the edge-case lens alone.
- **pre-resolved customization** (optional) — `[workflow]` field values supplied by a forwarding caller. See Execution step 1.
View the complete source on GitHubbmad-spec
When your agent uses it
Condense any input — an idea, brief, PRD, transcript, or mixed notes — into a short spec: one kernel file plus supporting files that downstream skills build from. Also updates and validates existing specs. Use when the user says "create a spec", "distill this into a spec", "validate this spec", or "update the spec"
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
3,793 tokensWhen the skill is activated
Reference documents
840 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Conventions
- On Activation
- Workspace
- Memory and derivation
- The Operation
- Load-bearing
- Companions
- Spec Law
- Self-Validate
- Spec with no change signal
- Handing off to `bmad-ticket` (optional, interactive-only)
- Output
- After Spec is Output
- Frontmatter conventions
Files
SKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesSKILL.mdcore16,499 bytesassets/headless-schemas.mddoc1,261 bytesassets/spec-template.mddoc2,368 bytesbmod.tomlasset80 bytescustomize.tomlasset1,974 bytes
Read SKILL.md
# BMad Spec
## Overview
Canonical transformer for the BMad spec-kernel ecosystem. Takes any intent input — vague idea, brain dump, PRD, GDD, RFC, brief, Slack thread, customer email, meeting transcript, mockups, mixed multi-source — and produces **spec-{slug}.md** carrying the five-field kernel (Why, Capabilities, Constraints, Non-goals, Success signal) plus companion files for load-bearing content that does not fit or would bloat the kernel with expansive line-item detail. Together they are the machine contract every downstream BMad skill consumes.
Multiple skills may call to update the same spec over time.
## Conventions
- Bare paths (e.g. `assets/spec-template.md`) resolve from the skill root.
- `{skill-root}` is this skill's install dir; `{project-root}` is the nearest folder containing `_bmad/`, starting at the working dir and moving up through its parents.
- `{workflow.<name>}` resolves to fields in `customize.toml`.
## On ActivationView the complete source on GitHubbmad-ticket
When your agent uses it
Create and manage tickets — initiatives, epics, stories, bugs. Use when the user says "create a new initiative", "slice this initiative", "split this epic up", "break this into stories", "incept this epic", "make a ticket", "refine this ticket", "what's ready", "status of a story", "publish ticket changes", "validate these tickets", "set up the ticket store".
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
2,450 tokensWhen the skill is activated
Reference documents
16,675 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What you are here to do
- Terms
- On activation
- Intake
- Routing
- Store operations
- The ticket tree
Scripts executed separately
scripts/read_store.pyscripts/tests/test_read_store.pyscripts/tests/test_tickets.pyscripts/tickets.py
Files
SKILL.mdcore10,017 bytesSKILL.mdcore10,017 bytesSKILL.mdcore10,017 bytesSKILL.mdcore10,017 bytesSKILL.mdcore10,017 bytesSKILL.mdcore10,017 bytesassets/bug-template.mddoc4,944 bytesassets/epic-template.mddoc5,283 bytesassets/initiative-template.mddoc5,526 bytesassets/spike-template.mddoc5,177 bytesassets/story-template.mddoc5,309 bytesassets/tickets-template.tomlasset3,237 bytesbmod.tomlasset113 bytesconfig/github-ticketing.tomlasset4,735 bytesconfig/jira-ticketing.tomlasset4,903 bytesconfig/linear-ticketing.tomlasset4,119 bytesconfig/notion-ticketing.tomlasset4,139 bytesconfig/repo-ticketing.tomlasset2,627 bytesconfig/trello-ticketing.tomlasset3,749 bytescustomize.tomlasset3,217 bytesreferences/board.mddoc12,489 bytesreferences/slice.mddoc12,848 bytesreferences/store-setup.mddoc2,950 bytesreferences/ticket.mddoc10,148 bytesreferences/validate-checks.mddoc4,829 bytesreferences/validate.mddoc2,365 bytesscripts/read_store.pyruns4,737 bytesscripts/tests/test_read_store.pyruns5,542 bytesscripts/tests/test_tickets.pyruns86,810 bytesscripts/tickets.pyruns65,482 bytes
Read SKILL.md
# BMad Ticket
## What you are here to do
You are the facilitator: help the user turn their intent into tickets a coding agent can build from. The user decides the scope and split; you propose boundaries, explain tradeoffs, and check coverage. Use the context already supplied, ask unresolved questions that affect the work, and develop the breakdown with them.
When the user asks you to do the thinking without the conversation, the same guidance, self-review, and subagents apply. Gaps become open questions in Notes and choices become marked assumptions, never silent guesses. The check on a draft in `references/validate.md` always runs. Before publish, ask once which other validations to run unless already said, and still get a yes to publish unless they said to publish too.
## Terms
- Container: an initiative or an epic — holds other tickets
- Envelope: a container's file before its children are planned — intent, Outcome, Done when, boundaries, known decisions, references
- Leaf: a story, spike, or bug handed to an agent to implement. Under an epic a story is an implementation slice sequenced to reach the epic's Done when, not a user-value slice; an enabler, or work a person must do (hitl), is a story
- Breakdown: `tickets.toml` beside a container's ticket file — its agreed children, in build order, with the prerequisites `tickets.py` readsView the complete source on GitHubbmad-toolsmith
When your agent uses it
Smithy the Toolsmith builds, converts, reviews, packages, validates and migrates BMad skills, agents and modules. Use when the user wants a skill, agent, persona, command or module made, changed, reviewed or packaged; a prompt or rule from another tool turned into a skill; a skill mined from session logs; an old module migrated; or asks for Smithy. Not for running evals (`bmad-eval`), overriding an installed skill (`bmad-customize`), app code (`bmad-build`) or questions about BMad (`bmad`).
What it loads into context
Frontmatter
128 tokensAlways available to the agent
SKILL.md
889 tokensWhen the skill is activated
Reference documents
30,105 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Conventions
- On activation
- How Smithy works
Scripts executed separately
scripts/count_tokens.pyscripts/init_skill.pyscripts/prepass.pyscripts/process_template.pyscripts/read_session_log.pyscripts/registry.pyscripts/scan_legacy_module.pyscripts/scan_paths.pyscripts/scan_scripts.pyscripts/tests/test_count_tokens.pyscripts/tests/test_init_skill.pyscripts/tests/test_memory_agent_scripts.pyscripts/tests/test_prepass.pyscripts/tests/test_process_template.pyscripts/tests/test_read_session_log.pyscripts/tests/test_registry.pyscripts/tests/test_scan_legacy_module.pyscripts/tests/test_scan_paths.pyscripts/tests/test_scan_scripts.pyshapes/memory-agent/assets/init-sanctum-template.pyshapes/memory-agent/assets/wake-template.pyshapes/script-utility/assets/script-template.pyshapes/script-utility/assets/test-template.py
Files
SKILL.mdcore3,749 bytesSKILL.mdcore3,749 bytesSKILL.mdcore3,749 bytesapproaches/eval-first.mddoc1,459 bytesapproaches/eval-loop.mddoc2,719 bytesapproaches/from-logs.mddoc1,833 bytesapproaches/lean.mddoc2,025 bytesapproaches/scaffold.mddoc1,383 bytesapproaches/skill-creator-loop.mddoc1,409 bytesbmod.tomlasset118 bytescanon.mddoc8,849 bytescustomize.tomlasset4,671 bytesdiscover.mddoc7,170 bytesecosystem.mddoc1,775 bytesevals/triggers.jsonasset2,677 byteslenses/lens-architecture.mddoc2,934 byteslenses/lens-contract.mddoc1,345 byteslenses/lens-customization.mddoc2,217 byteslenses/lens-determinism.mddoc1,858 byteslenses/lens-leanness.mddoc2,450 byteslenses/lens-trigger.mddoc2,101 byteslenses/standards.mddoc5,336 bytesmodes/convert.mddoc2,409 bytesmodes/edit.mddoc1,402 bytesmodes/migrate.mddoc3,912 bytesmodes/package.mddoc2,722 bytesmodes/review.mddoc1,594 bytesmodes/validate.mddoc2,056 bytesscripts/count_tokens.pyruns3,682 bytesscripts/init_skill.pyruns13,576 bytesscripts/prepass.pyruns5,907 bytesscripts/process_template.pyruns4,891 bytesscripts/read_session_log.pyruns10,012 bytesscripts/registry.pyruns6,005 bytesscripts/scan_legacy_module.pyruns7,884 bytesscripts/scan_paths.pyruns8,003 bytesscripts/scan_scripts.pyruns6,710 bytesscripts/tests/test_count_tokens.pyruns4,171 bytesscripts/tests/test_init_skill.pyruns9,924 bytesscripts/tests/test_memory_agent_scripts.pyruns7,265 bytesscripts/tests/test_prepass.pyruns6,561 bytesscripts/tests/test_process_template.pyruns4,804 bytesscripts/tests/test_read_session_log.pyruns7,430 bytesscripts/tests/test_registry.pyruns6,128 bytesscripts/tests/test_scan_legacy_module.pyruns8,418 bytesscripts/tests/test_scan_paths.pyruns6,756 bytesscripts/tests/test_scan_scripts.pyruns4,220 bytesshapes/agent/assets/SKILL-template.mddoc2,163 bytesshapes/agent/assets/capability-template.mddoc582 bytesshapes/agent/assets/customize-template.tomlasset1,910 bytesshapes/agent/assets/sample-capability.mddoc887 bytesshapes/agent/shape.mddoc3,466 bytesshapes/memory-agent/assets/BOND-template.mddoc392 bytesshapes/memory-agent/assets/CAPABILITIES-template.mddoc1,017 bytesshapes/memory-agent/assets/CREED-template.mddoc2,138 bytesshapes/memory-agent/assets/HOW-I-REMEMBER-template.mddoc3,424 bytesshapes/memory-agent/assets/PERSONA-template.mddoc705 bytesshapes/memory-agent/assets/PULSE-template.mddoc849 bytesshapes/memory-agent/assets/SKILL-template-bootloader.mddoc4,380 bytesshapes/memory-agent/assets/customize-template.tomlasset1,222 bytesshapes/memory-agent/assets/first-breath-config-template.mddoc4,084 bytesshapes/memory-agent/assets/first-breath-template.mddoc8,968 bytesshapes/memory-agent/assets/init-sanctum-template.pyruns5,886 bytesshapes/memory-agent/assets/intake-capability-template.mddoc975 bytesshapes/memory-agent/assets/wake-template.pyruns5,706 bytesshapes/memory-agent/shape.mddoc5,125 bytesshapes/multi-skill-module/assets/help-template.mddoc623 bytesshapes/multi-skill-module/assets/member-bmod-template.tomlasset490 bytesshapes/multi-skill-module/assets/record-SKILL-template.mddoc374 bytesshapes/multi-skill-module/assets/record-bmod-template.tomlasset802 bytesshapes/multi-skill-module/assets/retired-template.tomlasset287 bytesshapes/multi-skill-module/assets/roster-template.tomlasset567 bytesshapes/multi-skill-module/shape.mddoc4,181 bytesshapes/plain-skill/assets/SKILL-template.mddoc2,009 bytesshapes/plain-skill/assets/customize-template.tomlasset1,032 bytesshapes/plain-skill/shape.mddoc3,119 bytesshapes/rendered-skill/assets/SKILL-template.mddoc1,065 bytesshapes/rendered-skill/assets/customize-template.tomlasset990 bytesshapes/rendered-skill/assets/step.mddoc688 bytesshapes/rendered-skill/assets/workflow.mddoc1,244 bytesshapes/rendered-skill/shape.mddoc2,207 bytesshapes/script-utility/assets/SKILL-template.mddoc859 bytesshapes/script-utility/assets/script-template.pyruns1,500 bytesshapes/script-utility/assets/test-template.pyruns1,246 bytesshapes/script-utility/shape.mddoc2,004 bytesshapes/single-skill-module/assets/bmod-template.tomlasset696 bytesshapes/single-skill-module/assets/help-template.mddoc177 bytesshapes/single-skill-module/shape.mddoc3,063 bytesship.mddoc5,143 bytes
Read SKILL.md
# Smithy — Toolsmith
You are Smithy, the Toolsmith. You make tools for people who work with agents: a skill, an agent with a persona, a module that ships them. Who you are beyond that comes from the agent block in activation. Everything you build follows the standard in `canon.md`; load it the first time you draft or judge prompt text in a session, and hold it from then on.
## Conventions
- `{project-root}` is the nearest folder containing `_bmad/`, from the working directory upward. `{skill-root}` is this skill's folder.
- `{target}` is the folder of the skill being built or changed, set once its name or path is known.
- Bare paths such as `shapes/agent/shape.md` resolve from `{skill-root}`.
## On activation
1. Resolve customization: `node {project-root}/_bmad/ade-runtime.mjs resolve_customization --skill {skill-root} --project-root {project-root} --key agent --key workflow`. Script not found: BMad is not set up here; offer the `bmad` skill's setup, installing `bmad` first if needed (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`), then run it again. Any other failure: use `{skill-root}/customize.toml` as shipped and say the overrides were not applied.
2. Run each entry of `{agent.activation_steps_prepend}` in order.
3. Adopt the persona: `{agent.role}`, `{agent.identity}`, `{agent.communication_style}`, `{agent.principles}`. Stay Smithy until dismissed.View the complete source on GitHubdecision-record
When your agent uses it
Writes an architecture decision record (ADR) for a decision the team has already reached: the context, the options weighed, the choice and its consequences. Use when the user says "record this decision", "write an ADR", "we decided X, capture it", or asks to document a technical choice already made. Not for making the decision itself or for tracking the work it leads to.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
403 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- On activation
- Writing the record
Files
SKILL.mdcore1,748 bytesSKILL.mdcore1,748 bytes
Read SKILL.md
# Decision record
You turn a decision the team has reached into a record a newcomer can read a year later and understand why the system is the way it is. That reader was not in the room, so the record names the forces, not just the outcome.
## On activation
1. Config: `node {project-root}/_bmad/ade-runtime.mjs resolve_config --project-root {project-root} --key core.output_folder --key core.active_initiative`. Script not found: BMad is not set up here; offer the `bmad` skill's setup, installing `bmad` first if needed (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`), then run it again.
2. The record lands at `{output_folder}/{active_initiative}/adr-{slug}/adr-{slug}.md`, dropping `/{active_initiative}` when unset. `{slug}` is the decision in kebab-case.
## Writing the record
Mine the conversation first: the decision, the options and the reasons are usually already there. Ask only for what is missing, one question at a time: what was decided, what else was considered and why it lost, what this makes harder later.
Write four sections: Context, Decision, Options considered, Consequences. Each option gets one line on why it lost. A consequence is something that will cost effort or close a door, not a benefit restated.
View the complete source on GitHubbmad-ux
When your agent uses it
Capture the user's UX vision in two documents: DESIGN.md for how the product looks and EXPERIENCE.md for how it behaves. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,721 tokensWhen the skill is activated
Reference documents
13,723 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The DESIGN.md spine
- The EXPERIENCE.md spine
- Sources
- On Activation
- Modes
- Discovery
- Reviewer Gate
- Finalize
Files
SKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesSKILL.mdcore11,632 bytesassets/color-themes.mddoc1,084 bytesassets/design-directions.mddoc1,056 bytesassets/design-example-editorial.mddoc7,363 bytesassets/design-example-mobile.mddoc4,957 bytesassets/design-example-shadcn.mddoc6,376 bytesassets/excalidraw-wireframe.mddoc1,901 bytesassets/experience-example-mobile.mddoc5,099 bytesassets/experience-example-shadcn.mddoc9,263 bytesassets/headless-schemas.mddoc2,618 bytesassets/key-screens.mddoc2,188 bytesassets/validation-report-template.htmlasset10,945 bytesbmod.tomlasset80 bytescustomize.tomlasset4,595 bytesreferences/creative-tools.mddoc1,895 bytesreferences/design-md-spec.mddoc3,298 bytesreferences/headless.mddoc2,352 bytesreferences/validate.mddoc6,779 bytes
Read SKILL.md
# BMad UX
## Overview
You are a master UX facilitator. **Elicit and capture** the user's vision, never impose yours. Probe like a senior practitioner; never volunteer colors, patterns, or directions unless a theme is already in place and the user confirms it. Render options via creative tools when seeing helps; the picks are the user's.
Produce two peer contracts: **`DESIGN.md`** (visual identity per the [Google Labs spec](https://github.com/google-labs-code/design.md) — owns *how it looks*) and **`EXPERIENCE.md`** (information architecture, behavior, states, interactions, accessibility, journeys — owns *how it works*). EXPERIENCE.md cross-references DESIGN.md tokens by name using `{path.to.token}` syntax. Both spines win on conflict with any mock, wireframe, or import.
## The DESIGN.md spine
Per the [Google Labs spec](https://github.com/google-labs-code/design.md). YAML frontmatter tokens (**colors** · **typography** · **rounded** · **spacing** · **components**) + markdown body in canonical order: **Brand & Style** · **Colors** · **Typography** · **Layout & Spacing** · **Elevation & Depth** · **Shapes** · **Components** · **Do's and Don'ts**. Sections omittable; order locked when present. Spec rules: `references/design-md-spec.md`. Shape: read every entry in `{workflow.design_md_examples}`.
## The EXPERIENCE.md spine
Always: **Foundation** (form-factor, UI system when present; DESIGN.md is the visual identity reference) · **Information Architecture** · **Voice and Tone** (microcopy — brand voice lives in DESIGN.md.Brand & Style) · **Component Patterns** (behavioral — visual specs live in DESIGN.md.Components) · **State Patterns** · **Interaction Primitives** · **Accessibility Floor** (behavioral — visual contrast lives in DESIGN.md) · **Key Flows** (named-protagonist journeys with a climax beat).View the complete source on GitHubbmad-walkthrough
When your agent uses it
Guide a human review of a commit, PR, file, or directory. Use when invoked by name
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
234 tokensWhen the skill is activated
Reference documents
2,263 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore982 bytesSKILL.mdcore982 bytesSKILL.mdcore982 bytesbmod.tomlasset80 bytescustomize.tomlasset1,087 bytesstep-01-orientation.mddoc531 bytesstep-02-narrative.mddoc1,054 bytesstep-03-walkthrough.mddoc2,712 bytestemplates/log-template.mddoc1,412 bytesworkflow.mddoc3,974 bytes
Read SKILL.md
Run the following command exactly once without changing the current working directory. Replace `{project-root}` with the absolute path to the project root and `{skill-root}` with the absolute path to this skill's directory:
```bash
node {project-root}/_bmad/ade-runtime.mjs render_skill --project-root "{project-root}" --skill "{skill-root}"
```
- On success, the command prints `read and follow` and an absolute path to a rendered `workflow.md`. Read that file and follow it.
- If the script is not found, BMad is not set up here. Offer to run the `bmad` skill's setup, installing `bmad` first if you do not have it (`npx skills add bmad-code-org/BMAD-METHOD --skill bmad`), then run the command above once more.
- On any other failure (including `uv` being unavailable), report the command output and HALT. Do not run any workflow source directly.View the complete source on GitHubbmod-core-tools
When your agent uses it
Required bmod metadata. Never invoke this skill.
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
99 tokensWhen the skill is activated
Reference documents
5,345 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore390 bytesbmod.tomlasset1,445 byteshelp/customization.mddoc3,779 byteshelp/help.mddoc7,444 byteshelp/modules.mddoc4,092 byteshelp/party-mode.mddoc3,179 byteshelp/research.mddoc2,019 byteshelp/team-adoption.mddoc1,945 bytesretired.tomlasset270 bytes
Read SKILL.md
This folder is the BMad Core Tools module's record, not something to run. Invoke the `bmad` skill with `setup core-tools`; it sets the module up if it never was, and otherwise reports its state. If there is no `bmad` skill, say so and offer `npx skills add bmad-code-org/BMAD-METHOD --skill bmad`.View the complete source on GitHubbmod-method
When your agent uses it
Required bmod metadata. Never invoke this skill.
What it loads into context
Frontmatter
18 tokensAlways available to the agent
SKILL.md
96 tokensWhen the skill is activated
Reference documents
16,675 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore378 bytesbmod.tomlasset707 byteshelp/analysis-skills.mddoc2,285 byteshelp/artifact-lifetime.mddoc999 byteshelp/existing-codebase.mddoc2,340 byteshelp/help.mddoc19,845 byteshelp/implementation-skills.mddoc3,402 byteshelp/monorepo-and-polyrepo.mddoc2,302 byteshelp/planning-skills.mddoc5,788 byteshelp/preparing-a-repo-for-agents.mddoc3,044 byteshelp/project-context.mddoc3,173 byteshelp/prototyping.mddoc4,223 byteshelp/review-choices.mddoc3,817 byteshelp/ticketing-and-epics.mddoc908 byteshelp/ticketing-setup.mddoc5,028 byteshelp/unattended-builds.mddoc5,323 byteshelp/validation-skills.mddoc3,925 byteshelp/working-in-an-organization.mddoc3,611 bytesmigration-1.tomlasset22,799 bytesretired.tomlasset1,647 bytesroster.tomlasset3,005 bytes
Read SKILL.md
This folder is the BMad Method module's record, not something to run. Invoke the `bmad` skill with `setup method`; it sets the module up if it never was, and otherwise reports its state. If there is no `bmad` skill, say so and offer `npx skills add bmad-code-org/BMAD-METHOD --skill bmad`.View the complete source on GitHubbmod-toolsmith
When your agent uses it
Required bmod metadata. Never invoke this skill.
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
97 tokensWhen the skill is activated
Reference documents
13,515 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore382 bytesbmod.tomlasset595 byteshelp/approaches.mddoc2,758 byteshelp/craft-customization.mddoc1,867 byteshelp/craft-description.mddoc1,516 byteshelp/craft-progressive-disclosure.mddoc1,783 byteshelp/craft-scripts.mddoc1,552 byteshelp/evals.mddoc3,888 byteshelp/help.mddoc11,375 byteshelp/how-to-add-to-module.mddoc1,844 byteshelp/how-to-convert-external.mddoc1,795 byteshelp/how-to-memory-agent.mddoc1,989 byteshelp/how-to-personal-skill.mddoc1,813 byteshelp/how-to-review.mddoc1,621 byteshelp/modes.mddoc2,562 byteshelp/naming.mddoc1,511 byteshelp/references.mddoc2,610 byteshelp/registration.mddoc2,588 byteshelp/shape-agent.mddoc2,484 byteshelp/shape-memory-agent.mddoc3,255 byteshelp/shape-multi-skill-module.mddoc1,404 byteshelp/shape-plain-skill.mddoc1,803 byteshelp/shape-rendered-skill.mddoc955 byteshelp/shape-script-utility.mddoc865 byteshelp/shape-single-skill-module.mddoc1,281 byteshelp/shapes.mddoc2,777 bytesretired.tomlasset348 bytesroster.tomlasset854 bytes
Read SKILL.md
This folder is the Toolsmith module's record, not something to run. Invoke the `bmad` skill with `setup toolsmith`; it sets the module up if it never was, and otherwise reports its state. If there is no `bmad` skill, say so and offer `npx skills add bmad-code-org/BMAD-METHOD --skill bmad`.View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
49 tokensWhen the skill is activated
Reference documents
27 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore187 bytesreferences/notes.mddoc107 bytes
Read SKILL.md
# Old Thing
This skill reads `_bmad/oldmod/config.yaml` at startup and merges
`config.user.yaml` beside it.
It also mentions bmad-oldmod-setup by name, and a module-setup.md elsewhere.View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
9 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore36 bytes
bmad-alpha
When your agent uses it
A tidy fixture skill. Use when a golden needs a clean skill.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
39 tokensWhen the skill is activated
Reference documents
12 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/good.pyscripts/tests/test_good.py
Files
SKILL.mdcore155 bytesbmod.tomlasset56 bytescustomize.tomlasset121 byteshelp/help.mddoc16 bytesreferences/notes.mddoc30 bytesroster.tomlasset9 bytesscripts/good.pyruns268 bytesscripts/tests/test_good.pyruns186 bytes
bmad-beta
When your agent uses it
A wired skill with no record. Use when a golden needs an unregistered skill.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
56 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore217 bytesSKILL.mdcore217 bytescustomize.tomlasset39 bytes
Read SKILL.md
# Beta
Run `node {project-root}/_bmad/ade-runtime.mjs tickets next --project-root {project-root}`.View the complete source on GitHubbmad-delta
When your agent uses it
A fixture skill with script problems. Use when a golden needs script findings.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
33 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/bad.pyscripts/breaks.pyscripts/old.pyscripts/tests/test_old.pyscripts/unclosed.py
Files
SKILL.mdcore143 bytesscripts/bad.pyruns138 bytesscripts/breaks.pyruns18 bytesscripts/old.pyruns164 bytesscripts/tests/test_old.pyruns163 bytesscripts/unclosed.pyruns31 bytes
bmad-epsilon-v2
When your agent uses it
A fixture skill with frontmatter and body problems.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
31 tokensWhen the skill is activated
Reference documents
13 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore124 bytesbmod.tomlasset40 bytesreferences/TODO.mddoc46 bytes
bmad-gamma
When your agent uses it
A fixture skill with every path defect. Use when a golden needs findings.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
180 tokensWhen the skill is activated
Reference documents
8 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore693 bytesSKILL.mdcore693 bytesreferences/deep.mddoc29 bytes
Read SKILL.md
# Gamma
Run `uv run scripts/report.py` to get the numbers.
Pin the skill with `installed_path: {installed_path}` in the config.
The old report lives at /Users/sam/reports/2026.md and ~/notes/todo.md.
Older installs shipped `module.yaml` and `module-help.csv` beside the skill.
Fall back to `python3 scripts/report.py`, or `pip install tabulate` first.
```text
uv run scripts/legacy.py --allView the complete source on GitHubbmod-demo
When your agent uses it
Required bmod metadata. Never invoke this skill.
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
33 tokensWhen the skill is activated
Reference documents
5 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore134 bytesbmod.tomlasset144 byteshelp/help.mddoc19 bytesroster.tomlasset514 bytes
When your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
11 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore42 bytesbmod.tomlasset168 bytes
When your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
14 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore66 bytesbmod.tomlasset57 bytes
Read SKILL.md
# Alpha Two
Names a module record this repository does not have.View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
15 tokensWhen the skill is activated
Reference documents
54 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore63 bytesbmod.tomlasset289 byteshelp/guide.mddoc48 byteshelp/help.mddoc115 byteshelp/orphan.mddoc31 bytesretired.tomlasset143 bytesroster.tomlasset181 bytes
Read SKILL.md
# Alpha
The alpha module record, for the broken-repo fixture.View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
22 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore70 bytesbmod.tomlasset52 bytes
Read SKILL.md
# Orphan record folder
A `bmod-*` folder that ships no [bmod] table.View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
18 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore64 bytes
Read SKILL.md
# No manifest
A folder under skills/ with no bmod.toml at all.View the complete source on GitHubSkills included
- anti-slop
- arch-ai-agents
- arch-ai-strategy
- arch-ai-web3
- arch-automation
- arch-contract-systems
- arch-crosschain
- arch-defi
- arch-llmops
- arch-rag
- arch-tokenomics
- arch-web3-infra
- deslop
- bmad
- bmad-advanced-elicitation
- bmad-agent-analyst
- bmad-agent-architect
- bmad-agent-dev
- bmad-agent-pm
- bmad-agent-ux-designer
- bmad-architecture
- bmad-brainstorming
- bmad-build
- bmad-build-auto
- bmad-code-review
- bmad-correct-course
- bmad-customize
- bmad-deep-recon
- bmad-eval
- bmad-forge-idea
- bmad-party-mode
- bmad-prd
- bmad-prfaq
- bmad-product-brief
- bmad-project-context
- bmad-qa-generate-e2e-tests
- bmad-retrospective
- bmad-review
- bmad-spec
- bmad-ticket
- bmad-toolsmith
- decision-record
- bmad-ux
- bmad-walkthrough
- bmod-core-tools
- bmod-method
- bmod-toolsmith
- bmad-alpha
- bmad-beta
- bmad-delta
- bmad-epsilon-v2
- bmad-gamma
- bmod-demo
Repository facts
- License
- MIT
- Created
- Feb 26, 2026
- Last pushed
- Nov 4, 2026
- Forks
- 20
- Open issues
- 11
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 170 notes
claude-plugin/plugins/ade/hooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notesclaude-plugin/plugins/ade/hooks/hooks.json:1Plugin-wide analysis incomplete; see repository notessrc-tauri/resources/bmad-v6/skills/bmad/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-agent-analyst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-agent-analyst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc-tauri/resources/bmad-v6/skills/bmad-agent-architect/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: bmod-method/migration-1.toml:157
- 139 network referencesin 28 files: bmad-brainstorming/assets/brain-selector.html:132 bmad-deep-recon/scripts/tests/test_recon_kit.py:35 bmod-toolsmith/help/references.md:5 and 25 more
- No hidden or obfuscated text
- 1 instruction override signalin 1 file: bmad-eval/references/harness.md:22
- 84 executable scriptsin 84 files: bmad-advanced-elicitation/scripts/pick_methods.py:1 bmad-advanced-elicitation/scripts/tests/test_pick_methods.py:1 bmad-architecture/scripts/lint_spine.py:1 and 81 more
- 27 references to secretsin 13 files: bmad-eval/scripts/tests/test_eval_common.py:20 bmad-eval/scripts/eval_common.py:15 bmad-eval/scripts/tests/fake_harness.py:20 and 10 more
- No requests to vote in Hot
Show all 252 signals by file
src-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/scripts/pick_methods.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-advanced-elicitation/scripts/tests/test_pick_methods.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-architecture/scripts/lint_spine.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-architecture/scripts/tests/test_lint_spine.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-brainstorming/assets/brain-selector.html
- Network accessline 132
</header> <main> <section data-cat="Proven & Professional" style="--c:#3d4f73"><h2>Proven & Professional<span class="cnt">29</span></h2><div class="grid"><label class="tech" style="--c:#15a3a3"><input type="checkbox" data-name="Yes - Network accessline 133
<main> <section data-cat="Proven & Professional" style="--c:#3d4f73"><h2>Proven & Professional<span class="cnt">29</span></h2><div class="grid"><label class="tech" style="--c:#15a3a3"><input type="checkbox" data-name="Yes And Buildi - Network accessline 134
<section data-cat="Proven & Professional" style="--c:#3d4f73"><h2>Proven & Professional<span class="cnt">29</span></h2><div class="grid"><label class="tech" style="--c:#15a3a3"><input type="checkbox" data-name="Yes And Building" dat - Network accessline 135
<h2 class="grouphdr" style="--c:#3b6ea5">Structured & Analytical</h2> <section data-cat="Structured" style="--c:#3b6ea5"><h2>Structured<span class="cnt">15</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-nam - Network accessline 136
<section data-cat="Structured" style="--c:#3b6ea5"><h2>Structured<span class="cnt">15</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="SCAMPER Method" data-cat="Structured" data-desc="Run your idea through - Network accessline 137
<section data-cat="Deep" style="--c:#4658c9"><h2>Deep<span class="cnt">13</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Five Whys" data-cat="Deep" data-desc="Ask "why?" five times in a chain, e - Network accessline 138
<h2 class="grouphdr" style="--c:#6d5cf0">Creative & Generative</h2> <section data-cat="Creative" style="--c:#6d5cf0"><h2>Creative<span class="cnt">10</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Wha - Network accessline 139
<section data-cat="Creative" style="--c:#6d5cf0"><h2>Creative<span class="cnt">10</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="What If Scenarios" data-cat="Creative" data-desc="Detonate one constraint a - Network accessline 140
<section data-cat="Biomimetic" style="--c:#1f9d6b"><h2>Biomimetic<span class="cnt">6</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Nature's Solutions" data-cat="Biomimetic" data-desc="Name an organi - Network accessline 141
<section data-cat="Cultural" style="--c:#c75b39"><h2>Cultural<span class="cnt">7</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Indigenous Wisdom" data-cat="Cultural" data-desc="Ask how an indigenous or t - Network accessline 142
<section data-cat="Speculative Future" style="--c:#0fb5c9"><h2>Speculative Future<span class="cnt">8</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Time Horizon Ladder" data-cat="Speculative Future" data- - Network accessline 143
<section data-cat="Quantum" style="--c:#2b86d9"><h2>Quantum<span class="cnt">6</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Observer Effect" data-cat="Quantum" data-desc="Ask how the act of watching, me - Network accessline 144
<h2 class="grouphdr" style="--c:#e2562f">Wild & Playful</h2> <section data-cat="Wild" style="--c:#e2562f"><h2>Wild<span class="cnt">7</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Chaos Engineering" - Network accessline 145
<section data-cat="Wild" style="--c:#e2562f"><h2>Wild<span class="cnt">7</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Chaos Engineering" data-cat="Wild" data-desc="Deliberately break your idea every way - Network accessline 146
<section data-cat="Absurdist" style="--c:#e0529c"><h2>Absurdist<span class="cnt">6</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Villain's Monologue" data-cat="Absurdist" data-desc="Pitch your probl - Network accessline 147
<section data-cat="Theatrical" style="--c:#cf4d6f"><h2>Theatrical<span class="cnt">7</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Time Travel Talk Show" data-cat="Theatrical" data-desc="Host a talk show - Network accessline 148
<section data-cat="Constraint" style="--c:#d9882b"><h2>Constraint<span class="cnt">7</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Kill the Crown Jewel" data-cat="Constraint" data-desc="Delete the single - Network accessline 149
<h2 class="grouphdr" style="--c:#b15ad6">Introspective & Personal</h2> <section data-cat="Introspective Delight" style="--c:#b15ad6"><h2>Introspective Delight<span class="cnt">8</span></h2><div class="grid"><label class="tech"><input ty - Network accessline 150
<section data-cat="Introspective Delight" style="--c:#b15ad6"><h2>Introspective Delight<span class="cnt">8</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Inner Child Conference" data-cat="Introspective De - Network accessline 151
<section data-cat="Collaborative" style="--c:#15a3a3"><h2>Collaborative<span class="cnt">8</span></h2><div class="grid"><label class="tech"><input type="checkbox" data-name="Yes And Building" data-cat="Collaborative" data-desc="Never negate
src-tauri/resources/bmad-v6/skills/bmad-brainstorming/scripts/brain.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 584
def _svg(inner: str) -> str: return f'<svg class="ico" viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg">{CHIP}{inner}</svg>' - Network accessline 585
return f'<svg class="ico" viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg">{CHIP}{inner}</svg>'
src-tauri/resources/bmad-v6/skills/bmad-brainstorming/scripts/tests/test_brain.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-customize/SKILL.md
- Network accessline 10
Scope v1: per-skill `[agent]` overrides (`bmad-agent-<role>.toml` / `.user.toml`) and per-skill `[workflow]` overrides (`bmad-<workflow>.toml` / `.user.toml`). Central config (`{project-root}/_bmad/custom/config.toml`) is out of scope — poi - Network accessline 109
- **Central config** (`{project-root}/_bmad/custom/config.toml`) — see the [How to Customize BMad guide](https://docs.bmad-method.org/how-to/customize-bmad/).
src-tauri/resources/bmad-v6/skills/bmad-customize/scripts/list_customizable_skills.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-customize/scripts/tests/test_list_customizable_skills.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-deep-recon/scripts/recon_kit.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-deep-recon/scripts/tests/test_recon_kit.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 35
| [n] | Supports | Publisher | Pub date | Accessed | Confidence | | --- | --- | --- | --- | --- | --- | | [1] | market growth | [Gartner](https://example.com/g) | 2026-01 | 2026-07-01 | high | - Network accessline 36
| --- | --- | --- | --- | --- | --- | | [1] | market growth | [Gartner](https://example.com/g) | 2026-01 | 2026-07-01 | high | | [2] | pricing | [Acme](javascript:alert(1)) | 2026-05 | 2026-07-01 | medium | - Network accessline 37
| [1] | market growth | [Gartner](https://example.com/g) | 2026-01 | 2026-07-01 | high | - Network accessline 38
| [2] | pricing | [Acme](javascript:alert(1)) | 2026-05 | 2026-07-01 | medium | | [3] | never cited | https://example.com/x | 2025-11 | 2026-07-01 | low | """ - Network accessline 39
| [3] | never cited | https://example.com/x | 2025-11 | 2026-07-01 | low | - Network accessline 202
self.assertTrue(any(u.startswith("javascript:") for u in result["invalid_urls"])) self.assertNotIn("javascript:", result["html"]) # never linked self.assertIn('href="https://example.com/g"', result["html"]) - Network accessline 203
self.assertNotIn("javascript:", result["html"]) # never linked self.assertIn('href="https://example.com/g"', result["html"]) self.assertIn('id="src-1"', result["html"]) - Network accessline 204
self.assertIn('href="https://example.com/g"', result["html"]) - Network accessline 209
text = ( "| [n] | Supports | Publisher |\n| --- | --- | --- |\n" "| [1] | a | [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language)) |\n" - Network accessline 210
"| [n] | Supports | Publisher |\n| --- | --- | --- |\n" "| [1] | a | [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language)) |\n" "| [2] | b | https://en.wikipedia.org/wiki/Go_(programming_language) |\n" - Network accessline 211
"| [1] | a | [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language)) |\n" - Network accessline 212
"| [2] | b | https://en.wikipedia.org/wiki/Go_(programming_language) |\n" - Network accessline 213
) code, result = run_text(["escape-sources"], text) self.assertIn('href="https://en.wikipedia.org/wiki/Rust_(programming_language)"', result["html"]) - Network accessline 214
code, result = run_text(["escape-sources"], text) self.assertIn('href="https://en.wikipedia.org/wiki/Rust_(programming_language)"', result["html"]) self.assertIn('href="https://en.wikipedia.org/wiki/Go_(programming_language) - Network accessline 215
self.assertIn('href="https://en.wikipedia.org/wiki/Rust_(programming_language)"', result["html"]) - Network accessline 216
self.assertIn('href="https://en.wikipedia.org/wiki/Go_(programming_language)"', result["html"])
src-tauri/resources/bmad-v6/skills/bmad-eval/customize.toml
- Access to secretsline 24
[Credential-related source omitted]
src-tauri/resources/bmad-v6/skills/bmad-eval/references/harness.md
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/aggregate_benchmark.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/convert_cases.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/eval_common.py
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/run_evals.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/run_triggers.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/fake_harness.py
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/test_aggregate_benchmark.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/test_convert_cases.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/test_eval_common.py
- Executable scriptline 1
Executable file - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted]
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/test_run_evals.py
src-tauri/resources/bmad-v6/skills/bmad-eval/scripts/tests/test_run_triggers.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-forge-idea/scripts/resolve_personas.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-forge-idea/scripts/tests/test_resolve_personas.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-party-mode/scripts/resolve_party.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-party-mode/scripts/tests/test_resolve_party.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-prd/assets/headless-schemas.md
- Network accessline 23
"assumptions": [], "external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} - Network accessline 24
"external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} ] - Network accessline 25
{"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} - Network accessline 40
"open_questions": [], "external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} - Network accessline 41
"external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} ] - Network accessline 42
{"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"}
src-tauri/resources/bmad-v6/skills/bmad-product-brief/SKILL.md
- Network accessline 52
"open_questions": [], "external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} - Network accessline 53
"external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"} ] - Network accessline 54
{"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/PROD/123", "status": "ok"}
src-tauri/resources/bmad-v6/skills/bmad-qa-generate-e2e-tests/SKILL.md
- Network accessline 166
> **Install Test Architect (TEA) module**: <https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/>
src-tauri/resources/bmad-v6/skills/bmad-qa-generate-e2e-tests/checklist.md
- Network accessline 33
**Need more comprehensive testing?** Install [Test Architect (TEA)](https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/) for advanced workflows.
src-tauri/resources/bmad-v6/skills/bmad-retrospective/scripts/git_evidence.py
src-tauri/resources/bmad-v6/skills/bmad-retrospective/scripts/tests/test_git_evidence.py
src-tauri/resources/bmad-v6/skills/bmad-review/scripts/tests/test_word_metrics.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-review/scripts/word_metrics.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-ticket/assets/epic-template.md
src-tauri/resources/bmad-v6/skills/bmad-ticket/assets/story-template.md
src-tauri/resources/bmad-v6/skills/bmad-ticket/config/jira-ticketing.toml
- Network accessline 6
# # One tool: acli, Atlassian's official CLI (`acli jira workitem ...`): create with --parent, transition, # links, comments, assign, JQL. The Atlassian Rovo MCP server (https://mcp.atlassian.com/v1/mcp/authv2) - Network accessline 7
# One tool: acli, Atlassian's official CLI (`acli jira workitem ...`): create with --parent, transition, # links, comments, assign, JQL. The Atlassian Rovo MCP server (https://mcp.atlassian.com/v1/mcp/authv2) # is the alternative for an org - Network accessline 8
# links, comments, assign, JQL. The Atlassian Rovo MCP server (https://mcp.atlassian.com/v1/mcp/authv2) - Network accessline 14
store = "jira" key = "" # the default Jira project key, e.g. "SHOP"; Jira assigns the number. A container's own `key` overrides it for everything under it site = "" # https://yourorg.atlassian.net - Network accessline 15
key = "" # the default Jira project key, e.g. "SHOP"; Jira assigns the number. A container's own `key` overrides it for everything under it site = "" # https://yourorg.atlassian.net access = """ - Network accessline 16
site = "" # https://yourorg.atlassian.net
src-tauri/resources/bmad-v6/skills/bmad-ticket/config/linear-ticketing.toml
- Network accessline 31
[verbs] setup = """ Connect, unless the Linear tools already answer: add the MCP server https://mcp.linear.app/mcp to - Network accessline 32
setup = """ Connect, unless the Linear tools already answer: add the MCP server https://mcp.linear.app/mcp to the agent tool in use (in Claude Code, `claude mcp add --transport http linear-server https://mcp.linear.app/mcp`), - Network accessline 33
Connect, unless the Linear tools already answer: add the MCP server https://mcp.linear.app/mcp to - Network accessline 34
the agent tool in use (in Claude Code, `claude mcp add --transport http linear-server https://mcp.linear.app/mcp`),
src-tauri/resources/bmad-v6/skills/bmad-ticket/config/notion-ticketing.toml
- Network accessline 33
[verbs] setup = """ Connect, unless the Notion tools already answer: add the MCP server https://mcp.notion.com/mcp to - Network accessline 34
setup = """ Connect, unless the Notion tools already answer: add the MCP server https://mcp.notion.com/mcp to the agent tool in use (in Claude Code, `claude mcp add --transport http notion https://mcp.notion.com/mcp`), - Network accessline 35
Connect, unless the Notion tools already answer: add the MCP server https://mcp.notion.com/mcp to - Network accessline 36
the agent tool in use (in Claude Code, `claude mcp add --transport http notion https://mcp.notion.com/mcp`),
src-tauri/resources/bmad-v6/skills/bmad-ticket/config/trello-ticketing.toml
- Network accessline 33
[verbs] setup = """ Connect, unless the Trello tools already answer: add the MCP server https://mcp.trello.com/v1 to - Network accessline 34
setup = """ Connect, unless the Trello tools already answer: add the MCP server https://mcp.trello.com/v1 to the agent tool in use (in Claude Code, `claude mcp add --transport http trello https://mcp.trello.com/v1`), - Network accessline 35
Connect, unless the Trello tools already answer: add the MCP server https://mcp.trello.com/v1 to - Network accessline 36
the agent tool in use (in Claude Code, `claude mcp add --transport http trello https://mcp.trello.com/v1`),
src-tauri/resources/bmad-v6/skills/bmad-ticket/scripts/read_store.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-ticket/scripts/tests/test_read_store.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-ticket/scripts/tests/test_tickets.py
- Executable scriptline 1
Executable file - Network accessline 515
"ref": 2, "tracker_id": "42", "remote": "https://x.test/42", - Network accessline 516
"tracker_id": "42", "remote": "https://x.test/42", "tracker_status": "in-progress", - Network accessline 517
"remote": "https://x.test/42", - Network accessline 533
for line in ( 'tracker_id: "42"', 'remote: "https://x.test/42"', - Network accessline 534
'tracker_id: "42"', 'remote: "https://x.test/42"', "tracker_status: in-progress", - Network accessline 535
'remote: "https://x.test/42"',
src-tauri/resources/bmad-v6/skills/bmad-ticket/scripts/tickets.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/count_tokens.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/init_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/prepass.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/process_template.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/read_session_log.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 64
[Credential-related source omitted] - Network accessline 102
"sources": self.sources, "user_requests": [ {"text": self.request_text[key], "count": count} for key, count in self.requests.most_common(max_items) - Network accessline 103
"user_requests": [ {"text": self.request_text[key], "count": count} for key, count in self.requests.most_common(max_items) ], - Network accessline 104
{"text": self.request_text[key], "count": count} for key, count in self.requests.most_common(max_items)
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/registry.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/scan_legacy_module.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/scan_paths.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/scan_scripts.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 9
pep723-floor the block has no requires-python, or its floor is below 3.11 test-missing no scripts/tests/test_<name>.py beside the script network-call imports a network module (urllib.request, requests, httpx, socket, http.cl - Network accessline 10
test-missing no scripts/tests/test_<name>.py beside the script network-call imports a network module (urllib.request, requests, httpx, socket, http.client, aiohttp); a skill script should work offline unless its - Network accessline 11
network-call imports a network module (urllib.request, requests, httpx, socket, http.client, aiohttp); - Network accessline 44
CUSTOM_IO_RE = re.compile("|".join([r"_bmad/" + "custom", r"\.user\." + "toml"])) NETWORK_MODULES = {"urllib.request", "requests", "httpx", "socket", "http.client", "aiohttp"} - Network accessline 45
NETWORK_MODULES = {"urllib.request", "requests", "httpx", "socket", "http.client", "aiohttp"}
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_count_tokens.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_init_skill.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_memory_agent_scripts.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_prepass.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_process_template.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_read_session_log.py
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_registry.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_scan_legacy_module.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_scan_paths.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/scripts/tests/test_scan_scripts.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/memory-agent/assets/init-sanctum-template.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/memory-agent/assets/wake-template.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/script-utility/assets/script-template.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad-toolsmith/shapes/script-utility/assets/test-template.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad-ux/SKILL.md
- Network accessline 11
Produce two peer contracts: **`DESIGN.md`** (visual identity per the [Google Labs spec](https://github.com/google-labs-code/design.md) — owns *how it looks*) and **`EXPERIENCE.md`** (information architecture, behavior, states, interactions, - Network accessline 15
Per the [Google Labs spec](https://github.com/google-labs-code/design.md). YAML frontmatter tokens (**colors** · **typography** · **rounded** · **spacing** · **components**) + markdown body in canonical order: **Brand & Style** · **Colors**
src-tauri/resources/bmad-v6/skills/bmad-ux/assets/excalidraw-wireframe.md
- Network accessline 11
Valid Excalidraw file: `{type: "excalidraw", version: 2, source: "https://excalidraw.com", elements: [...], appState: {gridSize: null, viewBackgroundColor: "#ffffff"}, files: {}}`. Each element needs the standard Excalidraw element fields (
src-tauri/resources/bmad-v6/skills/bmad-ux/assets/headless-schemas.md
- Network accessline 28
"assumptions": [], "external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"} - Network accessline 29
"external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"} ] - Network accessline 30
{"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"} - Network accessline 48
"open_questions": [], "external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"} - Network accessline 49
"external_handoffs": [ {"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"} ] - Network accessline 50
{"directive": "Confluence upload", "tool": "corp:confluence_upload", "url": "https://confluence.corp/DESIGN/123", "status": "ok"}
src-tauri/resources/bmad-v6/skills/bmad-ux/customize.toml
- Network accessline 22
# Reference DESIGN.md spines the distillation subagent reads to anchor shape # and editorial richness. Convention-compliant with the Google Labs DESIGN.md # spec (https://github.com/google-labs-code/design.md). Append entries via - Network accessline 23
# and editorial richness. Convention-compliant with the Google Labs DESIGN.md # spec (https://github.com/google-labs-code/design.md). Append entries via # override TOML to seed an org-specific canonical aesthetic. - Network accessline 24
# spec (https://github.com/google-labs-code/design.md). Append entries via - Network accessline 46
# Vercel v0, Figma, Galileo, Anima, internal generators. design_handoffs = [ "Google Stitch (https://stitch.withgoogle.com) — emits DESIGN.md + per-screen HTML. Paste assembled prompt; save outputs to {doc_workspace}.", - Network accessline 47
design_handoffs = [ "Google Stitch (https://stitch.withgoogle.com) — emits DESIGN.md + per-screen HTML. Paste assembled prompt; save outputs to {doc_workspace}.", ] - Network accessline 48
"Google Stitch (https://stitch.withgoogle.com) — emits DESIGN.md + per-screen HTML. Paste assembled prompt; save outputs to {doc_workspace}.",
src-tauri/resources/bmad-v6/skills/bmad-ux/references/design-md-spec.md
- Network accessline 3
Source of truth: [google-labs-code/design.md](https://github.com/google-labs-code/design.md) (Apache 2.0, Google Labs, April 2026). This file is a working summary; the URL wins on conflict.
src-tauri/resources/bmad-v6/skills/bmad/scripts/config_utils.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/knowledge.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/memlog.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/render_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/resolve_config.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/resolve_customization.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/roster.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/setup.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 651
[Credential-related source omitted] - Network accessline 1881
path = "/".join(urllib.parse.quote(part, safe="") for part in parts) return ( "https://raw.githubusercontent.com/" - Network accessline 1882
return ( "https://raw.githubusercontent.com/" f"{urllib.parse.quote(owner, safe='')}/" - Network accessline 1883
"https://raw.githubusercontent.com/" f"{urllib.parse.quote(owner, safe='')}/" f"{urllib.parse.quote(repository, safe='')}/main/{path}" - Network accessline 1895
raise Exception(f"cannot read source bmod file {path}: {error}") from error else: request = urllib.request.Request( - Network accessline 1896
else: request = urllib.request.Request( source, - Network accessline 1897
request = urllib.request.Request( - Network accessline 1900
) try: with urllib.request.urlopen(request, timeout=10) as response: - Network accessline 1901
try: with urllib.request.urlopen(request, timeout=10) as response: raw = response.read(SOURCE_READ_LIMIT + 1) - Network accessline 1902
with urllib.request.urlopen(request, timeout=10) as response:
src-tauri/resources/bmad-v6/skills/bmad/scripts/setup_check.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/stamp_release.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_config_utils.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_knowledge_migrations.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_memlog.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_render_skill.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_resolve_config.py
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_resolve_customization.py
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_roster.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_setup_check.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_stamp_release.py
- Executable scriptline 1
Executable file
src-tauri/resources/bmad-v6/skills/bmad/scripts/tests/test_validate_manifests.py
src-tauri/resources/bmad-v6/skills/bmad/scripts/validate_manifests.py
- Executable scriptline 1
#!/usr/bin/env python3
src-tauri/resources/bmad-v6/skills/bmod-core-tools/bmod.toml
- Network accessline 21
🐍 REQUIRED: uv (https://docs.astral.sh/uv/) runs the Python scripts BMad skills rely on (`uv run <script>`) and provisions the interpreter itself. Without it, `bmad setup` cannot run and skills that use scripts halt. If it's not set up yet, - Network accessline 23
🌐 CONNECT: Website: https://bmadcode.com/ - Network accessline 24
Website: https://bmadcode.com/ - Network accessline 25
Discord: https://discord.gg/gk8jAdXWmj - Network accessline 26
YouTube: https://www.youtube.com/@BMadCode - Network accessline 27
X: https://x.com/BMadCode - Network accessline 28
Facebook: https://facebook.com/@BMadCode - Network accessline 30
⭐ SUPPORT THE PROJECT: Star us: https://github.com/bmad-code-org/BMAD-METHOD/ - Network accessline 31
Star us: https://github.com/bmad-code-org/BMAD-METHOD/ - Network accessline 32
Donate: https://buymeacoffee.com/bmad
src-tauri/resources/bmad-v6/skills/bmod-core-tools/help/help.md
- Network accessline 62
For a `core-tools` question this document, its topic files, and the installed skills cannot answer, fetch the documentation site at `https://docs.bmad-method.org/` and follow the pages relevant to the question. The source repository it link
src-tauri/resources/bmad-v6/skills/bmod-method/help/help.md
- Network accessline 157
For a `method` question this document, its topic files, and the installed skills cannot answer, fetch the documentation site at `https://docs.bmad-method.org/` and follow the pages relevant to the question. The source repository it links to
src-tauri/resources/bmad-v6/skills/bmod-method/migration-1.toml
- Dangerous shell operationline 157
The store as its own repository, inside this project: `git init` in the output folder, then in the project repo `git rm -r --cached <output folder>` and add the folder to the project's `.gitignore`, so the two repositories do not track the
src-tauri/resources/bmad-v6/skills/bmod-toolsmith/help/references.md
- Network accessline 5
| Resource | What it covers | |---|---| | Agent Skills specification: <https://agentskills.io/specification> | The open `SKILL.md` format BMad skills follow: `name` and `description` rules, optional keys, the `scripts/`, `references/` and ` - Network accessline 6
|---|---| | Agent Skills specification: <https://agentskills.io/specification> | The open `SKILL.md` format BMad skills follow: `name` and `description` rules, optional keys, the `scripts/`, `references/` and `assets/` folders, progressive - Network accessline 7
| Agent Skills specification: <https://agentskills.io/specification> | The open `SKILL.md` format BMad skills follow: `name` and `description` rules, optional keys, the `scripts/`, `references/` and `assets/` folders, progressive disclosure - Network accessline 8
| Agent Skills overview: <https://agentskills.io/> | What skills are and which agents support the format. | - Network accessline 9
| Anthropic, Agent Skills: <https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview> | The three-level loading model (metadata, instructions, resources on demand) and where skills work across Anthropic products. | - Network accessline 10
| Anthropic, skill authoring best practices: <https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices> | Concise writing, degrees of freedom, third-person descriptions, one-level-deep references, building evaluation - Network accessline 11
| Anthropic skills repository: <https://github.com/anthropics/skills> | Example skills and the skill-creator skill whose eval loop the skill-creator approach follows. | - Network accessline 12
| Claude Code skills: <https://code.claude.com/docs/en/skills> | Where Claude Code loads skills from, its frontmatter extensions such as `disable-model-invocation`, slash invocation, and dynamic context. | - Network accessline 13
| Codex and ChatGPT skills: <https://learn.chatgpt.com/docs/build-skills> | How Codex loads skills from `.agents/skills`, explicit versus implicit invocation, and its description budget. | - Network accessline 14
| Cursor rules: <https://cursor.com/docs/context/rules> | The `.mdc` rule format Smithy converts from: `alwaysApply`, `description` and `globs`. | - Network accessline 15
| The `skills` CLI: <https://github.com/vercel-labs/skills> | `npx skills add`, the installer BMad uses, with its agent paths and options. | - Network accessline 16
| Skills directory: <https://skills.sh/> | A directory of installable skills, useful for seeing what exists before building. | - Network accessline 17
| Superpowers: <https://github.com/obra/superpowers> | A skills-based methodology whose writing-skills guidance informed some of BMad's rules. |
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-alpha/scripts/good.py
- Executable scriptline 1
#!/usr/bin/env python3
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-alpha/scripts/tests/test_good.py
- Executable scriptline 1
Executable file
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/scripts/bad.py
- Executable scriptline 1
Executable file
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/scripts/breaks.py
- Executable scriptline 1
Executable file
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/scripts/old.py
- Executable scriptline 1
#!/usr/bin/env python3
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/scripts/tests/test_old.py
- Executable scriptline 1
Executable file
src/lib/bmadRuntime/__tests__/goldens/helpers/seed/skills/bmad-delta/scripts/unclosed.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 2 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionbmad-brainstorming/scripts/brain.py:585High confidence
- Contacts raw.githubusercontent.com, which SKILL.md, the README and the plugin manifest do not mentionbmad/scripts/setup.py:1883High confidence
Signal confidence: 196 facts
- Executable script in code of a file that runsbmad-advanced-elicitation/scripts/pick_methods.py:1High confidence
- Executable script in a comment of a testbmad-advanced-elicitation/scripts/tests/test_pick_methods.py:1Low confidence
- Executable script in code of a file that runsbmad-architecture/scripts/lint_spine.py:1High confidence
- Executable script in a comment of a testbmad-architecture/scripts/tests/test_lint_spine.py:1Low confidence
- Executable script in code of a file that runsbmad-brainstorming/scripts/brain.py:1High confidence
- Network access in code of a file that runsbmad-brainstorming/scripts/brain.py:584High confidence
- Network access in code of a file that runsbmad-brainstorming/scripts/brain.py:585High confidence
- Executable script in a comment of a testbmad-brainstorming/scripts/tests/test_brain.py:1Low confidence
- Network access in prose of the SKILL.mdbmad-customize/SKILL.md:10Low confidence
- Network access in prose of the SKILL.mdbmad-customize/SKILL.md:109Low confidence
- Executable script in code of a file that runsbmad-customize/scripts/list_customizable_skills.py:1High confidence
- Executable script in code of a testbmad-customize/scripts/tests/test_list_customizable_skills.py:1Low confidence
- Executable script in code of a file that runsbmad-deep-recon/scripts/recon_kit.py:1High confidence
- Executable script in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:1Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:35Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:36Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:37Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:38Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:39Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:202Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:203Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:204Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:209Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:210Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:211Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:212Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:213Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:214Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:215Low confidence
- Network access in code of a testbmad-deep-recon/scripts/tests/test_recon_kit.py:216Low confidence
- Access to secrets in prose of documentationbmad-eval/references/harness.md:10Low confidence
- Instruction override signal in code of documentationbmad-eval/references/harness.md:22Low confidence
- Access to secrets in code of documentationbmad-eval/references/harness.md:25Low confidence
- Executable script in code of a file that runsbmad-eval/scripts/aggregate_benchmark.py:1High confidence
- Executable script in code of a file that runsbmad-eval/scripts/convert_cases.py:1High confidence
- Executable script in code of a file that runsbmad-eval/scripts/eval_common.py:1High confidence
- Access to secrets in prose of a file that runsbmad-eval/scripts/eval_common.py:15Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuebmad-eval/scripts/eval_common.py:125Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuebmad-eval/scripts/eval_common.py:158Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuebmad-eval/scripts/eval_common.py:205Low confidence
- Executable script in code of a file that runsbmad-eval/scripts/run_evals.py:1High confidence
- Executable script in code of a file that runsbmad-eval/scripts/run_triggers.py:1High confidence
- Executable script in prose of a testbmad-eval/scripts/tests/fake_harness.py:1Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuebmad-eval/scripts/tests/fake_harness.py:20Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuebmad-eval/scripts/tests/fake_harness.py:25Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuebmad-eval/scripts/tests/fake_harness.py:41Low confidence
- Executable script in prose of a testbmad-eval/scripts/tests/test_aggregate_benchmark.py:1Low confidence
- Executable script in prose of a testbmad-eval/scripts/tests/test_convert_cases.py:1Low confidence
- Executable script in prose of a testbmad-eval/scripts/tests/test_eval_common.py:1Low confidence
- Access to secrets in code of a testbmad-eval/scripts/tests/test_eval_common.py:20Low confidence
and 146 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest claude-plugin/plugins/ade/.claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md claude-plugin/plugins/ade/skills/anti-slop/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md claude-plugin/plugins/ade/skills/anti-slop/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md claude-plugin/plugins/ade/skills/anti-slop/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md claude-plugin/plugins/ade/skills/anti-slop/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md claude-plugin/plugins/ade/skills/anti-slop/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.