直接回答
高品質なプロンプトとは修飾語を積み重ねることではなく、スコープ、制約、証拠、停止条件を明確にすることだ。
このガイドで解決できること
開発者が再利用可能な Claude Code プロンプトと計画手法を確立できるようにする。
実行可能なプロンプトを構成する5つの要素
有効なプロンプトは、目標、関連するスコープ、遵守すべき制約、期待される成果物、検証方法を示すべきだ。Claude は実装の詳細を自ら探索できるが、チームが明文化していない業務境界を推測することはできない。
ファイルパス、エラーテキスト、既存の実装例、テストコマンドは、「しっかり考えて」よりもはるかに価値がある。スコープが不確実な場合は、まず読み取り専用での探索を求め、徐々に収束させるとよい。
- 目標:ユーザーが観察できる結果。
- スコープ:優先的に確認すべきディレクトリ、ファイル、モジュール。
- 制約:依存関係、互換性、変更禁止項目。
- 成果物:コード、テスト、ドキュメント、分析レポート。
- 検証:テスト、ビルド、lint、スクリーンショット、再現手順。
修复 src/auth 中会话过期后的登录失败。先阅读现有 token refresh 实现,
不要新增依赖,也不要修改数据库结构。先写失败测试,再修复根因,
运行 auth 模块测试和 typecheck,最后列出证据与剩余风险。Explore、Plan、Implement、Verify の4段階で作業する
Plan モードは Claude に読み取りと分析を許可するが、直接編集はしない。複数ファイルにまたがる変更、アーキテクチャのトレードオフ、不慣れなコード領域に適している。現状を探索してから、人間がレビュー可能な計画を作り、Plan を終了してから実装する。
計画には、具体的なファイル、データフロー、移行や互換性のリスク、テスト、およびやらないことを含めるべきだ。目標が明確でも実装に選択肢が残っている場合にのみ、計画は真に手戻りを減らす。
- 01Exploreディレクトリを限定し、実際の実装、テスト、過去の制約を特定する。
- 02Planファイルレベルの変更、リスク、検証コマンドを列挙し、確認を待つ。
- 03Implement確認された計画に沿って編集し、新たな事実が出たら適時停止する。
- 04Verify機械可読なチェックを実行し、最終的な diff をレビューする。
保持 Plan 模式。分析新增 OAuth 登录需要修改哪些文件、会话数据如何流转、
需要哪些测试以及哪些内容明确不在本次范围;先不要写代码。小さなタスクではプロセスのために計画しない
Plan モードにはコンテキストと時間のコストがある。スペルミスの修正、明確なログの追加、定義済みの機械的変更の実行などは、直接変更を求めて検証すればよい。
判断方法はシンプルだ。期待される diff を一文で正確に記述できるなら、通常は正式な計画は不要であり、どのモジュールが関わるかすら不確実な場合は、まず探索すべきだ。
Claude に実行可能な判定器を与える
テストの終了コード、ビルド、lint、固定の入出力、ブラウザのスクリーンショットはいずれもフィードバックの検証サイクルを形成する。検証シグナルがなければ、Claude は実装が「正しそうに見える」時点で止めるしかない。
「検証済み」とだけ言うのではなく、実際のコマンドと主要な結果を提示するよう求める。重要な変更については、新しいサブエージェントに要件と diff に基づいた独立したレビューをさせてもよい。
完成后运行 `pnpm test auth` 和 `pnpm typecheck`。如果失败,读取错误并修复,
直到检查通过或遇到需要我决策的真实阻塞。最终报告命令、结果和未验证项。早めに軌道修正し、コンテキストが汚染されたらセッションを開き直す
Claude が方向を間違えたと気づいたら、すぐに Esc で停止し、具体的な誤りの事実と新しい制約を指摘する。大量の無関係な変更を完了してから全体を却下するのを待たないこと。
同一問題を連続2回修正してもまだ外れる場合は、/clear でクリーンなコンテキストを開き、直前に学んだ制約を新しい最初のプロンプトに書き込む。無関係なタスクも別セッションに分け、古いログや失敗した案が現在の判断を邪魔しないようにする。
/clear
/compact 只保留已确认的接口约束、修改文件和验证命令高価値なコンテキストを直接提供する
@ でファイルを参照し、完全なエラーを貼り付け、スクリーンショットを添付するか公式 API URL を示す方が、内容を言い換えるより正確である。データ量が大きい場合は、すべてのログを一度にメインコンテキストに詰め込むのではなく、Claude に必要に応じて読み込ませる。
ビジネス上の選択が絡む場合は、Claude にまずインタビューさせ、結論を自己完結した仕様として書き出すよう要求できる。その後、新しいセッションで仕様を実行し、実装フェーズにクリーンなコンテキストを残す。
我要增加批量导入功能。先就数据格式、错误策略、幂等、权限、性能和 UX 采访我。
不要问代码已经能回答的问题。确认边界后把完整规格写入 SPEC.md,暂不实现。公式情報と検証範囲
本ガイドは公開されている公式ドキュメントを根拠にしています。コマンドや設定はクライアントのバージョンにより変わるため、実行前に参照元も確認してください。
技術検証方法を見る