← ClaudeAtlas

repo-structure-reviewlisted

リポジトリのディレクトリ構造・命名規則・ファイル配置が設計原則と整合しているかをレビューする。構造の崩れを早期に検出し、保守コストの増加を防ぐ。リポジトリ構造をレビューするときに使う。
thinkyou0714/claude-lab-skills · ★ 0 · Code & Development · score 72
Install: claude install-skill thinkyou0714/claude-lab-skills
## Purpose 「コードが増えるにつれてどこに何があるかわからなくなる」を防ぐ。 ファイル配置・命名・依存方向が設計原則と整合しているかを定期的に確認し、 構造的な技術的負債の蓄積を防ぐ。 ## Use When - 新機能追加・リファクタリングの前後にリポジトリ構造を確認したい場合 - 「このファイルはどこに置くべきか」の判断基準を整理したい場合 - チームや施工AIに構造のルールを伝えたい場合 - 構造の乱れが保守コストに影響し始めたと感じた場合 ## Inputs 以下を準備すること。不足している場合は推測せず、不足を明示する。 - **レビュー対象**: 確認したいディレクトリ・ファイル群(または全体) - **設計原則・規約**: 現在のプロジェクトの構造ルール(あれば) - **技術スタック**: フレームワーク(Next.js App Router 等)・言語 - **最近の変更**: 直近で追加・変更したファイルの概要 - **懸念点**: 「ここがおかしい気がする」という観察(任意) ## Output Contract 以下の順で出力すること。順序を変えない。 1. **論点**: このリポジトリ構造の問題を左右する核心的な判断軸 2. **根拠**: その論点をそう判断した理由 3. **構造レビュー結果**: カテゴリ別の評価 4. **含意**: 現在の構造が示す設計上の健全性・リスク 5. **改善案**: 最小変更で構造を改善するための具体的な手順 6. **代替案**: 大規模な再構成が必要な場合の段階的アプローチ 7. **判断材料**: 「今すぐ修正 / 次フェーズで修正 / 現状維持」を選ぶための情報 ### 構造レビュー結果 フォーマット | カテゴリ | 状態 | 問題点・推奨 | |---|---|---| | ディレクトリ構造の一貫性 | OK / 注意 / NG | | | ファイル命名規則の統一性 | OK / 注意 / NG | | | 依存方向(循環依存・逆依存) | OK / 注意 / NG | | | コロケーション原則(関連ファイルの近接配置) | OK / 注意 / NG | | | フレームワーク規約への準拠(App Router 等) | OK / 注意 / NG | | | テストファイルの配置 | OK / 注意 / NG | | | 設定ファイル・環境変数の管理 | OK / 注意 / NG | | | 不要・重複ファイルの存在 | OK / 注意 / NG | | ## Review Lens - **目的妥当性**: レビュー観点が保守コストに直結しているか - **範囲の過不足**: フレームワーク固有の規約を見落としていないか - **中長期リスク**: 現在の構造が機能追加時に複雑度を急増させないか - **LAB全体との整合性**: Next.js App Router の規約・Supabase のファイル配置と整合しているか - **非エンジニア理解可能性**: 構造の問題と改善案を非技術者に説明できるか - **他LLM移植耐性**: 評価基準が Claude 固有の解釈に依存していないか ## Instructions 1. フレームワーク(Next.js App Router 等)の標準構造と比較する 2. ディレクトリごとに「何を置くべきか」の責務を確認する 3. 命名規則(camelCase / kebab-case