@basio0916/jun
v0.1.0
Published
Claude Code用のオンボーディングカリキュラム生成コマンド
Maintainers
Readme
jun
Claude Code用のオンボーディングカリキュラム生成コマンドです。
プロジェクトのコードベースを解析し、新しいエンジニア向けのオンボーディングカリキュラムを自動生成します。
インストール
npx @because-of-you/junこのコマンドを実行すると、~/.claude/commands/jun/ にカスタムコマンドがインストールされます。
使い方
インストール後、Claude Codeで以下のコマンドが使用可能になります。
1. ステアリングドキュメントの生成
/jun:steeringコードベースを解析し、以下のドキュメントを jun/ ディレクトリに生成します:
project.md- プロジェクト概要、ドメイン知識tech.md- 技術スタック、アーキテクチャstructure.md- ディレクトリ構造、命名規則、重要ファイル一覧
2. ロードマップの生成
/jun:roadmapステアリングドキュメントを基に、オンボーディングロードマップを設計します:
jun/roadmap.json- フェーズ分けされたタスクリスト
ロードマップは以下のフェーズで構成されます:
- Phase 0: 環境構築 & プロジェクト全体像の理解
- Phase 1: 主要部分のコードリーディング
- Phase 2: 小さな変更を安全に行えるようになる
- Phase 3: 中規模の機能追加やリファクタリング
3. カリキュラムの生成
/jun:curriculum <タスクID>ロードマップ内の特定タスクに対応するカリキュラムMarkdownを生成します:
jun/curriculum/curriculum<タスクID>.md
ワークフロー
steering → roadmap → curriculum- steering: まずコードベースを解析してステアリングドキュメントを作成
- roadmap: ステアリングドキュメントを基にロードマップを設計
- curriculum: ロードマップの各タスクに対してカリキュラムを生成
出力ディレクトリ構造
your-project/
└── jun/
├── project.md # プロジェクト概要
├── tech.md # 技術スタック
├── structure.md # ディレクトリ構造
├── roadmap.json # ロードマップ
└── curriculum/
├── curriculum0-1.md
├── curriculum1-1.md
└── ...特徴
- 実在コードベース: 全ての情報は実際のコードに基づいて生成されます
- 仕様駆動設計: 「学ぶべきこと」と「学ばなくてよいこと」を明確に区別
- 段階的学習: 依存関係を考慮したステップバイステップの学習フロー
- 実践的演習: 実在するファイルを使った演習課題
ライセンス
MIT
