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 从公开仓库中收录这些内容。

举报或申请下架