kousen/claude-code-training

Slides and demos for a training course on Claude Code

解決する問題

プロフェッショナル開発者は、実際のタスクにClaude Codeを採用する際、急な学習曲線に直面することがよくあります。このコースは、ゼロからプロジェクトを作成することから、複雑なコードベースのナビゲート、テストとドキュメントの生成、レガシーコードのリファクタリング、Plan Mode、サブエージェント、スキル、プラグイン、フックなどの高度な機能の使用までを教えることで、その問題に対処します。ブランチファーストのワークフローによる安全な実験を重視し、専門的なニーズに合わせてClaude Codeを拡張する方法を示します。

仕組み

このリポジトリには、完全なトレーニングキットが含まれています:Slidevプレゼンテーション(slides.md)、6つのハンズオンラボを含む段階的なラボハンドアウト、インストラクターガイド、ウェビナー版、そしてPython、JavaScript/TypeScript、Javaのサンプルプロジェクトのコレクションです。学生(またはインストラクター)は、pnpm installとpnpm devでプレゼンテーションをローカルで実行するか、公開版をオンラインで、またはGitHub Releasesから現在のPDFにアクセスできます。ラボは基本的なインターフェースとプロジェクト探索から始まり、コード探索、テスト生成、ドキュメント作成、レガシーリファクタリング、スキルとプラグインを使用した高度なワークフローへと進みます。スキルは事前に構築されており、ユーザーまたはプロジェクトスコープにコピーできます。比較用にレガシーコマンドの例も保持されています。

対象者

これは、日常業務でClaude Codeを効果的に使用したいプロフェッショナル開発者向けに設計されています。AI支援開発に不慣れな方でも、高度なワークフローを採用したい方でも構いません。また、Flask APIを主な例としてデモを説明するインストラクターガイドを備えた、インストラクター向けの完全な教育リソースとしても機能します。前提条件には、Claude Codeのインストールと設定、サブスクリプションまたはAPIキー、Python、JavaScript、Javaの開発環境が含まれます。

ハイライト

  • 安全な実験のためのブランチファーストワークフロー
  • 初心者から上級者までの6つの段階的なラボ
  • Plan Mode、サブエージェント、/code-review、動的ワークフローをカバー
  • 自動化へのスキルファーストアプローチ、対比用のレガシーコマンド付き
  • Python、JavaScript/TypeScript、Javaのサンプルプロジェクト
  • 具体的なプロンプトと段階的なストーリーアークを備えたインストラクターガイド
  • 90分セッション用のウェビナー版
  • オンラインスライドと自動再構築されたPDFで簡単に配布可能

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト