
2026/01/19 18:00
Claude Code 2.0に乗り換える前は、Cursorユーザーの上位 0.01 パーセントに入っていました。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要:
本ガイドは、5 年の経験と Claude Code のチュートリアルに豊富に触れた AI コーディングベテランによって執筆されており、著者が現在なぜ Cursor、GitHub Copilot、ChatGPT、AutoGPT、および Cursor Composer などの他の LLM アシスタントよりも Claude Code を選好しているかを説明しています。記事では Claude Code の「async‑first」マインドセットとターミナルネイティブワークフローが抽象化を強制し、コンテキスト汚染を減らす点を強調しています。
コア設定:
/setup‑claude‑code を各マシンで一度実行し、プロジェクトごとに /setup‑repo を実行します。これらのコマンドは GitHub から gist を取得し、~/.claude/commands/ にコマンドファイルをインストールします。
コンテキスト管理:
Claude Code は 200k トークン(Codex の 400k、Gemini 1M と比較)をサポートします。コンパクトなプロンプトを使用し、transfer‑context、サブエージェントの生成、または新しいチャットで制限内に収めます。
計画:
約 3 分間計画に費やすことで、フォローアップが約 1 分短縮されます。plan モード(Shift+Tab を 2 回)または sprint‑style todo リスト(
progress.txt、prd.json)を使用します。
デバッグ:
/debug は仮説を生成し、関連コード全体を読み取り、戦略的ログを追加し、新しいチャットを開始したりモデルを切替えたりすることがあります。
リファクタリング & クリーンアップ:
jscpd で重複検出、knip でデッドコード除去、code‑simplifier プラグインを活用します。大きな変更後は別途「refactor」セッションを予定してください。
検証:
リファクタリング前にインターフェーステストを書き、PR 上で統合テストを実行し、マルチモデルの意見(
/ensemble‑opinion)や Codex デリゲーションで PR レビューを行います。
ターミナルショートカット & 並列作業:
Ctrl+R、Esc+Esc、
!bash コマンドを使用します。 git worktrees やブランチ分離で最大 12 の並列ターミナルを管理できます。
高度な機能:
ヘッドレスモード(
-p フラグ)、スキルフォルダー、MCP 接続(GitHub/Slack/PostgreSQL)、ポストチャットアクション用フック、および Ralph スプリントフレームワーク(/setup‑ralph)を利用します。
著者は、モデルが進化しても計画性、検証可能性、ループの閉鎖がコア原則であり続けると結論づけ、読者に実験しカスタムワークフローを構築するよう奨励しています。
本文
Claude Code – 実践ガイド(2024‑02)
以下は、元記事を凝縮し、見た目を整えたバージョンです。
余計な空白や不要記号は削除済みで、箇条書きも適切にインデントされ、文章は自然に流れます。
1️⃣ Claude Codeとは?
- AI‑first マインドセット – IDE が「即時コードレビュー」ツールになります。
- RLHF 最適化されたインターフェース – ファイル検索・ツール利用・その他の対話がこのワークフローに合わせて調整されています。
- コスト効率 – Opus 4.5+ はほとんどのプランよりもトークンあたり価値が高いです。
- カスタマイズ&コンポーザブル – DIY がネイティブ。自分専用スキルを構築できます。
2️⃣ ツール選択のタイミング
| 状況 | 推奨ツール |
|---|---|
| ピクセルパーフェクト UI あるいは新しいフレームワーク学習 | Cursor(フィードバックループが短い) |
| 「結果だけ欲しい」または大規模リファクタリング | Claude Code (Opus 4.5+) |
| クイックなプログラミング質問、セカンドオピニオン、プロジェクト外の文脈 | ChatGPT |
3️⃣ コア設定コマンド
# マシンごとに一度実行 – すべてのヘルパーコマンドをインストール curl https://gist.github.com/SilenNaihin/3f6b6ccdc1f24911cfdec78dbc334547 > ~/.claude/commands/setup-claude-code.md # プロジェクトごとに一度実行 – リポジトリ固有設定を構成 curl https://gist.github.com/SilenNaihin/e402188c89aab94de61df3da1c10d6ca > ~/.claude/commands/setup-repo.md
ダウンロード後、
/setup-claude-code を実行してインストールを完了します。
4️⃣ コンテキスト管理
- 深いリサーチには サブエージェント を生成し、メインコンテキストをクリーンに保ちます。
で会話を要約。コンテキストは < 200k トークン以内に抑えます。/compact
は関連情報を新しいチャットへ移動させます。/transfer-context- タスクごとに1つのチャット(例: “ログイン機能追加”)を維持すると、関連性が高まります。
5️⃣ 計画 & インタビュー
- Plan モード –
を2回押して入り、計画はShift+Tab
に保存されます。plan.md - インタビュー –
がコード化前に深掘り質問を行います。/interview-me-planmd - スプリント型リスト –
とprogress.txt
を維持します。prd.json
6️⃣ デバッグループ
→ 仮説立案、コード読解、ログ追加。/debug- モデル変更や新チャットで分からない場合は試みます。
- それでも解決しなければソースを手動で掘り下げます。
7️⃣ リファクタリング & クリーンアップ
を実行すると/refactor
,jscpd
,knip
などのツールが呼び出されます。code-simplifier
にスタイル好みを更新しておくと、将来の作業負担が軽減します。Claude.md
8️⃣ 検証性
- インターフェーステスト – リファクタ前に生成しておきます。
- ユニット/統合 – ステージングまたは開発 PR でローカル実行。
- バックエンドでは ORM(Prisma)を使用し、スキーマが人間読める形になるようにします。
9️⃣ 高度な機能
| 機能 | 内容 |
|---|---|
ヘッドレスモード () | プロンプトを非対話的に実行。CI/CD に便利です。 |
| フック / スキル | チャット後の自動アクション(例:Prettier 実行)。 |
| MCP | Claude を GitHub, Slack, データベース等へ接続。 |
| Ralph | スプリント型オーケストレーション。 で起動します。 |
🔧 一般的なワークフロー
- ターミナルを開く(通常プロジェクトごとに2つ:1つはコンテキスト、1つはアクティブ作業用)。
でリポジトリをロード。/setup-repo- 計画 → インタビュー → コーディング → テスト → コミット (
)。/commit-smart - 繰り返し実行し、
を最新に保ちます。Claude.md
📚 リソース & クレジット
- 関係者 – steipete, vibekanban, ankala, addyo。
- 主な投稿 – “Just Talk To It”, “Optimal AI Development Workflow”。
- ドキュメント – Claude Code 公式ガイド、Anthropic Context Engineering スレッド。
- ツール – VibeTunnel, Wispr(音声→テキスト), knip, jscpd。
“最高のシステムを作る唯一の方法は、自分で構築すること。”
— 元作者の経験に触発されて
このガイドの任意の部分を自分のワークフローに合わせて自由にカスタマイズしてください。ハッピーコーディング!