ワンクリックで
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 を必須とする。