コンテンツにスキップ

高優先度のプラクティス

Claude の性能を最も向上させる方法は、作業を検証する手段を提供することです。

Claude は自分の出力を確認できると、以下のメリットがあります:

  • エラーを自己修正できる
  • 期待通りの結果か確認できる
  • 反復的に改善できる
検証方法用途例
テストコードの正確性npm test, pytest
スクリーンショットUI変更の確認Chrome拡張機能
期待出力特定の結果確認ログ、エラーメッセージ
型チェック型安全性tsc, mypy
リンターコード品質eslint, ruff

大きな変更には、4フェーズのワークフローが効果的です。

「まずコードベースを探索して、認証システムがどう実装されているか理解して」

このフェーズでは:

  • コードを読む
  • パターンを理解する
  • 依存関係を把握する

変更は加えないことが重要です。

「/plan を使って、OAuth認証を追加する計画を立てて」

計画モード(Plan Mode)では:

  • 実装方針を策定
  • 影響範囲を特定
  • リスクを評価

Claude が計画を提示し、あなたがレビュー・承認します。

計画が承認されたら、実際にコードを書きます:

「計画に沿って実装を開始して」
「変更をコミットして」

Claude は適切なコミットメッセージを生成し、変更をコミットします。

すべてのタスクに計画が必要なわけではありません。

  • ✅ スコープが明確で小さな修正
  • ✅ 単一ファイルの変更
  • ✅ 既知のパターンの適用
  • ❌ 複数ファイルにまたがる変更
  • ❌ アプローチが不確実
  • ❌ コードベースに不慣れ
  • ❌ アーキテクチャの変更
  • 検証手段を提供することで Claude の性能が大幅に向上
  • 大きな変更は探索→計画→実装→コミットの流れで
  • 小さな修正は計画をスキップしても OK
  • 判断に迷ったら計画を立てる

Q1. Claudeの性能を最も向上させる方法は?

Q2. 探索→計画→実装のワークフローで正しいのは?

Q3. 計画をスキップしてよいのはどんな場合?