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.
日本語の概要は準備中です。原文の説明を表示しています。
自己完結した実装仕様書を作成する。Gate 単位で Goal / Constraints / Acceptance Criteria を契約として明示し、実装エージェントに委任できる形で渡す。Trigger: 仕様書を作成, /dev:spec, 実装計画, 実装仕様
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
「Claude を有能なエンジニアとして委任できる」契約書としての仕様書を作成する。
v3 の規律:
| ファイル | 内容 |
|---|---|
docs/PLAN/{YYMMDD}_{slug}/spec.md | 概要・背景・設計決定・アーキテクチャ・generated タスクリスト(Gate 契約 + Todo) |
docs/PLAN/{YYMMDD}_{slug}/tasks.json | schema v3 の構造化データ(Gate 契約 + Todo + Preflight) |
docs/PLAN/{YYMMDD}_{slug}/references/ | 参照資料(必要な場合のみ) |
以下 4 項目を判定する:
| 判定項目 | 基準 |
|---|---|
| 技術選定 | 主要な技術的意思決定が確定しているか |
| スコープ | 変更範囲が明確か(含む/含まないの境界) |
| データフロー | コンポーネント間のデータ受け渡しが定義済みか |
| エッジケース | エラーハンドリング・境界条件の方針があるか |
/dev:dig を実行して解消仕様書の中核。Gate 単位で契約を組み立てる ことで、後段の実装エージェントが詳細手順なしで動ける状態にする。
what(何を達成するか 1-2 文) + why(設計上の意図)must / mustNot の配列(採用技術・整合性ルール・破壊禁止対象等)bun run type-check が 0 errorsbun test path/to/file が GREENGET /api/x が 200 を返し JSON {a, b} を含む/xxx を開くと yyy が表示される(手動).env.example に NEW_KEY が記載されているdependencies に書く各 Gate の AC を満たすために必要な Todo を列挙する。
id / gate / title / tdd / dependencies / affectedFiles[TDD] ラベル: 入出力が明確でアサーション検証可能な Todo に付与(tdd: true)[SIMPLE] ラベル: 数行追加・import 追加・定数追加・既知パターンの 1 箇所適用などの軽微な変更で完結する Todo に付与(title 先頭に [SIMPLE])sandbox では実行不可能な処理(3 カテゴリのみ)を Preflight として抽出する。
npm/pnpm/yarn/bun/pip install、uv sync、npx create-*、git clone、curl、リモート APIbrew install、apt install、cargo install、グローバル npm、~/.zshrc 編集gh auth login、gcloud auth login、OAuth フロー、パスワードプロンプト抽出しないもの: prisma generate などのローカル生成、ローカル DB マイグレーション、テスト実行。
各項目に id / title / command / manual / reason / ac(完了確認の Acceptance Criteria)を設定する。
該当なし → Preflight セクション全体を省略。
date +%y%m%d で日付を取得slug を確定mkdir -p docs/PLAN/{YYMMDD}_{slug} でディレクトリを作成references/templates/spec-template-dir.md を Read し、authored セクションのみ Write
/dev:spec-run 参照) / 概要 / 背景 / 設計決定事項 / アーキテクチャ詳細 / 変更対象ファイル / レビューステータス / 残存リスク<!-- generated:begin --> / <!-- generated:end --> マーカーのみ置き、内部は 空 にするreferences/templates/tasks.template.json を Read し、schemaVersion: 3 で Write
spec.slug, spec.title, spec.summary(1-2 文), spec.createdDate(YYYY-MM-DD)status: "not-started", reviewChecked: falsepreflight[]: 各項目に id / title / command / manual / reason / ac / checked: falsegates[]: 各 Gate に id / title / summary / dependencies / goal{what,why} / constraints{must,mustNot} / acceptanceCriteria[](各 AC は id/description/checked: false) / todos[](軽量フィールドのみ) / review: null / passed: falseprogress / metadata は 書かない(dashboard で動的計算するため tasks.json には保持しない)sync-spec-md.mjs を自動発火する。hook 環境外の場合は明示実行:
node .claude/skills/dev/spec-run/scripts/sync-spec-md.mjs docs/PLAN/{YYMMDD}_{slug}/tasks.json
仕様書内で参照しているファイルのうち、作業エージェントがアクセスできないものを references/ に同梱する。
| 条件 | アクション |
|---|---|
| 他リポジトリ 内 | cp でコピー |
| 外部 API ドキュメント | 要点を markdown で新規作成 |
| 会話中の API 仕様・データ構造 | リファレンス markdown を新規作成 |
| 特定 SDK 依存の設計 | 必要な API パターンを markdown 化 |
同梱後:
references/ 内パスに書き換え→ agents/plan-reviewer.md を Read して Agent に委譲。
レビュー観点(v3 ベース、詳細は agents/plan-reviewer.md):
NEEDS_REVISION の場合は AskUserQuestion で修正方針を確認し、最大 2 回ループ。
仕様書完成を報告し、AskUserQuestion で次のアクションを確認:
/dev:simple-add でコミット/dev:spec-run で仕様書を実行/dev:spec-run 参照)が記述されているreferences/ にコピー済み、パスも修正済みgoal{what, why} / constraints{must, mustNot} / acceptanceCriteria[] が設定されているdocs/PLAN/{YYMMDD}_{slug}/spec.md が存在するdocs/PLAN/{YYMMDD}_{slug}/tasks.json が存在するschemaVersion が 3 であるimpl を持たない)<!-- generated:begin --> ... <!-- generated:end --> マーカーが存在し、内容が tasks.json と同期しているreferences/templates/tasks.template.json — schema v3 雛形references/templates/tasks-schema-v3.md — schema 仕様書references/templates/spec-template-dir.md — spec.md テンプレートagents/plan-reviewer.md — レビューエージェント.claude/skills/dev/spec-run/scripts/sync-spec-md.mjs — generated 領域の自動生成/dev:spec-run — 仕様書実行プロトコル/dev:dig — Step 2 で要件の深掘りに使用まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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ペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。