onboard について
新しい開発者を、アーキテクチャから中核ロジック、インターフェース、堅牢化まで段階的にコードベースへ案内するスキルです。課題の進捗と習熟度を記録し、5段階の修了後は通常のgauntletに移行します。
主な機能
- 01概観から堅牢化までの5段階
- 02各段階に応じた5つの課題
- 03初回の挑戦でヒントを提示
- 04習熟度と進級状況を記録
活用シーン
- 01新規開発者のコードベース理解支援
- 02中核ロジックやインターフェースの学習
- 03セッションをまたぐ進捗管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill onboardインストール後、Claude Code で/onboardを入力して読み込まれたか確認します。
詳細
ガイド付きオンボーディング
新しい開発者を段階的なステップに沿ってコードベースに案内します。
使用しない場合
- 段階的なパスから外れた、その場限りの質問(
gauntlet:challengeを使用してください) - ナレッジベースがまだ存在しない場合(
gauntlet:extractを使用してください)
ステージ
| ステージ | 焦点 | カテゴリ | 難易度 |
|---|---|---|---|
| 1 | 全体像 | architecture, data_flow | 1-2 |
| 2 | コアドメイン | business_logic | 2-3 |
| 3 | インターフェース | api_contract, data_flow | 3 |
| 4 | パターン | pattern, dependency | 3-4 |
| 5 | 堅牢化 | error_handling, business_logic | 4-5 |
手順
- オンボーディングの進捗を読み込む
- 現在のステージと進捗の概要を表示する
- 現在のステージから5つの課題を提示する
- 初回の挑戦ではヒントを有効にする
- 習熟度を記録する(2回正解すると習得済み)
- 次のステージに進めるか確認する(10問以上で正解率80%)
- 進捗を報告する
修了
ステージ5の後、開発者は通常のガントレットに進みます。 回答履歴は引き継がれます。
完了条件
- オンボーディングの進捗が実行間で保持されること:現在のステージ と課題数がセッションの再起動後も維持され、手順1で読み込まれる
- 次のステージに進むには、現在のステージで10問以上に取り組み、正解率が80%に達する必要がある。未完了の場合は 進級しない
- 習熟度の記録では、特定の課題を習得済みと判定する前に、 2回正解する必要がある
- ステージ5の完了後、開発者の回答履歴が損失なく通常のガントレットの課題プールに 引き継がれる
コメント
Markdown 対応