Skip to content
cccskills
FreePublished on GitHub

arch-review

コードベースのアーキテクチャを 6 つの専門エージェントチーム(Claude 5体 + Codex 1体)で 多角的に分析し、リスク・デグレしやすい箇所・改善ポイントを洗い出すスキル。

パフォーマンス、スケーラビリティ、信頼性、セキュリティ、運用、DX、データ整合性、依存関係の 8 観点を 5 グループに分担し、さらに Codex がクロスカットレビュアーとして横断分析する。エージェント同士が反論・補足・自由な議論を行い、合意形成した結果をレポートとして出力する。どのプロジェクトでも使える汎用スキル。

Use when: アーキテクチャを分析したい、リファクタリング前にリスクを把握したい、 デグレしやすい箇所を知りたい、コードの健全性を確認したい、大きめの実装前に注意点を洗い出したい、 技術的負債を可視化したい、コードベースの品質を監査したい。

Triggers: "arch review", "アーキテクチャ分析", "アーキテクチャレビュー", "リスク分析", "コード監査", "codebase audit", "技術的負債", "デグレしやすい", "architecture analysis", "risk analysis", "コードの健全性", "品質チェック", "実装前の確認"

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md8.1 KB
  • references/report-template.md2.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Architecture Review

6 つの専門エージェントがコードベースを多角的に分析し、議論を通じてリスクと改善点を洗い出す。

ワークフロー概要

Step 1: ヒアリング(対象ディレクトリ・重点観点の確認)
Step 2: コードベース偵察(リーダーがプロジェクト構造を把握)
Step 3: チーム起動 & 並列分析(Round 1 - 6体が独立に分析)
Step 4: クロスレビュー議論(Round 2-3 - 反論・補足・合意形成)
Step 5: レポート統合 & 出力
Step 6: クリーンアップ

Step 1: ヒアリング

以下を確認する(不明ならユーザーに質問):

  • 分析対象: プロジェクトディレクトリ(デフォルト: cwd)
  • 重点観点: 特に気になる領域があるか(なければ全観点でフル分析)
  • スコープ: 全体分析か、特定ディレクトリ/モジュールに絞るか

Step 2: コードベース偵察

リーダー(メインの Claude)がプロジェクト構造を走査する:

  1. ls でトップレベル構造を確認
  2. package.json, tsconfig.json, Cargo.toml, go.mod 等の設定ファイルを Read
  3. 主要なエントリポイントやディレクトリ構成を把握
  4. 以下の「プロジェクトコンテキスト」をテキストとしてまとめる:
プロジェクトコンテキスト:
- プロジェクト名: {name}
- 言語/フレームワーク: {tech stack}
- ディレクトリ構成: {tree overview}
- 主要エントリポイント: {paths}
- 設定ファイル: {paths}
- テストの有無: {yes/no, framework}
- 特記事項: {CLAUDE.md や README から得た情報}

Step 3: チーム起動 & 並列分析(Round 1)

TeamCreate で arch-review チームを作成。6 体のエージェントを 1 つのメッセージで並列に TaskCreate で起動する。

エージェント構成

#name担当subagent_type分析対象
1perf-scale-analystパフォーマンス + スケーラビリティarch-review:perf-scale-analystボトルネック、レイテンシ、密結合、スケール限界
2reliability-analyst信頼性 + デグレ耐性arch-review:reliability-analystテスト不足、型安全性、壊れやすい箇所、エラーハンドリング
3security-analystセキュリティarch-review:security-analystインジェクション、認証/認可、機密情報、入力検証
4ops-dx-analyst運用 + DXarch-review:ops-dx-analystログ、可観測性、デバッグ性、コード規約、命名
5data-deps-analystデータ整合性 + 依存関係arch-review:data-deps-analyst状態管理、キャッシュ、ライブラリ版管理、EOL 依存
6codex-reviewerクロスカットレビューgeneral-purposeCodex CLI で横断分析、見落とし検出

タスク作成

TaskCreate で 8 つのタスクを作成:

  1. perf-scale-analyst: パフォーマンス + スケーラビリティ分析(依存なし)
  2. reliability-analyst: 信頼性 + デグレ耐性分析(依存なし)
  3. security-analyst: セキュリティ分析(依存なし)
  4. ops-dx-analyst: 運用 + DX 分析(依存なし)
  5. data-deps-analyst: データ整合性 + 依存関係分析(依存なし)
  6. codex-reviewer: Codex によるクロスカット分析(依存なし)
  7. クロスレビュー議論: 全エージェントの findings を共有し議論(addBlockedBy: ["1","2","3","4","5","6"])
  8. 最終レポート統合: リーダーが統合レポートを作成(addBlockedBy: ["7"])

起動設定(Agent 1-5)

subagent_type: "arch-review:{role-name}"
team_name: "arch-review"
mode: "bypassPermissions"
run_in_background: true

起動設定(Agent 6: Codex)

subagent_type: "general-purpose"
team_name: "arch-review"
mode: "bypassPermissions"
run_in_background: true

プロンプトに含める情報(全エージェント共通)

  • Step 2 で作成したプロジェクトコンテキスト全文
  • 分析対象ディレクトリの絶対パス
  • ユーザーが指定した重点観点(あれば)
  • findings の出力先パス: {project-dir}/docs/.arch-review-workspace/{role-name}-findings.md
  • 「findings は必ず Write ツールで絶対パスに書き込むこと」を明記

Step 4: クロスレビュー議論(Round 2-3)

全エージェントの Round 1 分析が完了したら、クロスレビューを開始する。

Round 2: クロスレビュー

各エージェントに他の全 findings ファイルのパスを SendMessage で通知し、以下を指示:

  1. 他のエージェントの findings を Read で読む
  2. 自分の観点から 反論・補足・相互作用の指摘 を行う
  3. 具体例:
    • perf-scale:「この密結合はスケーラビリティの問題」→ reliability:「テスト不足でデグレリスクも高い」
    • security:「入力検証なし」→ data-deps:「状態管理にも波及する」
    • codex-reviewer: Claude 5 体の findings にない観点を指摘
  4. フィードバックは SendMessage で直接相手に送る
  5. 重要な発見は自分の findings ファイルに追記する

Round 3: 収束

  1. 反論への再反論、優先度の議論
  2. 重要度(Critical / Warning / Info)の合意形成
  3. 矛盾する指摘があれば議論して解決
  4. Codex 独自の指摘について Claude エージェントが検証・議論
  5. 各エージェントが最終版の findings を Write で更新

議論のルール

  • ACK 返信不要: 「了解しました」だけのメッセージは送らない
  • 実質的な内容のみ: 相手の次アクションに繋がるフィードバックのみ送る
  • 待ちすぎない: 2 人以上から反応があれば次に進む
  • 自由に議論: 反論・再反論・補足・質問、何でもOK。深い議論を推奨

Step 5: レポート統合 & 出力

全エージェントの議論が収束したら、リーダーが統合レポートを作成する。

  1. 全 findings ファイルを Read
  2. レポートテンプレート references/report-template.md に従ってレポートを生成
  3. 重要度順(Critical → Warning → Info)にソート
  4. docs/arch-review-YYYY-MM-DD.md に Write で保存
  5. ワークスペースの一時ファイルを削除: rm -rf docs/.arch-review-workspace/
  6. 端末に Executive Summary と Critical findings を表示

Step 6: クリーンアップ

  1. 全エージェントに shutdown_request を SendMessage で送信
  2. 全員シャットダウン後に TeamDelete で arch-review チームを削除

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

The English summary is being prepared. Showing the original description.

sean-sunagaku/claude-code-plugin38Updated Jul 30, 2026

See all skills by sean-sunagaku

Report a problem with this skill