← ClaudeAtlas

implementation-chainlisted

実装に着手する前に task 種別(feat / fix / refactor / chore / prototype / writing)を判定し、その種別に対応する agent chain(Plan → Phase 0 → TDD → Review 群 → Doc Sync → Verify)を plan に front-load するための判断表。Use when starting to implement a feature, fix a bug, refactor, or write a document and you need to decide which reviewers and gates apply — 「これから実装する」「chain を組む」「どのレビューを回すべきか」。writing 種別の orchestrator skill へのルーティング表と早期停止条件もここが正本。NOT for — chain 内の各ステップの実装詳細(それは search-first / tdd / codex-review / writing-ecosystem 等の各 skill)、既に chain が確定した後の実行。
shimo4228/claude-harness · ★ 3 · AI & Automation · score 79
Install: claude install-skill shimo4228/claude-harness
# Implementation Chain 実装に着手する前にタスク種別を判定し、対応する chain を **plan に front-load** する。 実装中は判定をやり直さず、定義済みの chain をそのまま実行する。 commit / push / 公開の権限は task request と substrate が持つ。この skill は追加の人間 gate を作らない。 ## タスク種別判定(最初の plan ステップ) | 種別 | 判定基準 | 例 | |------|---------|-----| | `feat` | 新規機能・新規モジュール追加 | API 追加, 新ページ | | `fix` | バグ修正(再現可能な不具合) | crash, 誤動作 | | `refactor` | 振る舞いを変えない構造変更 | 抽出, 改名, 整理 | | `chore` | 設定 / 依存更新 / コード付随の docs 追従 | settings, CI | | `prototype` | 学習・スパイク・本番外コード | 検証スクリプト | | `writing` | 文書自体が一次成果物 | README 改稿, 記事, 論文, llms.txt | `prototype` を選ぶ場合は **「prototype として扱う理由」を plan に必須記載**(fix/feat の悪用防止)。 **harness 自体の変更**: 対象が `~/.claude` の rules / skills / hooks / agents / settings なら、種別に関わらず Plan で skill: `harness-boundary` を 1 回通す(どの層に置くか・モデルに任せられないか・runtime 交換後も残すか。1 行の判断で足りる)。 **README の種別判定**: README 自体の改善・書き直しが目的なら `writing`(Writing Chain → readme-writer)。コード変更に付随する README 追従更新ならコードチェーンの Doc Sync 内で扱う。 **大きい feat の Plan の補助**: ① Explore agent を 2〜3 並列・別角度(類似機能 / 構造 / 拡張点)で走らせ、各 agent に「主ループが読むべきファイル 5〜10」を 返させて読む ② 設計代替は Plan agent を観点違い(最小変更 / クリーン / 実用)で並列し、主ループが 比較して推奨・ユーザー選択(収束の所在は Matrix の Plan 行)。 **実行者の決定**(Plan の最後、必須): plan が固まったら 「このセッションが実装するか」を 1 行で決める。判断が要るのは judge-tier のセッション(Fable)で 走っているとき — そのまま実装に入ると、Review 群まで judge-tier を消費する(built-in `/code-review` と `/simplify` はセッションのモデルを継いで走り、モデル引数は無い。pin できるのは自作 agent と plugin agent の `model:` だけ)。**judge-tier の既定は dispatch**: 実装は build-tier の新規セッション (skill: `spawn-session`、または Agent tool / `cl