Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.
日本語の概要は準備中です。原文の説明を表示しています。
仕様書(docs/PLAN/{YYMMDD}_{slug}/)の実行プロトコル。Gate 単位で契約(Goal/Constraints/AC)を実装エージェントに渡し、AC ベースで完了を判定する。Trigger: 仕様書を実行, /dev:spec-run, 計画書の実行
インストールする前に、エージェントに与えられる指示の中身を確認できます。
対象が会話の文脈や Gate 0 から明確な場合はステップ 2 へ進む。それ以外は:
docs/PLAN/*/spec.md を Glob で検索し、更新日順でソートするtasks.json を Read し、schemaVersion === 3 を確認する。
schemaVersion === 3 → 続行tasks.json 不在 → エラー報告して中断(v1/v2/シングルモードは v3 化以降は非対応)spec.md の「参照すべきファイル」と tasks.json を並列 Read し、以下を把握する:
gates[] 全体(id, title, summary, dependencies, goal, constraints, acceptanceCriteria, todos, review, passed)preflight[]status / reviewChecked実装エージェント側にも同じ tasks.json を渡せるよう、Gate 単位での切り出し方を確認しておく。
AskUserQuestion で 2 つの質問を同時に 聞く(1 tool call):
質問 1: 実行モード
task --write)に委任する。VERIFY は native codex review CLI(複雑さに応じてスキップ or 1回 or 3回並列)質問 2: worktree 使用
feature/{slug} の worktree 内で作業し、全 Gate 通過後にローカル --no-ff マージ + cleanup を自動実行「使う」を選択した場合は references/worktree-setup.md を 今すぐ Read し、記載された手順を完了させてからステップ 5 へ進む。
選択したモードの参照ファイルを Read し、その手順に従って実行する。
references/execution.mdreferences/codex-execution.mdPreflight フェーズは必ず Claude main session で実行する(sandbox 制約のため)。
各 Gate について:
checked: true であることgates[].review.result === "PASSED"(または SKIPPED 適用条件を満たす)であることgates[].passed = true を書き込み、status を再計算するtasks.json の preflight[].checked = true を書き込む。spec.md の Preflight チェックリストは PostToolUse hook により自動更新される。
tasks.json のみ更新。spec.md は PostToolUse hook で自動再生成される。hook が未発火の環境では明示的に実行する:
node .claude/skills/dev/spec-run/scripts/sync-spec-md.mjs <tasks.json-path>
更新内容の例:
{
"gates": [
{
"id": "A",
"acceptanceCriteria": [
{ "id": "A.AC1", "description": "...", "checked": true },
{ "id": "A.AC2", "description": "...", "checked": true }
],
"review": { "result": "PASSED", "fixCount": 0, "summary": "OK" },
"passed": true
}
],
"status": "in-progress"
}
progress / metadata は tasks.json に保持しない(dashboard ローダーが gates[] から動的計算する)。status のみ更新する。
status:
- gates.length == 0 → "not-started"
- gates.filter(g => g.passed).length == 0 && 全ての AC が checked: false → "not-started"
- 0 < gates.filter(g => g.passed).length < gates.length → "in-progress"
- gates.filter(g => g.passed).length == gates.length && !reviewChecked → "in-review"
- gates.filter(g => g.passed).length == gates.length && reviewChecked → "completed"
全 Gate の passed === true を確認し、実行完了を宣言する。未コミットの変更があればコミットする。
Codex モードの場合: 一時プロンプトファイルを削除する。
rm -f .tmp/codex-*.md
worktree を使っていない場合はスキップし「人間レビュー確認フロー」へ進む。
AskUserQuestion でマージと人間レビューの順序を聞く:
references/worktree-teardown.md を 今すぐ Read し、記載された手順(マージ + cleanup)を完了させるreferences/worktree-teardown.md を Read し手順を完了させるspec.md に ## レビューステータス セクションが存在し、未チェックの - [ ] **レビュー完了** 行がある場合のみ実行する。
## レビューステータス セクションは generated 領域の外(人間編集領域)。spec.md のチェックボックスを [x] に更新し、同時に tasks.json の reviewChecked: true を書き込み status: "completed" に再計算する。
セクションが存在しない場合はスキップ。
references/execution.md — Gate 実行プロトコルroles/implementer.md — 汎用実装ロール定義roles/tdd-developer.md — TDD 実装ロール定義references/codex-execution.md — Codex Gate 実行プロトコルroles/codex-developer.md — Codex 汎用実装プロンプトテンプレートroles/codex-tdd-developer.md — Codex TDD 実装プロンプトテンプレートreferences/codex-review-instructions.md — codex review 用 focus テンプレートagents/reviewer-quality.md — 品質・設計レビュワーagents/reviewer-correctness.md — 正確性・仕様適合レビュワーagents/reviewer-conventions.md — プロジェクト慣例レビュワーまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.
日本語の概要は準備中です。原文の説明を表示しています。
セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。
責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。
AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。
人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。
既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。