導入・初級編
1週間のロードマップ例
Day 1: 環境構築と疎通確認
目標: claudeコマンドをターミナルで叩ける状態にする。
Node.js (v18以降) のインストール。
Anthropic ConsoleでAPIキーを発行し、環境変数に設定。
npm install -g @anthropic-ai/claude-code を実行。
claude --version の出力をメンターに報告。
Day 2: プロジェクトへの招待
目標: 既存のプロジェクトをClaudeに読み込ませる。
練習用のディレクトリを作成し、適当なソースコード(index.jsなど)を配置。
そのディレクトリで claude を起動し、@files を使ってファイル構成を認識させる。
「このプロジェクトの概要を教えて」と質問し、正確に答えられるか確認。
Day 3: はじめての自動コーディング
目標: Claude Codeにコードを書かせる。
「〇〇(例:素数を判定する)関数を追加して」と指示。
Claudeが提案した変更内容(Diff)を確認し、y で反映させる。
生成されたコードが正しく動くか手動で実行。
Day 4: デバッグとエラー解決
目標: エラーメッセージを丸投げして修正させる。
わざとコードにタイポ(書き間違い)を含める。
実行エラーが出たターミナルのログをコピーしてClaudeに渡し、「直して」と指示。
修正の根拠(なぜその修正が必要だったか)をClaudeに解説してもらう。
Day 5: テストコードの自動生成
目標: ユニットテストを爆速で作成する。
Day 3で作成した関数に対して「Jest(または使い慣れたツール)でテストを書いて」と指示。
テストファイルが作成されたら、実際にテストコマンドを実行してパスすることを確認。
Day 6: Git連携とコミット
目標: 開発フローにClaudeを組み込む。
変更を加えた後、claude 内で「これまでの変更内容に基づいたコミットメッセージを考えて」と指示。
提案されたメッセージを使って git commit を実行。
Day 7: 振り返りと次週の目標設定
目標: 学習の定着確認。
この1週間で「一番便利だと思った瞬間」と「詰まったポイント」をメンターに共有。
メンタープロフィール
相談できます
スケジュール
───────────────────────
■得意分野
───────────────────────
ウェブサービス構築と自動系ツール開発が得意です。
スクレイピング、ブラウザ自動操縦、マウス操作など
のツールを開発し販売しています。
最近ではAIによるSNS自動運用ツールなども手掛けています。
───────────────────────
■ウェブサービス系
───────────────────────
React、Vue、Next.js、Nuxt.js、PHP、Laravel、WordPress
Stripe
───────────────────────
■デスクトップアプリ系
───────────────────────
Python、TypeScript、Electron、C#
───────────────────────
■スマホアプリ系
───────────────────────
Flutter、React Native
───────────────────────
■ゲーム系
───────────────────────
Unity、Unreal Engine
───────────────────────
返信スピード
24時間以内
※あくまでも目安となります