Codebase Onboarding

作者 affaan-mef648e01899b無授權條款275K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 天前更新

不慣れなコードベースを分析し、アーキテクチャマップ、主要なエントリポイント、規約、スターターCLAUDE.mdを含む構造化オンボーディングガイドを生成します。新しいプロジェクトに参加するか、リポでClaude Codeを初めてセットアップする場合に使用します。

AI 產生的概覽

分析陌生的程式碼庫,產出包含架構圖、進入點、慣例與入門 CLAUDE.md 的結構化上手指南。

功能
此技能引導代理分階段分析陌生儲存庫:先偵察套件清單、框架特徵、進入點、目錄結構、設定與測試配置;再繪製關鍵模組及其關係的架構圖;接著檢視程式碼慣例與命名模式。最終產出結構化上手指南,內含架構圖、主要進入點與流程、慣例與風格指南,以及一份入門 CLAUDE.md。它僅為指示性內容,不附帶指令碼。
適用情境
適用於首次在 Claude Code 中開啟專案、加入新團隊或儲存庫,或有人請求協助理解程式碼庫、希望產生 CLAUDE.md,或要求上手了解或說明某個儲存庫時。
執行需求
除代理本身外不需指令碼或特殊工具,依賴讀取目標儲存庫中的檔案。

コードベースオンボーディング

体系的に不慣れなコードベースを分析し、構造化オンボーディングガイドを作成。新しいプロジェクトに参加するか、既存リポでClaude Codeを初めてセットアップする開発者向けに設計。

使用時期

  • Claude Codeでプロジェクトを初めて開く
  • 新しいチームまたはリポに参加
  • ユーザーが「このコードベースを理解する手助けをしてください」と求める
  • ユーザーがプロジェクトのCLAUDE.mdを生成するよう要求
  • ユーザーが「オンボード」または「このリポを説明」と言う

動作方法

フェーズ1:偵察

すべてのファイルを読まずにプロジェクトについての生の信号を集めます。これらのチェックを並行して実行:

1. パッケージマニフェスト検出   → package.json, go.mod, Cargo.toml, pyproject.toml, pom.xml
2. フレームワークフィンガープリント   → next.config、nuxt.config、angular.json、vite.config
3. エントリポイント識別   → main.*、index.*、app.*、server.*
4. ディレクトリ構造スナップショット   → ディレクトリツリーの最上位2レベル
5. コンフィグとツール検出   → .eslintrc、.prettierrc、tsconfig.json、Dockerfile
6. テスト構造検出   → tests/、__tests__/、*.spec.ts、jest.config.*

フェーズ2:アーキテクチャマップ

主要なモジュールとそれらの関係を特定します。

フェーズ3:規約とスタイル

コード規約、命名パターン、プロジェクト固有のパターンを特定。

出力

  • アーキテクチャマップ
  • 主要なエントリポイントと流れ
  • 規約とスタイルガイド
  • スターターCLAUDE.md

來源與署名

來源:affaan-m/ecc位於docs/ja-JP/skills/codebase-onboarding提交ef648e0

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架