From Nitpick
Install the Nitpick agent into this BMAD-METHOD project, adapting to the project's BMAD version (v6 skill or v4 agent).
How this command is triggered — by the user, by Claude, or both
Slash command
/nitpick:setup-bmad (run from the root of a BMAD-METHOD project)The summary Claude sees in its command listing — used to decide when to auto-load this command
# Install the Nitpick agent into BMAD
Add Nitpick as a first-class BMAD agent so the user can activate it like any other BMAD agent.
**BMAD's format differs by major version**, so detect the version and install the matching
artifact — never copy blindly. The reference skill ships at
`${CLAUDE_PLUGIN_ROOT}/templates/bmad/nitpick-skill.md`.
## 1. Detect BMAD and its version
- **v6** (current): a `_bmad/` directory, agents/workflows exposed as Claude skills under
`.claude/skills/bmad-*` (and often mirrored in `.agents/skills/`). Confirm the version in
`_bmad/bmm/config.yaml` (the `Versi...Add Nitpick as a first-class BMAD agent so the user can activate it like any other BMAD agent.
BMAD's format differs by major version, so detect the version and install the matching
artifact — never copy blindly. The reference skill ships at
${CLAUDE_PLUGIN_ROOT}/templates/bmad/nitpick-skill.md.
_bmad/ directory, agents/workflows exposed as Claude skills under
.claude/skills/bmad-* (and often mirrored in .agents/skills/). Confirm the version in
_bmad/bmm/config.yaml (the Version: header) or _bmad/_config/manifest.yaml..bmad-core/ (or bmad-core/) directory with agents/*.md and
core-config.yaml./nitpick:bmad).State the detected version and layout before installing.
.claude/skills/bmad-create-story/SKILL.md)
and note its frontmatter shape and section conventions..claude/skills/bmad-nitpick/SKILL.md, using the content from
${CLAUDE_PLUGIN_ROOT}/templates/bmad/nitpick-skill.md and reconciling its structure to match
the project's existing skills. If the project mirrors skills into .agents/skills/ (check),
copy it there too so both IDE targets see it.bmad-quick-dev (quick-fix),
bmad-create-story / bmad-create-epics-and-stories (backlog → stories), and bmad-agent-dev
(the dev agent). If a name differs, update the skill's command bodies to the actual names._bmad/bmm/config.yaml (implementation_artifacts,
output_folder) and confirm the skill references those rather than hardcoded paths.<bmad-dir>/agents/ (e.g. dev.md) to learn the YAML/persona
format and how agents are registered (often .claude/commands/**/agents/*.md).<bmad-dir>/agents/nitpick.md in that exact format, with commands *triage,
*quick-fix {id}, *backlog {id}, *stories {epic}, *status, mapping to the dev agent and
story task this v4 install uses. Don't reference task files that don't exist.List what you created. Tell the user how to activate Nitpick the same way they activate other
BMAD agents (for v6, the bmad-nitpick skill; e.g. "triage nitpick"). Note that captured
feedback still comes from the overlay (/nitpick:setup + Ctrl+Shift+. / double-tap Shift) — this
only adds the BMAD-side agent. The agent maps to the same .nitpick/ flow as /nitpick:bmad.
Be conservative: read before writing, match existing conventions exactly (a malformed skill/agent won't load), confirm before overwriting, and never modify unrelated BMAD files.
npx claudepluginhub lokkrish/nitpick --plugin nitpick