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.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
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
中文简介正在准备中。当前显示原文说明。