onboard について
既存のコードベースを扱う開発者向けのオンボーディングスキルです。プロジェクトを調査し、後続作業に使う継続性レジャーと引き継ぎコンテキストを作成します。
主な機能
- 01既存コードベースの調査
- 02継続性レジャーの作成
- 03引き継ぎコンテキストの設定
- 04プロジェクトディレクトリの初期化
活用シーン
- 01不慣れなプロジェクトの把握
- 02既存コードの変更前にコンテキストを準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill onboardインストール後、Claude Code で/onboardを入力して読み込まれたか確認します。
詳細
オンボード - プロジェクトの把握と台帳の作成
既存のコードベースを分析し、初期の継続性台帳を作成します。
使用する場面
- 既存のプロジェクトに初めて取り組むとき
- ユーザーが「オンボード」「このプロジェクトを分析して」「コードベースを把握して」と言ったとき
使用方法
オンボードエージェントを起動します:
Task ツールを使用し、subagent_type: "onboard" と次のプロンプトを指定します:
Onboard me to this project at $CLAUDE_PROJECT_DIR.
1. Create required directories if they don't exist:
mkdir -p thoughts/shared/handoffs/<project-name> .claude
2. Explore the codebase using available tools:
- Try: tldr tree . && tldr structure .
- Fallback: find . -type f -name "*.py" -o -name "*.ts" -o -name "*.js" | head -50
3. Detect tech stack (look for package.json, requirements.txt, Cargo.toml, go.mod, etc.)
4. Ask the user about their goals using AskUserQuestion
5. Create a YAML handoff at thoughts/shared/handoffs/<project-name>/onboard-<date>.yaml:
---
date: <ISO date>
type: onboard
status: active
---
goal: <user's stated goal>
now: Start working on <first priority>
tech_stack: [list of detected technologies]
key_files:
- path: <important file>
purpose: <what it does>
architecture: <brief description>
next:
- <suggested first action>
エージェントを使用する理由
オンボードのプロセスは次のとおりです:
- 複数の調査ステップが必要です
- コードベースの内容でメインコンテキストを汚染しないようにする必要があります
- 簡潔な要約を返し、引き継ぎ資料を作成します
出力
- 作成されるディレクトリ:
thoughts/shared/handoffs/<project>/、.claude/ - YAML 形式の引き継ぎ資料が作成されます(セッション開始時に自動的に読み込まれます)
- ユーザーは明確な開始時の状況を把握できます
- プロジェクト全体を把握した状態で作業を開始できます
注記
- このスキルは既存コードのあるプロジェクト向けです
- グリーンフィールドの場合は、代わりに
/create_planを使用してください - 引き継ぎ資料は
/create_handoffでいつでも更新できます
コメント
Markdown 対応