どこでも動作: これらのプロンプティング技術は、Droid CLIとFactory Appの両方に適用されます。
汎用プロンプティング原則
これらの原則は、すべてのモデルで機能します:成果について具体的に指定する
成果について具体的に指定する
弱い例: “認証のバグを修正して”強い例: “ユーザーが5分間の非アクティブ状態後にログアウトされるログインタイムアウトバグを修正してください。セッションは24時間持続する必要があります。”
指示の前にコンテキストを提供する
指示の前にコンテキストを提供する
弱い例: “エラーハンドリングを追加して”強い例: “このAPIエンドポイントは決済処理を処理します。現在、ネットワークエラー時にサイレントクラッシュします。エラーをログに記録し、ユーザーフレンドリーなメッセージを返し、アラートをトリガーするエラーハンドリングを追加してください。”
受け入れ基準を含める
受け入れ基準を含める
弱い例: “高速化して”強い例: “検索クエリを最適化してください。成功基準:10k件のレコードでクエリ時間100ms未満、結果精度に変更なし、既存のテストに合格。”
制約を明示的に指定する
制約を明示的に指定する
弱い例: “このコードをリファクタリングして”強い例: “このコードをリポジトリパターンを使用してリファクタリングしてください。制約:パブリックAPIを変更しない、後方互換性を維持する、同じテストカバレッジを保つ。“
Claude Models(Opus、Sonnet、Haiku)
Claudeモデルは、構造化された明示的な指示に優れ、特定のフォーマット パターンに特によく反応します。Claude向けの主要テクニック
1
構造化にXMLタグを使用する
Claudeは、複雑なプロンプトを整理するためのXMLスタイルタグに非常によく反応します:
2
例を専用セクションに配置する
特定の出力形式が必要な場合は、例を示してください:
3
複雑な推論には思考プロンプトを使用する
複雑な判断については、Claudeに選択肢を検討してもらいます:
Claude プロンプトリファイナースキル
~/.factory/skills/prompt-refiner-claude/SKILL.md を作成してください:
GPT モデル(GPT-5、GPT-5.1、Codex)
GPTモデルは明確なシステムレベルのコンテキストで優秀な性能を発揮し、明示的な役割の設定から恩恵を受けます。GPTの主要なテクニック
1
役割を明示的に設定する
GPTモデルは明確な役割定義によく反応します:
2
手順には番号付きステップを使用する
GPTは番号付き指示を確実に従います:
3
出力形式について明確に指定する
欲しいものを正確に指定してください:
GPT プロンプト改善スキル
~/.factory/skills/prompt-refiner-gpt/SKILL.md を作成します:
Gemini モデル
Gemini モデルは長いコンテキストを適切に処理し、構造化された推論で効果的に動作します。Gemini の主要テクニック
1
長いコンテキストを活用する
Gemini は広範囲なコンテキストを処理できます。より多くの背景情報を含めることを恐れる必要はありません:
2
推論レベルを効果的に使用する
Geminiは低推論と高推論をサポートしています。高推論は以下の場合に使用してください:
- アーキテクチャの意思決定
- 複雑なデバッグ
- 多段階の計画立案
- 単純な実装
- 仕様書からのコード生成
- 定期的なリファクタリング
モデル選択戦略
タスクに適したモデルを選択してください:独自のプロンプトリファイナーの作成
チーム固有のニーズに対応するため、カスタムプロンプトリファイナーを作成してください:クイック リファレンス カード
Claude (Opus/Sonnet/Haiku)
- ✅ 構造化のためのXMLタグ
- ✅ 指示の前にコンテキスト
- ✅ 専用セクションでの例
- ✅ 推論のための「Think through…」
GPT (GPT-5/Codex)
- ✅ ロール設定(「You are a…」)
- ✅ 番号付きステップ手順
- ✅ 明示的な出力形式
- ✅ 推論のための「Step by step」
Gemini
- ✅ 広範囲なコンテキストの包含
- ✅ 低/高推論レベル
- ✅ 構造化された出力リクエスト
次のステップ
セットアップ チェックリスト
パワーユーザー設定を完了する
トークン効率
品質を保ちながらコストを削減する
