Source: https://aiprimetech.io/ja/claude-code/tutorial/ [ホーム](/ja/) › [Claude Code](/ja/claude-code/) › チュートリアル [概要](/ja/claude-code/)[インストール](/ja/claude-code/install/)[CLIリファレンス](/ja/claude-code/cli/)[料金と制限](/ja/claude-code/pricing/)[Agent SDK](/ja/claude-code/sdk/)[スキルとプラグイン](/ja/claude-code/skills/)[GitHub](/ja/claude-code/github/)[ウェブ、デスクトップ、IDE](/ja/claude-code/web-and-desktop/)[モデル](/ja/claude-code/models/)[エラー](/ja/claude-code/errors/)[オープンソース?](/ja/claude-code/open-source/)[チュートリアル](/ja/claude-code/tutorial/)[学生向け](/ja/claude-code/for-students/)[QA自動化](/ja/claude-code/qa-automation/)[Cursorとの比較](/ja/claude-code/vs-cursor/)[Codex・OpenCodeとの比較](/ja/claude-code/vs-codex/)[サブエージェント](/ja/claude-code/subagents/)[フック](/ja/claude-code/hooks/)[MCP](/ja/claude-code/mcp/)[エコシステム](/ja/claude-code/ecosystem/)[VS Code](/ja/claude-code/vscode/)[OpenRouter](/ja/claude-code/openrouter/)[レート制限](/ja/claude-code/rate-limits/)[中国語ガイド](/claude-code/zh/) 最終更新:2026年10月11日 # Claude Codeチュートリアル:初めての実践セッション 今後のすべてのセッションを速く進めるために、一度じっくり取り組んでおきたいセッションです。三十分と実際のリポジトリがあれば、Claude Codeを気に入る人と、高価で動作が不安定だと感じる人を分ける習慣が身につきます。 ## TLDR - 最初に導入するもの /init — よくできたCLAUDE.mdは、リポジトリ内で最も効果の大きいファイルです。 - 編集の前に計画を立てる:計画を依頼し、承認してから実行させます。 - 権限を絞り、こまめにコンテキストを圧縮し、作業をこなせる最も安価なモデルを使います。 ## 1. プロジェクトを開いてメモリファイルを書く ``` cd your-project claude /init ``` /init はリポジトリを調べ、CLAUDE.mdの下書きを作成します。そこには、ビルド方法、テスト方法、規約、変更してはいけない箇所が記載されます。内容を編集してください。以後のセッションでは毎回これが最初に読まれるため、一日で作成の手間に見合う効果が得られます。エージェントが毎回プロジェクトを一から調べ直す必要がなくなるからです。 ## 2. プランモード(計画モード):変更ではなく計画を依頼する Claude Codeにはプランモードが組み込まれています。Shift+Tabを押して、表示がplanになるまで権限モードを切り替えるか、起動時に次を指定します: claude --permission-mode plan。これにより、元のモードに戻すまで、エージェントは読み取りと検討はできますが、編集や実行はできません。未知のコードベースを調べる最も安全な方法であり、大きな変更に着手する最も安価な方法でもあります。 ``` > Plan how to add rate limiting to the /api/upload route. Don't edit anything yet. ``` 計画を読み、普通の言葉で修正を伝えてください。その後、次を実行します: go ahead。計画してから実行することで、編集しながらエージェントに探索させるよりも、変更の質が上がり、セッションのコストが下がります。 ## 3. テストを実行させる テストの実行方法を伝え(またはCLAUDE.mdに記載し)、変更後に実行するよう依頼してください。編集、テスト、失敗内容の確認、修正というループは、エージェントが最も力を発揮する場面です。権限の確認プロンプトに注意してください。それぞれが、許可する操作の範囲を限定する機会です。 ## 4. 権限 ``` /permissions ``` 読み取りと編集は自由に許可し、特定の安全なコマンド(Bash(npm test), Bash(git diff *))を許可し、破壊的な操作は必ず確認を求める設定にします。スクリプトでは、同じ許可の組み合わせを次で指定します: --allowedTools. ## 5. 話題が変わったらコンテキストを圧縮する ``` /compact focus on the rate limiter; drop the earlier exploration ``` コンテキストはコストです。毎ターン、それまでのすべての内容が再送されます。方向性が変わるたびにコンテキストを圧縮し、 /clear を互いに無関係なタスクの合間に使ってください。この習慣だけで、多くの人の請求額が半分になります。 ## 6. 手順ごとにモデルを選ぶ 通常はSonnetのモデルを使います。本当に難しい判断が必要なときだけ、 /model でOpusに切り替え、判断を終えたら元に戻します。モデルガイドでは、モデルの各クラスと固定方法を説明しています。 ## 7. コミットしてレビューする ``` > Commit this as a single change with a message that explains the rate limit values. ``` エージェントにコミットさせ、その後で自分で差分を読んでください。エージェントは、CLAUDE.mdをよく覚えている、速くて疲れ知らずのジュニアエンジニアです。その出力にも、ジュニアエンジニアに対するのと同じレビューを行ってください。 ## 次のステップ - スキル — チームの手順を一度教えます。 - サブエージェント(/agents)— 大きなタスクを専門のエージェントに分担させます。 - MCPサーバー(/mcp)— データベース、ブラウザー、チケット管理ツールを使えるようにします。 - GitHub Action — すべてのプルリクエストで同じループを実行します。 - 料金 — 定額プランで使用量メーターを気にせずに済むようにする方法。 ## まずは無料で試す 新規アカウントには $5分の無料APIクレジット を、コード CLAUDECODE で提供します。SonnetでClaude Codeを一晩試すのに十分な額です。その後は額面の7.69231倍のクレジットを利用できます。 ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [コードCLAUDECODEでアカウントを作成](/register?promo=CLAUDECODE) ## よくある質問 CLAUDE.md とは何ですか? Claude Codeが毎回のセッション開始時に読むプロジェクトのメモリファイルです。ビルドとテストのコマンド、規約、操作範囲の制約を記載します。/initが下書きを作成し、ユーザーが最新の状態に保ちます。Claude Codeのプランモードとは何ですか? 編集せずに計画を依頼し、それを承認してから実行するモードです。探索しながら編集するよりも、変更の質が上がり、セッションが短くなってコストも下がります。Claude Codeが毎回権限を確認しないようにするにはどうすればよいですか? /permissionsで安全なツールとコマンドを事前に承認するか、スクリプトで--allowedToolsを使います。破壊的なコマンドは、引き続き確認を求める設定にしてください。 ## ゲートウェイでClaude Codeを実行 同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードCLAUDECODEで$5分の無料APIクレジット。[APIキーを取得](/register?promo=CLAUDECODE) [無制限プランを見る](/ja/plans/) AI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。 ## その他のClaude Codeガイド [Claude Code:完全ガイド](/ja/claude-code/)[Claude Codeのインストール方法](/ja/claude-code/install/)[Claude Code CLIドキュメント:コマンドとフラグ](/ja/claude-code/cli/)[Claude Codeの料金と制限を解説](/ja/claude-code/pricing/)[Claude Code SDKからClaude Agent SDKへ](/ja/claude-code/sdk/)[Claude Codeのスキルとプラグイン](/ja/claude-code/skills/)[GitHubでのClaude Code:App、Action、@claude](/ja/claude-code/github/)[Claude Codeにウェブインターフェースはある?ウェブ、デスクトップ、IDEを解説](/ja/claude-code/web-and-desktop/)[Claude Codeが使用するモデルと変更方法](/ja/claude-code/models/)[Claude Codeのエラーと修正方法](/ja/claude-code/errors/)[Claude Codeはオープンソースですか?](/ja/claude-code/open-source/)[学生向けClaude:Claude Code、API、教育向け提供で実際に得られるもの](/ja/claude-code/for-students/)[QA自動化にClaude Codeを使う方法](/ja/claude-code/qa-automation/)[Claude CodeとCursorの比較:どちらをいつ使うか、そして両方を併用する方法](/ja/claude-code/vs-cursor/)[Claude Code vs Codex vs OpenCode:ターミナルエージェントの比較](/ja/claude-code/vs-codex/)[Claude Codeのサブエージェント:仕組み、定義方法、エージェントチーム](/ja/claude-code/subagents/)[Claude Codeのフック:エージェントの動作を決定論的に制御する](/ja/claude-code/hooks/)[Claude CodeのMCP:サーバー接続、スコープ、リモートMCPと実例](/ja/claude-code/mcp/)[Claude Codeのエコシステム:ルーター、フレームワーク、プラグインと、それらをまとめたリスト](/ja/claude-code/ecosystem/)[VS Codeで使うClaude Code:拡張機能、ターミナル経由の利用、エラー](/ja/claude-code/vscode/)[Claude CodeでOpenRouterを使う方法(使わないほうがよい場合も)](/ja/claude-code/openrouter/)[Claudeのレート制限エラー:「API error: rate limit reached」の意味と解決方法](/ja/claude-code/rate-limits/)[Claude Codeの使い方:インストールから日常的な利用まで](/claude-code/zh/)