From architecture-toolkit
architecture-review(評価)と architecture-fix(適用)を1周として、品質ゲート達成・進捗の頭打ち・ 反復予算の消尽まで収束的に繰り返すオーケストレーター・スキル。回帰(検証の赤化)や振動(指摘の出戻り)を 検知して安全に止める。「指摘がなくなるまで繰り返して」「critical/high が 0 になるまでリファクタし続けて」 「review→fix を収束まで自動で回して」「品質ゲートを満たすまで直して」「再帰的に調査と改善して」など、 1回の評価+適用では返しきれない技術的負債を複数周回で段階的に減らす場面で使う。 鍵は反復・収束・自動継続の意図があること——1回だけ評価するなら architecture-review、出した所見を 1回適用するだけなら architecture-fix、新機能開発は feature-build。アーキテクチャ品質の収束が目的で、 テストやCIを通すだけの一般的な反復修正とは異なる。review/fix を再実装せず合成・統御する上位レイヤ。
How this skill is triggered — by the user, by Claude, or both
Slash command
/architecture-toolkit:architecture-loopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`architecture-review`(調査)と `architecture-fix`(改善)を**1周として、収束するまで何周も回す**上位スキル。
architecture-review(調査)と architecture-fix(改善)を1周として、収束するまで何周も回す上位スキル。
ゴールは 構造品質を「基準(品質ゲート)に到達するまで」自動で引き上げつつ、暴走せず安全に止めること。
本スキルは review/fix の中身を作り直さない。両スキルを部品として呼び出し、周回・状態・停止を司る オーケストレーターである。1周の中身(観点別監査・wave 分割・並列適用・段階検証)はそれぞれのスキルに委ね、 本スキルは「何周するか・次に何を直すか・いつ止めるか・回帰したらどうするか」というループ制御に責任を持つ。
単発でいいなら本スキルは不要: 1回評価するだけなら architecture-review、出した JSON を1回適用するだけなら
architecture-fix。新機能をゼロから作るなら feature-build。繰り返しが要るときだけ本スキルを使う。
applied / failed / deferred / wontfix で台帳管理し、
失敗・wontfix を無限に再挑戦しない(振動の防止)。次周の review はこの台帳を踏まえる。ループは「いつ止まるか」を先に決めないと暴走する。着手前に停止条件を契約として固定する。
詳細は references/loop-control.md を読む。最低限これを決める:
now+next の critical/high。later/低優先は最終周以降 or 対象外)。refactor/arch-loop 等)。references/verify.md)。最初から赤なら先に切り分け。arch-loop/iter-<n>/ に各周の review JSON とサマリを残す(履歴=収束の証跡)。1周の中身は 既存2スキルの合成。本スキルは順番と受け渡しだけを定義する。詳細な合成手順・状態の
受け渡し・差分スコープのかけ方は references/orchestration.md を読む。1周の標準フロー:
architecture-review を起動し、構造化 JSON を arch-loop/iter-<n>/review.json に出す。
wontfix/恒久 failed は再掲しない/低信頼に落とすよう指示。now+next)。台帳で failed(原因未解消)/wontfix は除外。architecture-fix に渡し、wave 分割→並列適用→各 wave 検証→
グループコミットまで実行させる(中身は fix スキルに委譲)。arch-loop/iter-<n>/summary.json にメトリクスを残す。各周末に必ず判定して次の周に入るか決める。判定ロジックと指標は references/loop-control.md を読む。
停止条件(いずれか1つでも満たせば停止):
references/loop-control.md)。続行する場合のみ n = n+1 で Phase 1 に戻る。判定なしで次周に入らない(暴走の防止)。
Phase 1〜2 の周回を Workflow ツールで決定論的に回す。雛形は references/workflow-template.md を読んで埋める。
構造(イテレーション = barrier。次周は前周の検証 PASS とコミット後に開始):
for (n of 1..budget) で、各周 review → select → fix → verify → 収束判定 を実行。refactor(arch): iter<n> <要約> 形式)。ループ終了時に周をまたいだ推移をまとめる(単発レポートではなく、収束の証跡を見せるのが本スキルの価値):
deferred/failed/wontfix)とその理由。ループで解けないものは手動対応として明示。references/loop-control.md — 収束条件・反復予算・進捗(デルタ)指標・頭打ち/回帰/振動の検知・台帳の持ち方。Phase 0/2 で読む。references/orchestration.md — review→fix の合成手順、周回間の状態受け渡し、差分スコープ・対象選定、failed/wontfix の扱い。Phase 1 で読む。references/workflow-template.md — ループの Workflow 雛形(イテレーション barrier・周内の review/fix 委譲・収束判定・コミット)。Phase 3 で読む。architecture-review / architecture-fix の各 SKILL と references — 1周の中身(監査・wave 適用・検証)はこれらに従う。Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ootsuka-repos/architecture-toolkit --plugin architecture-toolkit