CodeCraft Lab

ラーニングパス

Claude Codeの基礎から応用まで、段階的に学べる学習コースを提供します。

入門コース

実践コース

1
コードレビューをClaude Codeに任せる
実践
23
レビュー観点の構造化、段階的レビュー、チーム基準のドキュメント化まで、コードレビューを体系的に設計する方法を学びます
2
リファクタリングを安全に進める
実践
24
影響範囲の特定からリスク評価、段階的な分割戦略、検証手順まで、リファクタリングを体系的に計画・実行する方法を学びます
3
テストコードを効率的に生成する
実践
20
ユニット/結合/E2Eの使い分け、カバレッジ目標の設定、CI連携まで、テスト生成を戦略レベルで設計する方法を学びます
4
ドキュメントを自動生成する
実践
18
README・API仕様書・コードコメント・CHANGELOGの自動生成から、コード変更に追従させる運用方法までを学びます
5
デバッグ作業を加速する
実践
14
エラーメッセージの効果的な伝え方から、仮説検証型のデバッグ、再現困難なバグへのアプローチまでを解説します
6
Git操作を効率化する
実践
14
コミットメッセージの品質向上から、PR作成ワークフロー、安全な高度Git操作までを解説します
7
複数プロジェクトで横断的に活用する
実践
14
グローバルCLAUDE.mdの活用からチーム共有テンプレート、モノレポでの階層的運用までを解説します
8
プロンプト設計の実践テクニック
実践
17
指示の構造化、コンテキストの与え方、出力形式の制御など、Claude Codeへの指示を最適化する実践テクニックを解説します
9
コンテキスト管理を最適化する
実践
17
コンテキストウィンドウの仕組みから/compactの使いどころ、サブエージェント委譲まで、長く複雑なセッションを効率化する戦略を解説します
10
生産性を計測し継続的に改善する
実践
15
生産性指標の考え方から個人レベルの効果測定、チームへの展開、改善サイクルの構築までを解説する実践コース最終レッスンです

応用コース

1
MCPの基礎 ── プロトコルを理解する
応用
14
MCPのクライアント/サーバーアーキテクチャ、通信モデル、3つの機能カテゴリを理解し、最小構成のMCPサーバーを実際に動かします
2
MCPサーバーを構築する
応用
15
ローカル・リモートMCPサーバーの本格的な構築手順、認証設定、シークレット管理、複数サーバーの.mcp.json構成パターンを学びます
3
MCPツールを開発する
応用
16
カスタムMCPツールを自作する流れを、スキーマ設計・実装・エラーハンドリング・テストまで一気通貫で学びます
4
Hooksの仕組みと基本設定
応用
16
Hooksのライフサイクル、settings.jsonでの設定方法、基本的なHook実装、デバッグ方法を学びます
5
Hooksでワークフローを自動化する
応用
15
pre-commit的な品質チェック、応答完了時の通知、条件付きフック、複数Hookの組み合わせパターンを実践します
6
Skillsでカスタムコマンドを作る
応用
18
SKILL.mdの構造から複数ステップ・引数処理・条件分岐を含む複雑なSkillの設計、チーム配布とバージョン管理の運用パターンまでを実践的に学びます
7
サブエージェントの設計と活用
応用
19
サブエージェントの定義方法から並列実行の実装、タスク分解、結果統合のパターンまで、実際に手を動かしながら実践的に学びます
8
Agent SDKの基礎
応用
13
Agent SDKとClaude Code CLIの違い、インストールと基本構成、最小構成のサンプルコード、実行・デバッグの方法を学びます
9
Agent SDKでカスタムエージェントを構築する
応用
17
Agent SDKでのカスタムツール定義、セッションを使った状態管理、エラーハンドリングの実装方法を、簡単なタスク自動化エージェントのサンプルとともに学びます
10
マルチエージェントパターン
応用
17
並列・直列・階層という複数エージェントの協調パターンと、エージェント間のデータ受け渡し設計を、調査→実装→レビューの3エージェント構成で実践的に学びます
11
VS Code / JetBrains連携を極める
応用
20
VS Code拡張機能とJetBrainsプラグインの高度な使い方を学び、ターミナル単体では得られない統合開発体験を最大限に引き出します
12
Remote Controlで外部連携する
応用
15
Remote Controlの仕組みと用途を理解し、手元のマシンで動くClaude Codeセッションを別のデバイスやワークフローから操作する方法を学びます
13
デスクトップアプリを活用する
応用
13
Claude Code Desktopならではの並列セッション管理・スケジュール実行・通知機能を理解し、CLI版とどう使い分けるかを学びます
14
パフォーマンスを最適化する
応用
16
レスポンス速度とコスト効率を左右する要因を理解し、モデルの使い分けや計測を通じて大規模プロジェクトでも快適にClaude Codeを使い続ける方法を学びます
15
体系的なトラブルシューティング
応用
20
個別エラーの対処法ではなく、問題を切り分け・原因を特定し・解決へ導く方法論を学ぶ、応用コース最終レッスンです