mirror of
https://github.com/bmad-code-org/BMAD-METHOD.git
synced 2026-09-19 08:11:52 +08:00
436845493f
* fix(skills): strengthen activation guardrails for all workflow skills
Add explicit "Activation is complete" boundary markers that require
confirming activation_steps_prepend and activation_steps_append were
fully executed before beginning the main workflow.
Previously, the guardrail was either missing (bmad-product-brief,
bmad-prd, bmad-investigate) or too weak ("Begin the workflow below").
LLM agents would short-circuit complex activation sequences (INCLUDE →
READ → RUN → CHECK → FILTER → CD) by guessing variables instead of
executing steps in order, causing append steps and on_complete hooks
to be silently skipped.
The new guardrail explicitly names both prepend and append steps,
requiring confirmation before proceeding. This prevents agents from
starting the main workflow in parallel with activation.
23 skills updated: bmad-product-brief, bmad-prd, bmad-prfaq,
bmad-investigate, bmad-create-story, bmad-dev-story,
bmad-quick-dev, bmad-code-review, bmad-correct-course,
bmad-sprint-planning, bmad-sprint-status, bmad-retrospective,
bmad-qa-generate-e2e-tests, bmad-checkpoint-preview,
bmad-check-implementation-readiness, bmad-create-architecture,
bmad-create-epics-and-stories, bmad-generate-project-context,
bmad-create-ux-design, bmad-document-project, bmad-market-research,
bmad-technical-research, bmad-domain-research.
* fix(skills): extend activation gate to agent + new skills, refine placement
- bmad-product-brief / bmad-prd: pull activation_steps_append out of
the numbered list so the sentinel reads as a paragraph break, not
as the next list item.
- bmad-investigate: move the sentinel above Step 7 (routing) — Step 7
is workflow routing, not activation; the gate must fire first.
- bmad-agent-{analyst,tech-writer,pm,ux-designer,architect,dev}: add
the same gate between Step 7 (append) and Step 8 (menu dispatch).
Persona skills had the same short-circuit risk but no sentinel.
- bmad-ux, bmad-spec: new skills introduced on main after this branch
forked; apply the same gate so the pattern stays consistent.
- removals.txt: register bmad-create-ux-design as renamed to bmad-ux.
---------
Co-authored-by: Brian Madison <bmadcode@gmail.com>
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
# BMad Method - Skill Removal List
|
|
# Entries listed here will be removed from IDE skill directories during install/update.
|
|
# One entry per line. Lines starting with # are comments.
|
|
# Each entry is a skill directory name (canonicalId) that was removed or renamed.
|
|
|
|
# Removed agents (v6.2.0 - v6.2.2)
|
|
bmad-agent-sm
|
|
bmad-agent-qa
|
|
bmad-agent-quick-flow-solo-dev
|
|
|
|
# Removed skills (v6.2.0 - v6.2.2)
|
|
bmad-create-product-brief
|
|
bmad-product-brief-preview
|
|
bmad-quick-spec
|
|
bmad-quick-flow
|
|
bmad-quick-dev-new-preview
|
|
bmad-init
|
|
|
|
# Pre-v6.2.0 wrapper skills (module-prefixed naming, dropped in v6.2.0).
|
|
# Users upgrading from v6.0.x / v6.1.x had these installed and the cleanup
|
|
# never knew to remove them; they remained alongside the new self-contained
|
|
# skills causing duplicates and broken-file errors. See issue #2309.
|
|
bmad-agent-bmm-analyst
|
|
bmad-agent-bmm-architect
|
|
bmad-agent-bmm-dev
|
|
bmad-agent-bmm-pm
|
|
bmad-agent-bmm-qa
|
|
bmad-agent-bmm-quick-flow-solo-dev
|
|
bmad-agent-bmm-sm
|
|
bmad-agent-bmm-tech-writer
|
|
bmad-agent-bmm-ux-designer
|
|
bmad-bmm-check-implementation-readiness
|
|
bmad-bmm-code-review
|
|
bmad-bmm-correct-course
|
|
bmad-bmm-create-architecture
|
|
bmad-bmm-create-epics-and-stories
|
|
bmad-bmm-create-prd
|
|
bmad-bmm-create-product-brief
|
|
bmad-bmm-create-story
|
|
bmad-bmm-create-ux-design
|
|
bmad-bmm-dev-story
|
|
bmad-bmm-document-project
|
|
bmad-bmm-domain-research
|
|
bmad-bmm-edit-prd
|
|
bmad-bmm-generate-project-context
|
|
bmad-bmm-market-research
|
|
bmad-bmm-qa-generate-e2e-tests
|
|
bmad-bmm-quick-dev
|
|
bmad-bmm-quick-spec
|
|
bmad-bmm-retrospective
|
|
bmad-bmm-sprint-planning
|
|
bmad-bmm-sprint-status
|
|
bmad-bmm-technical-research
|
|
bmad-bmm-validate-prd
|
|
|
|
# Removed skills (post-v6.7.x)
|
|
# bmad-distillator: superseded by bmad-spec (universal intent distiller with
|
|
# preservation-validated contract for downstream skills).
|
|
bmad-distillator
|
|
# bmad-create-ux-design: renamed to bmad-ux (spine-based skill with separate
|
|
# DESIGN.md and EXPERIENCE.md outputs).
|
|
bmad-create-ux-design
|