Run all available tests and linters, check for anti-patterns, and generate a comprehensive code quality report
日本語の概要は準備中です。原文の説明を表示しています。
Generate a diff-grounded, one-page technical changelog for a release — from the actual code changes between the last production tag and HEAD (the next, still-unreleased version). Asks for the next version number, since HEAD is not yet in package.json.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Produce a one-page technical report of what changed for a release, stored in
docs/technical-changelog/<base>-<next>.md. The report must be grounded in the real
diff — added/modified/removed code, API/flag/dep deltas — not commit messages or the
requirements docs (those describe the end state and the whole feature history, so they
routinely credit the range with work that predates it, or describe posture that was already
true). Every claim is a verified delta between the base tag and HEAD.
package.json still holds the last released
version, so the release number can't be read from the repo — you must ask the user
what the next planned version is.v1.0.1), and the
range is <base>..HEAD. Pre-release tags (-beta, -rc) are never the base.Ask for the next release number first. Use AskUserQuestion (or ask in prose):
"What's the next planned release version for this changelog?" Do not guess and do not
read it from package.json (that's the previous release). Accept e.g. 1.2.0 / v1.2.0.
Run the analysis script — it does the deterministic git work:
node scripts/changelog-analysis.mjs --next <version>
It auto-detects the base as the newest production vX.Y.Z tag that is an ancestor of
HEAD, buckets the line delta by area (product vs docs vs agent/skill scaffolding vs
generated assets), gives a product-only total, lists added/removed files and
candidate new subsystems, and extracts the API-export, CLI-flag, and
dependency deltas. Override the base with --base <tag> only if the user asks (it
warns if a newer production tag exists than the one it picked).
Read the real diffs — do not stop at the script. The script tells you where to look; the narrative comes from the actual changes. For each non-trivial area:
git diff <base>..HEAD -- <path> # what actually changed
And verify every "new" claim against the base tree rather than trusting a commit subject:
git cat-file -e <base>:<file> # non-zero exit → file is genuinely new
git show <base>:<file> | grep -c <sym> # 0 → the symbol/behavior was added in range
git ls-tree -r --name-only <base> -- src/ # what the tree looked like at the base
Classic traps to check: a subsystem that looks new but existed at the base; a feature added and removed within the same range (nets to zero at HEAD — say so); posture like "no network" / "zero deps" that was already true at the base (baseline, not a change); a dependency bumped in two hops (report the full base→HEAD delta).
Write the report to docs/technical-changelog/<base>-<next>.md (the script prints
the exact suggested path). Keep it to ~one page. It must contain, in this spirit:
<base>..HEAD), commit count, and a note that HEAD is untagged
/ the "next" number is a label. State it's derived from the diff, not commit prose..claude/.agents/.hotsheet scaffolding — never present the raw number as
engineering effort).0-hits → present for behavior). Order by
significance (a net-new subsystem before a doc sync).<br/> for line
breaks in node labels (not \n) and quote labels containing spaces/punctuation.Validate + finish.
[]/quotes; standard flowchart /
sequenceDiagram syntax). If a renderer is available, render to confirm; otherwise a
structural check is fine.git show <base>:… probes: is
every claim a real delta? Cut or re-label anything that describes the baseline.git push without explicit permission).docs/ are leads to verify, not sources to quote.git cat-file -e <base>:<file> / git show <base>:<file> probe before writing it up.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Run all available tests and linters, check for anti-patterns, and generate a comprehensive code quality report
日本語の概要は準備中です。原文の説明を表示しています。
Check code for standardization, readability, maintenance complexity, and defensive coding practices
日本語の概要は準備中です。原文の説明を表示しています。
Check requirements docs against implementation and report discrepancies
日本語の概要は準備中です。原文の説明を表示しています。
Read the latest Glassbox code review and apply all feedback annotations
日本語の概要は準備中です。原文の説明を表示しています。
Read the Hot Sheet worklist and work through the current priority items
日本語の概要は準備中です。原文の説明を表示しています。
Run as a distributed worker — continuously claim, work, and release Up Next tickets
日本語の概要は準備中です。原文の説明を表示しています。