Skip to content

投稿

何でも構築するための私のClaude Codeセットアップ

2026年4月23日 • 18 分で読める

何でも構築するための私のClaude Codeセットアップ

ここ6ヶ月間、1行もコードを書いていません。

20年以上にわたってコードを書いてきました。Python、C#、TypeScript、SQL。仕事が必要とする場所ならどこでも、何とか対応してきました。今は、自分が書いていないコードをレビューし、自分が構築していない機能をリリースするのに時間を費やしています。Claude Codeのおかげです。

Claude Codeは始めるのが簡単です。サインインして、フォルダを開いて、チャットを始めるだけです。しかし、数回のセッション後、いくつかの壁にぶつかります。チャット間にメモリがなく、複雑なビルドの構造がなく、エージェント同士が互いの作業を上書きしてしまいます。これらすべてを解決したスタックがここにあります。インストールだけでなく、Claude Codeを本番レベルにした3つのツールです。

Claude Codeとは?

最初から始めましょう。Claude Codeは2025年初頭にAnthropicがリリースしたツールで、指示を実行可能なコードに変えます。魔法のように聞こえますが、それが実際にやることです。懐疑的なら、私も同じでした。本当に信じられないほどに聞こえます。しかし、それが本当にやることなのです。

visual_003.jpg

Claude が最初にCLIツールとしてローンチされたとき、私はそれをダウンロードして、ターミナルを開いて、点滅するカーソルを見つめました。「ああ、私はエンジニアだ。数十年ターミナルにいた」と思いました。しかし、ターミナルでコードを書くことは、フェラーリを逆走させるようなものでした。技術的には可能ですが、なぜそんなことをするのでしょうか?

人によっては、CLIを使うことはピーナッツバターとゼリーのようなものです。一緒に行くだけです。しかし、それは私ではありません。

その後、AnthropicはClaude CodeのVisual Studio Code拡張機能をリリースしました。本当に、天から降ってきたような感じでした。突然、すべてがクリックしました。これがAIコーディングのあるべき姿です。

visual_004.jpg

私の基本的なセットアップ

私のセットアップはかなり単純です:

  1. Visual Studio CodeのClaude Code拡張機能をインストール
  2. サインイン(APIキーまたはサブスクリプション。私はサブスクリプションを使用)
  3. プロジェクトフォルダを開く
  4. Claude Codeに何をしたいかを伝え始める

以上です。Claude Codeは準備完了です。

12ヶ月前、私はコードを書かないことを決して夢見ていませんでした。しかし2025年11月以来、私はAI機能の設計、コードのレビュー、AI開発サイクルの改善に日々を費やしています。新しいフロンティアモデルがドロップするたびに変わります。常に改善が必要です。

Claude Codeはそのままでも素晴らしく機能しますが、力の倍増器として機能するいくつかのツールがあります。それぞれについて説明させてください。

ツール1:Superpowers — エージェント用の構造化プロセス

最初のツールは本当にはツールではありません。むしろ、一緒にパッケージ化されたスキルのセットです。

スキルは、特定のアクションを実行するときにClaudeが従うべき指示のセットです。結局のところ、Claude Codeに与えるマークダウンファイルであり、特定のタスクトリガーに遭遇したときにそれらの指示に従います。

visual_007.jpg

私が使用しているのはSuperpowersと呼ばれています。仕組みは次のとおりです。Claudeが特定のタスクを識別すると、必要なスキルをロードし、そのスキル内の指示に従います。これにより、Claudeは同じ問題を解決するための反復可能な方法を得ます。

実践的な例

「ユーザーログイン機能を作成したい」とClaudeに言うとします。ブレーンストーミングと呼ばれるスキルがあり、結果を達成することについて明らかにする質問をするようにClaudeに促します。質問に答えた後、Claudeは設計をまとめてレビューのために提示します。同意すれば、それを実装します。

visual_008.jpg

これが提供するもの:

  • あなたとあなたのエージェントが従うべきコーディングロードマップ
  • 時間をかけて改善できる反復可能なプロセス
  • コードが書かれる前の構造化された思考

最も重要な部分はこれです。プロセスであれば、それを改善できます。

Superpowersのインストール

インストールは簡単です。Claude Codeターミナルで/pluginと入力し、マーケットプレイスに移動して、Superpowersをインストールします。Superpowers GitHubリポジトリには完全なインストール手順があります。最初の行を取得してマーケットプレイスをインストールし、次に2番目の行を取得してスキル自体をインストールします。

ツール2:Serena — コーディングエージェント用のメモリ

2番目のツールはSerenaと呼ばれており、なぜそれが必要なのかを説明させてください。

こんなシーンを想像してください。遅い時間です。複雑な機能を構築するのに何時間も費やしました。認証は機能しています。データベーススキーマは堅牢です。APIを配線しています。しかし長い1日だったので、夜は寝ることにしました。

翌朝、新しいチャットを開いて、「APIの変更を続けましょう」と言います。

Claudeは答えます:「え?APIの変更やエンドポイントが見当たりません。それらを設定するのを手伝いましょうか?」

visual_009.jpg

あなたのコンテキストは消えています。Windowsは一晩中更新されました。ウィンドウを閉じました。会話の制限に達しました。本当に重要ですか?あなたは最初からやり直しています。アーキテクチャ、決定、一緒に発見した落とし穴を再度説明する必要があります。

これは新しく始めるたびに起こります。Serenaを追加するまで。

Serenaの仕組み

Serenaは古い会話をそのまま読み込みません。それは不可能です。代わりに、以前のセッションを要約に蒸留します。パンくずを残すようなものと考えてください。

新しいチャットを開始すると、Serenaはクラウドに文脈を与えます:

  • これが私たちが構築したもの
  • 認証レイヤーがどのように機能するか
  • このデータベーススキーマを選んだ理由

Claudeはゼロから始めるのではなく、中断したところから再開します。これは長時間実行されるプロジェクトに非常に貴重です。いくつかのビルドには複数のフェーズ、異なる成果物があります。アプリが成長するにつれて、すべてがどのように適合するかを説明するのが難しくなります。Serenaがそれを処理します。

visual_010.jpg

それはあなたのコーディングエージェント用のメモリのようなものです。

SerenaはそのGitHubページで見つけることができます。そこには指示、図、さまざまなコーディングエージェント用のプラグインがあります。しかし楽しい部分はここです。GitHubの指示に従う必要さえありません。Claudeにインストールするよう依頼するだけです。Claudeに、mcp.jsonファイルにSerenaをローカルにインストールするよう依頼したところ、すぐに起動しました。

ツール3:Git Worktrees — 並列エージェント用の分離

3番目のツールはプラグインではありません。AIツールでさえありません。Gitの機能で、worktreesと呼ばれており、私のワークフローの重要な部分になっています。

Worktreeについては、大変な思いをして学びました。2つのClaudeインスタンスを実行していました。1つはエンドツーエンド機能を構築し、もう1つはデータベースをリファクタリングしていました。彼らは交差すべきではありませんでしたが、そうしました。彼らは互いの作業を上書きし始めました。各エージェントは半実装版のコードをチェックインし、自信を持って完了したと主張しました。それは大変でした。

visual_013.jpg

Worktreeがこれを解決する方法

Worktreeは事実上、リポジトリのコピーを作成します。各エージェントは独自のフォルダで作業するため、ファイルが変更されると、他のエージェントから分離して変更されます。

「でもチャック、これらの変更はどのようにマージされるのですか?」

良い質問です。コードをGitにチェックインします。Worktreeはgitの概念であり、Gitの標準的なマージプロセスを使用します。それは機能します。

プロジェクトでWorktreeを設定する

ワークフローに2つの方法でworktreeを含めます:

  1. Superpowersを通じて。worktreeを使用するための指示が既にあります
  2. CLAUDE.mdファイルを通じて。AIがSuperpowersの指示を無視する場合のバックアップとして

CLAUDE.mdに精通していない場合、それはすべてのコンテキストで読み込まれるファイルです。アーキテクチャ、コーディング標準、パターン、デプロイメントターゲット、学んだ教訓についての指示を提供します。Claudeが新しいセッションを開始するたびに知る必要があるもの。

Claudeに、worktreeで作業を行うという要件を含むCLAUDE.mdファイルを作成するよう依頼しました。結果:

「すべての作業はGit worktreeで行う必要があります。メインワーキングツリーを汚さないようにするために、すべてのタスクに対して分離されたworktreeを使用します。」

以上です。Superpowersを使用しない場合でも、これはClaude CodeにプロジェクトでWorktreeを使用させる方法です。

すべてが実際に動作しているのを見る

これらのツールがどのように連携するかを示しましょう。

Claudeに、Reactを使用して基本的なToDoアプリを作成するよう依頼することから始めました。ファイルはVS Codeの左側に表示され始め、数分以内に開発サーバーが実行されていました。完全に機能するToDoアプリ。ちょうどそのように。

しかし、ここから興味深くなります。3つのClaudeインスタンスを同時に実行してみましょう:

タブ1:「データベースの追加を探索できますか?オプションを教えてください。」 タブ2:「ライトモードとダークモードを追加できますか?」 タブ3:「GitHubでCIを設定するのにどのくらいかかりますか?」

3つのエージェントはすべて独自のworktreeで同時に作業します。エージェントが完了すると、小さなドットがそのタブに表示されます。クリックして、作業をレビューして、承認または調整して、コードをチェックインして、次の完了したタブに移動します。

これが私が毎日Claude Codeを使用する方法です。並列タスクをキックオフし、タブを回転させ、結果をレビューし、配信します。これは根本的に異なる作業方法です。

もう1つの実世界の例

最近、サーバーにUbuntuをインストールする必要がありました。ハードウェアをセットアップした後、Claude Codeにシェルアクセスを与えて立ち去りました。数年前、これはGoogleでチュートリアルを検索し、ソフトウェアのインストールに何時間も費やすことを意味していました。30分後に戻ると、私のサーバーとウェブサイトが稼働していました。

ボーナスのヒント:音声でClaudeと話す

見落としやすい生産性のヒントがあります。音声テキスト変換を使用してClaudeと話します。

私はWisperflowというアプリを使用しています。ダウンロードしてインストールして、マイクに接続すれば完了です。年間約200ドルなので、無料ではありません。

より安い代替案を探している場合は、Superwhisperをチェックしてください。Superwhisperを使用すると、独自のAI APIキーを持ち込みます。アプリ自体は月額約5ドルで、独自のAPI使用量を支払います。

指示を入力する代わりに話すことは、フローに驚くほど大きな違いをもたらす小さな変更です。

最後の考え

数年前、AIコーディングはまだそこまで到達していないと思いました。去年は大きく成熟しました。

私にとって機能したスタックは次のとおりです:

  • Claude Code(VS Code拡張機能)。基盤
  • Superpowers。スキルを通じた構造化された反復可能なプロセス
  • Serena。セッション間の永続的なメモリ
  • Git Worktrees。安全な並列エージェント実行
  • 音声テキスト変換。より速い入力、より良いフロー

ここ6ヶ月間、1行もコードを書いていません。もうコードを書かないと大声で言うのはまだ奇妙に感じますが、それが私の現在地です。役割はコードを書くことから、コードを設計、レビュー、オーケストレーションすることにシフトしました。

あなたのセットアップはどのようなものですか?新しいやり方を見つけることにはいつも開かれています。コメントを残すか、Twitter/Xで私を見つけるか、AI駆動開発についてのより深い掘り下げのために私のニュースレターを購読してください。

好奇心を持ち、学び続けてください。

Author: Chuck Conway is an AI Engineer with nearly 30 years of software engineering experience. He builds practical AI systems—content pipelines, infrastructure agents, and tools that solve real problems—and shares what he’s learning along the way. Connect with him on social media: X (@chuckconway) or visit him on YouTube and on SubStack.

著者: Chuck Conwayは、ソフトウェアエンジニアリングの経験が30年近くあるAIエンジニアです。彼は実用的なAIシステム(コンテンツパイプライン、インフラストラクチャエージェント、実際の問題を解決するツール)を構築し、学んだことを共有しています。ソーシャルメディアで彼とつながってください: X (@chuckconway) または YouTubeSubStack で彼を訪問してください。

↑ トップに戻る

こちらもおすすめ