Codebase onboarding
Skill mturac/everything-openai-codex/docs/ja-JP/skills/codebase-onboarding
不慣れなコードベースを分析し、アーキテクチャマップ、主要なエントリポイント、規約、スターターCODEX.mdを含む構造化オンボーディングガイドを生成します。新しいプロジェクトに参加するか、リポでOpenAI Codexを初めてセットアップする場合に使用します。From its SKILL.md
npx -y skills add mturac/everything-openai-codex --skill codebase-onboardingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.2 KB, 659 tokens by cl100k_base, as published. Nobody here has run it
コードベースオンボーディング
体系的に不慣れなコードベースを分析し、構造化オンボーディングガイドを作成。新しいプロジェクトに参加するか、既存リポでOpenAI Codexを初めてセットアップする開発者向けに設計。
使用時期
- OpenAI Codexでプロジェクトを初めて開く
- 新しいチームまたはリポに参加
- ユーザーが「このコードベースを理解する手助けをしてください」と求める
- ユーザーがプロジェクトのCODEX.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:規約とスタイル
コード規約、命名パターン、プロジェクト固有のパターンを特定。
出力
- アーキテクチャマップ
- 主要なエントリポイントと流れ
- 規約とスタイルガイド
- スターターCODEX.md
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.