直接回答
最初の Claude Code セッションは、曖昧な大規模な開発依頼ではなく、ロールバック可能で検証可能な小さな検証サイクルとして設計してください。
このガイドで解決できること
新規ユーザーが正しい Claude Code の対話テンポと検証習慣を身につけるようサポートします。
境界が明確な最初のタスクを選ぶ
初回タスクは少数のファイルで完結し、明確な検証シグナルがあるべきです。例えば、再現手順のあるバグの修正、既存関数へのテスト追加、ドキュメントの一部更新などです。「プロジェクト全体を最適化」でツールの能力を試さないでください。
プロジェクトのルートディレクトリでセッションを起動し、まず Git ワークスペースの現状を確認します。Claude Code は読み取り、編集、コマンド実行が可能ですが、コミットされていない変更とユーザーの既存の修正は保護する必要があります。
cd /path/to/project
git status --short
claudeまず Claude にプロジェクトを説明させ、編集を急がない
まずエントリポイント、依存関係、テスト方法、タスクに関連する既存のパターンを尋ねます。Claude Code は必要に応じてファイルを読み込むので、リポジトリ全体をプロンプトに貼り付ける必要はありません。
具体的なファイルと関数を引用し、不確実な点を説明するよう求めます。これにより、変更前に誤解を修正でき、境界のない探索がコンテキストを占有するのを減らせます。
先不要修改文件。请定位这个项目的入口、测试命令和错误处理模式,
只阅读与用户登录流程有关的文件,并用文件路径说明结论。複雑な変更はまず Plan モードに入る
タスクが複数ファイル、インターフェースの選択、あるいは不慣れなモジュールに関わる場合、Plan モードで探索と編集を分けます。計画では修正対象ファイル、データフロー、リスク、テスト、明確な非対象事項を列挙します。
タイポ修正やログ追加といった単点タスクでは、計画のコストがメリットを上回る可能性があるため、直接実行して構いません。重要なのは計画の強度をリスクに合わせることです。
- 01探索Plan モードで関連実装とテストを読み、ファイルは書きません。
- 02計画変更箇所、境界、検証コマンドを列挙し、ユーザーに確認を求めます。
- 03実装Plan モードを終了した後、計画に従って編集します。
- 04検証テスト、ビルド、可視化チェックを実行し、エビデンスを報告します。
検証条件を同じプロンプトに書く
Claude は「完了したように見える」時点で停止します。再現手順、境界ケース、検証コマンドを一緒に提示することで、同一ラウンド内で実装・チェック実行・失敗に応じた修正が可能になります。
検証条件は観察可能であるべきです:テスト合格、ビルドの終了コードがゼロ、APIが期待するステータスを返す、あるいはスクリーンショットと参照画像の主要な差異が解消されること。
修复会话过期后登录失败的问题。先写一个能复现问题的测试,
再修改 token refresh 流程。只改 auth 模块,运行该模块测试,
最后列出修改文件、测试命令和结果;不要通过跳过断言掩盖失败。提出前に差分とスコープをレビュー
タスク完了後、コミットを直接求める前に Git の差分を確認します。元の未コミット変更の上書き、無関係なフォーマット、新規生成された鍵やビルド成果物がないか確認します。
Claude にまず差分を要約させ、その後新しいコンテキストやサブエージェントで正確性、リグレッション、見落としのみをチェックさせることができます。独立したレビューアーは「何か発見すること」を目的として要件と無関係なリファクタリングを提案すべきではありません。
git status --short
git diff --check
git diff逸脱に早めに気付いて停止・切り戻し
方向が誤っていることに気付いたら Esc で中断し、制約を補足します。連続2回の修正でも改善しない場合、通常はコンテキストが誤った経路で汚染されていることを示し、/clear の後により精密な最初のプロンプトでやり直すのが適切です。
各プロンプトはチェックポイントを形成し、/rewind で会話を復元するか Claude でツールが生成したファイル状態を編集できます。ただし Bash コマンドや外部プロセスによる変更はファイルチェックポイントの保障範囲外であり、Git が引き続き最終のセーフティネットとなります。
/rewind
/clear公式情報と検証範囲
本ガイドは公開されている公式ドキュメントを根拠にしています。コマンドや設定はクライアントのバージョンにより変わるため、実行前に参照元も確認してください。
技術検証方法を見る