Summary
bmad-loop validate hard-fails unless the skill ID bmad-review-verification-gap is present in the project's skill tree, but no BMAD-METHOD release currently ships that skill, and the failure message points users at the wrong remedy.
Environment
- bmad-loop 0.9.0
- BMAD-METHOD v6.10.0 (latest release)
What happens
On a stock latest-release BMAD-METHOD install (bmm present), validate reports:
FAIL: .claude/skills/bmad-review-verification-gap not found — install the BMad Method (bmm) module (the orchestrator drives this upstream skill directly)
But bmm is installed. The real cause: bmad-review-verification-gap is not in v6.10.0. It was added post-6.10.0 (BMAD-METHOD PR #2550), then consolidated into a merged bmad-review skill (as the verification-gap lens) on main. On current main, bmad-review-verification-gap exists only as a thin v6-shim forwarder to bmad-review. None of this is in a tagged release yet, so a normal install cannot satisfy the check.
Impact
- The error misdiagnoses the problem (says bmm is missing when it isn't), so users cannot act on it.
- There is no supported path to obtain the required skill from a release. The only workaround is hand-copying the unreleased merged
bmad-review + forwarders from BMAD-METHOD main into the skill tree — which also desyncs BMAD's _bmad/_config/files-manifest.csv / skill-manifest.csv (stale checksums + manifest-untracked skills).
Suggested fix
- Make the message actionable: name the exact missing skill ID and the minimum BMAD-METHOD version/layout that provides it.
- Accept either a standalone
bmad-review-verification-gap or the merged bmad-review + verification-gap forwarder, so both pre- and post-consolidation installs validate.
- Document/pin the minimum BMAD-METHOD (
bmm) version bmad-loop 0.9.0 supports, and coordinate with BMAD-METHOD to cut a release including the consolidation.
- Optionally, have
bmad-loop init vendor/verify the required upstream review skills at a known-good ref to avoid manual copying + manifest drift.
Summary
bmad-loop validatehard-fails unless the skill IDbmad-review-verification-gapis present in the project's skill tree, but no BMAD-METHOD release currently ships that skill, and the failure message points users at the wrong remedy.Environment
What happens
On a stock latest-release BMAD-METHOD install (
bmmpresent),validatereports:But
bmmis installed. The real cause:bmad-review-verification-gapis not in v6.10.0. It was added post-6.10.0 (BMAD-METHOD PR #2550), then consolidated into a mergedbmad-reviewskill (as theverification-gaplens) onmain. On currentmain,bmad-review-verification-gapexists only as a thin v6-shim forwarder tobmad-review. None of this is in a tagged release yet, so a normal install cannot satisfy the check.Impact
bmad-review+ forwarders from BMAD-METHODmaininto the skill tree — which also desyncs BMAD's_bmad/_config/files-manifest.csv/skill-manifest.csv(stale checksums + manifest-untracked skills).Suggested fix
bmad-review-verification-gapor the mergedbmad-review+ verification-gap forwarder, so both pre- and post-consolidation installs validate.bmm) version bmad-loop 0.9.0 supports, and coordinate with BMAD-METHOD to cut a release including the consolidation.bmad-loop initvendor/verify the required upstream review skills at a known-good ref to avoid manual copying + manifest drift.