一键导入
release-starter
独立 review 済み starter candidate を承認 gate 後に atomic push し、検証済み snapshot として公開する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
独立 review 済み starter candidate を承認 gate 後に atomic push し、検証済み snapshot として公開する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
設計書(draft/design/)に基づき、TDD(テスト駆動開発)アプローチを用いて機能を実装する。
実装完了後の成果物に対し、設計整合性とコード品質の観点から厳格なレビューを実施する
Issue 作成後・workflow 起動前に人間が明示起動する要件 interview。one-way door を含みうる重要な Issue で、未決の decision tree を 1 問ずつ推奨案付きで確認し、決定事項と provenance を Issue に固定するときだけ使用する。軽微な Issue や workflow 実行中には自動起動しない。
第2層のインシデント調査レビュー収束サイクルを 1 コマンドで手動起動する slash command wrapper。kaji run .kaji/wf/official/incident.yaml <incident_issue_id> を Bash 経由で起動し、exit code を verdict に縮約する。
Issue要件に基づき、draft/design/に設計書を作成する。worktree内での作業が前提。
ワークフローを手動実行して検証し、失敗時は継続せず原因を調査して Issue に記録する。成功時も気づきや詰まりどころを Issue に記録する。
| name | release-starter |
| description | 独立 review 済み starter candidate を承認 gate 後に atomic push し、検証済み snapshot として公開する。 |
/release-starter <tracking_issue_id> で managed starter の検証済み template snapshot を公開する。
kaji issue resolve-verdict <id> --step review-starter-update --require-meta target --require-meta base --require-meta candidate を実行し、最新 verdict が独立 review PASS で、
meta.target == target、meta.candidate == local main HEAD であることを確認する。未検出、不正 marker、
meta 欠落、不一致は fail-closed で ABORT。meta.base == meta.candidate の N/A を release-plan より先に分岐し、N/A では
release-plan を呼ばない。ただし N/A でも close 前に remote main == meta.base
(== meta.candidate) を必須とし、review PASS 後に remote main が前進していれば
stale review evidence として ABORT する。変更 candidate の場合だけ、この時点で初めて
pre-flight and recovery を読み、観測 JSON を release-plan へ
渡す。未公開 path は remote main == meta.base、公開済み残処理 path は remote main ==
meta.candidate を必須にする。meta.base == meta.candidate): 上記の先行分岐で、独立 review PASS かつ remote main ==
meta.base (== meta.candidate) を確認した後だけ kaji Release の repository 別状態表を
N/A と理由付きで更新し tracking Issue を close する。remote main が前進していれば
stale review evidence として ABORT する。starter tag / Release は作らない。kaji-vX.Y.Z または kaji-vX.Y.Z-rN を提示し、workflow 外で
人間の明示承認を得てから annotated tag と main を git push --atomic する。gh release create、kaji Release
状態表 PENDING -> PASS、tracking Issue close の固定順で処理する。force push、tag 上書き、lightweight tag、review 前 publish を禁止する。GitHub Release 作成の再試行で
kaji-vX.Y.Z-rN を増やさない。starter の失敗を理由に公開済み kaji tag / Release / PyPI を rollback
しない。観測矛盾は ABORT し、人間へ値を提示する。
PASS | ABORT。報告コメントに --verdict-step release-starter --verdict-status <STATUS> を付け、
コメント末尾と stdout に共通 verdict block を出す。注入時は全外部副作用の後、最後に
verdict_path へ pure YAML を保存する。ABORT は復旧 suggestion を必須とする。