Kaizen Help: Which Command to Run Next

VerifiedSafe

Read-only orientation guide that explains the Kaizen loop (gates, deliverables, profiles) and recommends the exact command to run based on the user's situation and the repo's actual state.

Sby Skills Guide Bot
DevelopmentBeginner
10/22/2026
Claude Code
#kaizen-workflow#orientation#read-only#repo-diagnostics#command-routing

Recommended for

Automated summary

A read-only orientation guide that explains the Kaizen cycle and recommends which command to run based on the described situation and the repository's actual state.

Strengths

  • Uses `status --json` to tailor recommendations to repository state: initialization, plan, gate, review, and incidents.
  • Provides the exact invocation, the reason for the choice, possible alternatives, and the expected output.
  • Also answers conceptual questions about the cycle, gates, deliverables, and profiles.
  • Distinguishes similar situations and points to reference guides without copying them.

Limitations

  • Assumes the Kaizen plugin and its `kaizen.mjs` script are installed; outside a Git repository, help is limited to general explanations.
  • Performs no actions and does not replace the commands it recommends.
  • Scope is limited to the Kaizen ecosystem, not general development tooling.
When to use it

Use when the user asks where to start, which Kaizen command to run, or what Kaizen is.

When not to use it

Avoid for general development advice or for performing changes, since the skill is read-only and Kaizen-specific.

Security analysis

Safe
Quality score89/100

The skill is a read-only orientation/help guide. It only invokes the plugin's own `kaizen.mjs status --json` plus git reads to diagnose repo state, and explicitly forbids running recommended commands or writing anything on the user's behalf. There is no network exfiltration, no destructive command, no obfuscation, and no attempt to alter agent behavior or disable safeguards. The only execution surface is running a bundled Node script and git, which is appropriate for the stated purpose.

Findings
  • •Executes a bundled Node script (`${CLAUDE_PLUGIN_ROOT}/scripts/kaizen.mjs status --json`) and reads git state; this is a legitimate read-only diagnostic, but its safety depends on the integrity of the installed plugin's script, not on this SKILL.md.
How this analysis is made

Examples

Starting in a repository
I just cloned this repository and want to use Kaizen: where should I start and which command should I run?
Fixing a production bug
I have a production bug — which Kaizen command should I use, and what will it produce?
Understanding the gates
What is Kaizen, and how do the review and test gates work?

name: help description: Kaizen orientation guide — explains what Kaizen is (the loop, the gates, the deliverables, the profiles) and recommends the command to use for the situation described and the repo's actual state (setup done?, constitution?, plan in progress?, gate active?, review recorded?), with the exact invocation and what it will produce. Read-only. Use when the user asks "which command should I use?", "where do I start?", "what is kaizen?", "I want to fix a bug / ship / measure, what do I run?", "where am I?", /kaizen:help [question or situation]. allowed-tools: Bash(node:), Bash(git:), Read, Glob, Grep argument-hint: "[empty = overview + where the repo stands | question | situation]"

Help — knowing what to use

Outcome: the user knows what Kaizen is and which command to run now, with the exact invocation, why that one, and what it will produce. Read-only: no writes, no command run on their behalf. Answer in the user's language.

K="${CLAUDE_PLUGIN_ROOT}/scripts/kaizen.mjs"

1. Diagnose

node "$K" status --json (outside a git repo: say so, and only answer on the substance). It gives initialization, profile, constitution, latest plan and its stage, the gate, the branch's review state, open incidents or incidents without a postmortem, and next: the next step inferred from the state. Use it as a fact, not as an order: the situation the user describes wins.

2. Answer according to the invocation

Without an argument — in under 30 lines:

  1. Kaizen in three sentences: an AI-assisted development cycle, from the project's constitution to a watched production release; deterministic gates (green tests before finishing, recorded review before any push, PR size); a learning loop (learnings, ADRs, postmortems) read back by the next cycle. Merging stays with the human.
  2. The loop diagram (below).
  3. Where this repo stands: 3 to 5 lines from status.
  4. Next: the recommended command, with its reason, and at most two alternatives.

With a question or a situation — match it to the table below. Answer with the command (exact invocation, useful arguments), one sentence on what it does and produces, and what comes after. If two commands fit, say what tells them apart. If the situation is truly ambiguous, a single question. For a command's details, read its guide ${CLAUDE_PLUGIN_ROOT}/docs/guides/<command>.md and cite it, without copying it.

"What is / how does X work" (a gate, a deliverable, a notion) — explain from ${CLAUDE_PLUGIN_ROOT}/README.md, ${CLAUDE_PLUGIN_ROOT}/docs/configuration.md or ${CLAUDE_PLUGIN_ROOT}/docs/troubleshooting.md, citing the page to read next.

The loop

                 CONSTITUTION.md — principles, each with a verifiable check
ideate → brainstorm → plan ─► doc-review → work → review → ship → watch-pr → learn
                       ▲                                                         │
                       └──────────── docs/learnings/ · docs/adr/ ◄───────────────┘
debug → fix → review → learn       polish: user-guided UI touch-ups
release → deploy → monitor ─(threshold breached)→ rollback → postmortem → learnings, amendments
decide → ADR     metrics (real DORA, cost)
autopilot: from request to ready PR, autonomously

Which command for which situation

| Situation | Command | Why that one | |---|---|---| | Kaizen never used in this repo | /kaizen:setup | config, verification commands, detected deployment, profile (by the repo's stakes) | | Set up the SDLC, find out what the project lacks | /kaizen:setup audit | maturity per area (CI, tests, secrets, review, deployment, monitoring) and guided fixes by priority | | Choose or adjust the agents' model | node $K models, then models in .kaizen/config.json | one model per role depending on the profile: frugal research, critical judgments on the strongest | | Lay down the project's rules | /kaizen:constitution | 5 to 9 principles, each with a check that plan and review enforce | | Does not know what to do next | /kaizen:ideate | ideas grounded in the code, critiqued, ranked | | A feature idea, still fuzzy | /kaizen:brainstorm <idea> | defines what: R requirements, AE acceptance examples | | The requirements are clear | /kaizen:plan | decides how: units, threats, rollout, PR slices | | A plan to review before coding | /kaizen:doc-review <plan> | plan reviewers (called by plan) | | A ready plan, or a small precise change | /kaizen:work [plan] | test first, one commit per unit, gate, review | | A bug with an unknown cause | /kaizen:debug <symptom> | reproduction, causal chain, test-first fix | | Visual touch-ups to an interface | /kaizen:polish | dev server, feedback applied live | | Get code reviewed (branch or PR) | /kaizen:review [PR number] | reviewers chosen by the diff; records the review required at push | | Open the PR | /kaizen:ship | checks, size, description from the plan | | Review comments on the PR | /kaizen:address-feedback | verdict, fix pushed, reply, thread resolved | | Drive a PR to "ready" | /kaizen:watch-pr <url> | feedback, CI, branch update; never merges | | Chain everything without intervening | /kaizen:autopilot <request> | from request to ready PR (ideally after a brainstorm) | | A decision that is hard to undo | /kaizen:decide <question> | options compared on evidence, then an ADR | | A non-obvious problem was just solved | /kaizen:learn | a learning the next plan and the next review will read | | Many or stale learnings | /kaizen:prune-learnings | keep, update, merge, delete | | A production incident | /kaizen:postmortem | blameless: timeline, factors, actions, learnings | | Prepare a release | /kaizen:release | notes, SemVer, CHANGELOG, production checklist | | Deploy to production, or roll back | /kaizen:deploy <env> [ref], /kaizen:deploy rollback <env> | the team's commands, typed approval for production, tag, watch, rollback | | Is production healthy? | /kaizen:monitor [env] [watch n] | declared signals against the config's and plans' thresholds | | Detect incidents continuously, an alert just fired | /kaizen:monitor production continuous, /kaizen:monitor production incidents | scheduled check (patrol) or the team's alerts wired in, dated incidents | | Know whether things improve | /kaizen:metrics | approximated DORA, learning reuse, cycle cost | | Push refused, gate blocking, skill not triggering | — | docs/troubleshooting.md, then /kaizen:setup check |

Tie-breakers:

  • work or autopilot: work moves forward with the user; autopilot goes alone up to the PR.
  • debug or work: unknown cause → debug; obvious fix → work.
  • brainstorm or plan: not sure yet exactly what → brainstorm; known → plan.
  • Profile: it follows the repo's stakes. Too much ceremony on a low-stakes repo (prototype, internal tool) → lean profile (.kaizen/config.json), which lightens plan and review without touching the gates; a repo that went to production or handles sensitive data → standard or full.

What help does not do

It does not run the recommended command and writes nothing: it orients. If the user says "go ahead", invoke the recommended command, not help.

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/kaizen-help-which-command-to-run-next-mvda87q4/download' --output '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md.part' && mv '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md.part' '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

Tools declared by the author (check availability in your agent): Bash(node:*), Bash(git:*), Read, Glob, Grep

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md' && test -s '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/help' && cp -R '.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4' '.claude/skills/help'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4'

openskills read 'kaizen-help-which-command-to-run-next-mvda87q4'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/kaizen-help-which-command-to-run-next-mvda87q4/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills