PluginBench
Skill
Review
Audit score 70

bmad-walkthrough

bmad-code-org/bmad-method

Guide structured human review of commits, PRs, files, or directories using BMad workflows.

What is bmad-walkthrough?

Generates a rendered workflow guide for reviewing code changes. Invoke by name to walk through a commit, pull request, file, or directory with step-by-step instructions tailored to the BMad methodology.

  • Renders a workflow.md file specific to your project and the code under review
  • Provides structured guidance for human code review
  • Supports reviewing commits, PRs, files, and directories
  • Integrates with BMad project setup and scripts
  • Requires absolute paths to project root and skill directory

How to install bmad-walkthrough

npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-walkthrough
Prerequisites
  • BMad project setup with _bmad/scripts/render_skill.py
  • uv package manager installed
  • Absolute paths to project root and skill directory
Claude Code
Cursor
Windsurf
Cline

How to use bmad-walkthrough

  1. 1.Run the provided uv command with your project root and skill root paths
  2. 2.Wait for the script to print 'read and follow' and the path to workflow.md
  3. 3.Open and read the generated workflow.md file
  4. 4.Follow the step-by-step instructions in the workflow

Use cases

Good for
  • Review a pull request with guided steps before merging
  • Walk through a recent commit to understand changes
  • Examine a specific file or directory with structured feedback
  • Conduct team code reviews using standardized BMad workflow
  • Validate code changes against project standards
Who it's for
  • Code reviewers
  • Development teams using BMad methodology
  • Project maintainers
  • Engineers conducting peer reviews

bmad-walkthrough FAQ

What if the render_skill.py script is not found?

BMad is not set up in your project. Install the bmad skill first (npx skills add bmad-code-org/BMAD-METHOD --skill bmad), run its setup, then retry the command.

What should I do if the command fails?

Report the command output and halt. Do not run any workflow source directly without successful script execution.

Can I modify the command or working directory?

No. Run the command exactly as specified without changing the current working directory.

What does the generated workflow.md contain?

Step-by-step review guidance tailored to your project and the specific code (commit, PR, file, or directory) under review.

Full instructions (SKILL.md)

Source of truth, from bmad-code-org/bmad-method.


name: bmad-walkthrough description: 'Guide a human review of a commit, PR, file, or directory. Use when invoked by name'

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:

uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --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.