← ClaudeAtlas

analyzelisted

Analyze entire codebases using Gemini CLI's 1M token context. Generates architecture reports covering structure, security, performance, and improvement roadmaps. Use when auditing code quality or running /analyze.
AI-Driven-School/aiki · ★ 0 · AI & Automation · score 69
Install: claude install-skill AI-Driven-School/aiki
# /analyze スキル プロジェクト全体を解析し、アーキテクチャレポートを生成します。 Gemini CLIの1Mトークンコンテキストを活用。 ## 使用方法 ``` /analyze /analyze src/ /analyze --security /analyze --performance ``` ## 実行フロー ``` [1] コードベースの収集 └─ 対象ディレクトリの全ファイル [2] Geminiに委譲 └─ gemini -p "..." --yolo [3] レポート生成 └─ docs/analysis/{date}-report.md ``` ## Gemini委譲コマンド ```bash # プロジェクト全体をGeminiに渡す find src -type f \( -name "*.ts" -o -name "*.tsx" \) -exec cat {} \; | \ gemini -p " 以下のコードベースを解析し、レポートを作成してください。 【解析観点】 1. アーキテクチャ概要 - 全体構造 - 主要コンポーネント - データフロー 2. 技術スタック - 使用フレームワーク/ライブラリ - 設計パターン 3. コード品質 - 良い点 - 改善点 4. セキュリティ懸念 - 潜在的な脆弱性 - 推奨対策 5. パフォーマンス - ボトルネック候補 - 最適化提案 6. 改善ロードマップ - 優先度高の改善点(3つ) - 中長期的な改善点 【出力形式】 Markdown形式で、図や表を活用して分かりやすく。 " --yolo ``` ## 出力テンプレート ```markdown # コードベース解析レポート **解析日**: {YYYY-MM-DD} **対象**: {ディレクトリ} **ファイル数**: {N}ファイル **総行数**: {N}行 --- ## 1. アーキテクチャ概要 ### 全体構造 ``` src/ ├── app/ # Next.js App Router ├── components/ # UIコンポーネント ├── lib/ # ユーティリティ └── types/ # 型定義 ``` ### 主要コンポーネント | コンポーネント | 役割 | 依存関係 | |--------------|------|---------| | {名前} | {役割} | {依存} | ### データフロー ``` User → UI → API → Database ↓ State Management ``` --- ## 2. 技術スタック | カテゴリ | 技術 | バージョン | |---------|------|----------| | Framework | Next.js | 14.x | | Language | TypeScript | 5.x | | Styling | Tailwind CSS | 3.x | | Database | {DB} | {ver} | --- ## 3. コード品質 ### 👍 良い点 1. {良い点1} 2. {良い点2} ### 👎 改善点 1. {改善点1