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.
Use when the user asks where to start, which Kaizen command to run, or what Kaizen is.
Avoid for general development advice or for performing changes, since the skill is read-only and Kaizen-specific.
Security analysis
SafeThe 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.
- •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.
Examples
I just cloned this repository and want to use Kaizen: where should I start and which command should I run?I have a production bug — which Kaizen command should I use, and what will it produce?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:
- 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.
- The loop diagram (below).
- Where this repo stands: 3 to 5 lines from
status. - 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:
workmoves forward with the user;autopilotgoes 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) →
leanprofile (.kaizen/config.json), which lightens plan and review without touching the gates; a repo that went to production or handles sensitive data →standardorfull.
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 filesThis 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.mdFrom 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 installationopenskills 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 syncManual 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.
React Hook Form Best Practices
Development
Master React Hook Form: avoid anti-patterns, manage subscriptions, and handle reset, dirty state, and controlled inputs correctly.
Emotion to Mantine Migration
Development
Migrate Emotion styled-components to Mantine components with style props and CSS modules. Use when converting .styled.tsx files or removing @emotion imports.
Scope Creep Detector
Development
Analyzes git diffs against a stated intent to detect scope creep, unrelated files, broad PRs, and oversized changes, then suggests keep, split, or justify actions.