Agent Skillsbmad-code-org/BMAD-METHOD › bmad-checkpoint-preview

bmad-checkpoint-preview

GitHub

引导用户逐步审查代码变更,包括理解目的、关注点和测试方法。通过加载配置和持久化事实,按预设工作流执行激活步骤,确保结构化输出。

src/bmm-skills/ship/bmad-checkpoint-preview/SKILL.md bmad-code-org/BMAD-METHOD

Trigger Scenarios

checkpoint human review walk me through this change

Install

npx skills add bmad-code-org/BMAD-METHOD --skill bmad-checkpoint-preview -g -y
More Options

Non-standard path

npx skills add https://github.com/bmad-code-org/BMAD-METHOD/tree/main/src/bmm-skills/ship/bmad-checkpoint-preview -g -y

Use without installing

npx skills use bmad-code-org/BMAD-METHOD@bmad-checkpoint-preview

指定 Agent (Claude Code)

npx skills add bmad-code-org/BMAD-METHOD --skill bmad-checkpoint-preview -a claude-code -g -y

安装 repo 全部 skill

npx skills add bmad-code-org/BMAD-METHOD --all -g -y

预览 repo 内 skill

npx skills add bmad-code-org/BMAD-METHOD --list

SKILL.md

Frontmatter
{
    "name": "bmad-checkpoint-preview",
    "description": "Walk the user through reviewing a change: what it is for, what to look at closely, and how to test it. Use when the user says \"checkpoint\", \"human review\", or \"walk me through this change\""
}

Checkpoint Review Workflow

Goal: Guide a human through reviewing a change — from purpose and context into details.

Your Role: You are assisting the user in reviewing a change.

Conventions

  • Bare paths (e.g. step-01-orientation.md) resolve from the skill root.
  • {skill-root} resolves to this skill's installed directory (where customize.toml lives).
  • {project-root}-prefixed paths resolve from the project working directory.
  • {skill-name} resolves to the skill directory's basename.

On Activation

Step 1: Resolve the Workflow Block

Run: uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:

  1. {skill-root}/customize.toml — defaults
  2. {project-root}/_bmad/custom/{skill-name}.toml — team overrides
  3. {project-root}/_bmad/custom/{skill-name}.user.toml — personal overrides

Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.

Step 2: Execute Prepend Steps

Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.

Step 3: Load Persistent Facts

Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. All other entries are facts verbatim.

Step 4: Load Config

Load config from {project-root}/_bmad/bmm/config.yaml and resolve:

  • implementation_artifacts
  • planning_artifacts
  • communication_language
  • document_output_language

Step 5: Greet the User

Greet the user, speaking in {communication_language}.

Step 6: Execute Append Steps

Execute each entry in {workflow.activation_steps_append} in order.

Activation is complete. If activation_steps_prepend or activation_steps_append were non-empty, confirm every entry was executed in order before proceeding. Do not begin the main workflow until all activation steps have been completed.

Global Step Rules (apply to every step)

  • Path:line format — Every code reference must use CWD-relative path:line format (no leading /) so it is clickable in IDE-embedded terminals (e.g., src/auth/middleware.ts:42).
  • Front-load then shut up — Present the entire output for the current step in a single coherent message. Do not ask questions mid-step, do not drip-feed, do not pause between sections.
  • Language — Speak in {communication_language}. Write any file output in {document_output_language}.

FIRST STEP

Read fully and follow ./step-01-orientation.md to begin.

Version History

  • 67d876f Current 2026-08-20 10:27

Same Skill Collection

src/bmm-skills/agents/bmad-agent-analyst/SKILL.md
src/bmm-skills/agents/bmad-agent-architect/SKILL.md
src/bmm-skills/agents/bmad-agent-dev/SKILL.md
src/bmm-skills/agents/bmad-agent-pm/SKILL.md
src/bmm-skills/agents/bmad-agent-ux-designer/SKILL.md
src/bmm-skills/plan/bmad-architecture/SKILL.md
src/bmm-skills/plan/bmad-create-epics-and-stories/SKILL.md
src/bmm-skills/plan/bmad-generate-project-context/SKILL.md
src/bmm-skills/plan/bmad-prd/SKILL.md
src/bmm-skills/plan/bmad-prfaq/SKILL.md
src/bmm-skills/plan/bmad-product-brief/SKILL.md
src/bmm-skills/plan/bmad-project-context/SKILL.md
src/bmm-skills/plan/bmad-spec/SKILL.md
src/bmm-skills/plan/bmad-sprint-planning/SKILL.md
src/bmm-skills/plan/bmad-ux/SKILL.md
src/bmm-skills/ship/bmad-build-auto/SKILL.md
src/bmm-skills/ship/bmad-build/SKILL.md
src/bmm-skills/ship/bmad-code-review/SKILL.md
src/bmm-skills/ship/bmad-correct-course/SKILL.md
src/bmm-skills/ship/bmad-qa-generate-e2e-tests/SKILL.md
src/bmm-skills/ship/bmad-retrospective/SKILL.md
src/bmm-skills/v6-shims/bmad-create-architecture/SKILL.md
src/bmm-skills/v6-shims/bmad-create-story/SKILL.md
src/bmm-skills/v6-shims/bmad-dev-auto/SKILL.md
src/bmm-skills/v6-shims/bmad-dev-story/SKILL.md
src/bmm-skills/v6-shims/bmad-document-project/SKILL.md
src/bmm-skills/v6-shims/bmad-domain-research/SKILL.md
src/bmm-skills/v6-shims/bmad-market-research/SKILL.md
src/bmm-skills/v6-shims/bmad-quick-dev/SKILL.md
src/bmm-skills/v6-shims/bmad-sprint-status/SKILL.md
src/bmm-skills/v6-shims/bmad-technical-research/SKILL.md
src/bmm-skills/v6-shims/bmad-validate-prd/SKILL.md
src/core-skills/bmad-advanced-elicitation/SKILL.md
src/core-skills/bmad-brainstorming/SKILL.md
src/core-skills/bmad-customize/SKILL.md
src/core-skills/bmad-forge-idea/SKILL.md
src/core-skills/bmad-help/SKILL.md
src/core-skills/bmad-party-mode/SKILL.md
test/fixtures/validate-skills/deprecated-shim/SKILL.md
src/bmm-skills/v6-shims/bmad-create-prd/SKILL.md
src/bmm-skills/v6-shims/bmad-edit-prd/SKILL.md
src/core-skills/bmad-deep-recon/SKILL.md
src/core-skills/bmad-review/SKILL.md
src/core-skills/v6-shims/bmad-editorial-review-prose/SKILL.md
src/core-skills/v6-shims/bmad-editorial-review-structure/SKILL.md
src/core-skills/v6-shims/bmad-editorial-review/SKILL.md
src/core-skills/v6-shims/bmad-review-adversarial-general/SKILL.md
src/core-skills/v6-shims/bmad-review-edge-case-hunter/SKILL.md
src/core-skills/v6-shims/bmad-review-verification-gap/SKILL.md

Metadata

Files
0
Version
67d876f
Hash
aabde92b
Indexed
2026-08-20 10:27

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 11:42
浙ICP备14020137号-1 $방문자$