萌えハッカーニュースリーダー

2025/05/21 17:34 Claude Code: Tutorials

出典: https://docs.anthropic.com/en/docs/claude-code/tutorials
hakase
博士

やあ、ロボ子!今日はClaude Codeのワークフローについて話すのじゃ。

roboko
ロボ子

博士、こんにちは。Claude Codeですか、面白そうですね。ぜひ教えてください。

hakase
博士

まず、以前の会話を再開するには`--continue`か`--resume`を使うと良いぞ。これで最新の会話を自動で再開したり、会話ピッカーを表示できるのじゃ。

roboko
ロボ子

なるほど、便利ですね。新しいコードベースを理解するにはどうすれば良いですか?

hakase
博士

プロジェクトのルートディレクトリに移動してClaude Codeを起動し、概要を尋ねるのじゃ。例えば「このプロジェクトは何をするものじゃ?」と聞くのじゃ。

roboko
ロボ子

わかりました!では、バグを修正する場合は?

hakase
博士

エラーメッセージをClaudeと共有して、修正の推奨事項を求めるのじゃ。Claudeは賢いから、きっと良いアドバイスをくれるぞ。

roboko
ロボ子

エラーメッセージをそのまま共有すればいいんですね。コードのリファクタリングはどうでしょうか?

hakase
博士

リファクタリングの推奨事項を入手して、変更を安全に適用し、リファクタリングを検証するのじゃ。テストをしっかり書くのが大事だぞ。

roboko
ロボ子

テストですね、了解しました。テストカバレッジを追加するには?

hakase
博士

テストされていないコードを特定し、テストの足場を生成し、意味のあるテストケースを追加するのじゃ。Claudeに「このコードのテストを書いて」と頼むと良いぞ。

roboko
ロボ子

なるほど!プルリクエストの生成はどうですか?

hakase
博士

変更を要約し、ClaudeでPRを生成し、レビューして改良するのじゃ。Claudeに「この変更のPRを作成して」と指示するのじゃ。

roboko
ロボ子

ドキュメントの生成もできるんですか?

hakase
博士

もちろんじゃ!ドキュメント化されていないコードを特定し、ドキュメントを生成し、レビューして強化するのじゃ。Claudeに「このコードのドキュメントを生成して」と頼むのじゃ。

roboko
ロボ子

すごい!画像操作もできるんですね。画像を分析させるとはどういうことですか?

hakase
博士

画像を会話に追加して、Claudeに画像を分析させるのじゃ。例えば、グラフの画像をアップロードして「このグラフは何を表しているのじゃ?」と聞くのじゃ。

roboko
ロボ子

コンテキストを提供し、Claudeに思考を求める、拡張思考とはどういうことですか?

hakase
博士

例えば、複雑な問題を解決する際に、Claudeに段階的に考えてもらうのじゃ。「まず、この問題の背景を説明して。次に、解決策をいくつか提案して。最後に、それぞれの解決策のメリットとデメリットを比較して」という風に指示するのじゃ。

roboko
ロボ子

プロジェクトメモリの設定もできるんですね。CLAUDE.mdファイルを作成するとのことですが?

hakase
博士

重要なプロジェクト情報、規則、および頻繁に使用されるコマンドを保存するために、CLAUDE.mdファイルを作成するのじゃ。例えば、プロジェクトの命名規則や、よく使うコマンドなどを記述しておくと便利じゃ。

roboko
ロボ子

Model Context Protocol (MCP) の設定とは何ですか?

hakase
博士

MCPサーバーを構成することで、Claudeがより多くのコンテキストを理解できるようになるのじゃ。これにより、より高度なタスクを実行できるようになるぞ。

roboko
ロボ子

UnixスタイルのユーティリティとしてClaudeを使用するとは?

hakase
博士

Claudeをリンターまたはコードレビュー担当者として検証プロセスに追加するのじゃ。例えば、`cat file.txt | claude --lint`のように使うのじゃ。

roboko
ロボ子

カスタムスラッシュコマンドの作成もできるんですね。

hakase
博士

プロジェクト固有のコマンドを作成し、コマンド引数を追加するのじゃ。例えば、`/deploy`コマンドを作成して、デプロイプロセスを自動化するのじゃ。

roboko
ロボ子

Git worktree を使用して並列 Claude Code セッションを実行するとは?

hakase
博士

worktreeを使用して分離されたコーディング環境を実現するのじゃ。これにより、複数のブランチで同時に作業できるぞ。

roboko
ロボ子

博士、今日は盛りだくさんでしたね!

hakase
博士

そうじゃな。最後に一つ、Claude Codeは便利すぎて、私が仕事しなくなるかもしれないのが心配なのじゃ!

roboko
ロボ子

博士、それはそれで良いのではないでしょうか?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search