From 88b9a1c8421e1ad15288df00059d5b4f1ed85af3 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 25 Apr 2026 22:08:44 -0500 Subject: [PATCH] fix(installer): remove pre-v6.2.0 wrapper skills on update (closes #2309) (#2315) Adds 32 entries to removals.txt covering the module-prefixed wrapper skill names used pre-v6.2.0 (bmad-bmm-* and bmad-agent-bmm-*). Users upgrading from v6.0.x / v6.1.x had these installed in their IDE skill directories, but the v6.2.0 architecture switch dropped the module prefix and the cleanup never knew the old names. Stale wrappers stayed behind alongside the new self-contained skills, causing duplicates and broken-file errors when invoked (referenced files no longer exist). The removals.txt entries get added to the cleanup removalSet on every install/update, so the next install run for an upgrading user removes the stale wrappers automatically. --- removals.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/removals.txt b/removals.txt index 81a2b5dce..5a7659dd2 100644 --- a/removals.txt +++ b/removals.txt @@ -15,3 +15,40 @@ 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