良い prompt は concise でありながら complete です。goal、constraints、expected output format、最小限の relevant context を最初に示します。そうすれば model は back-and-forth を強いず、最初から正しく答えやすくなります。
sharp prompt に含めるもの
- Goal — 実際に何を作ってほしいか。
- Constraints — language、version、libraries、style、避けること。
- Output format — code only、diff、JSON、bullet list など。
- Minimal context — file 全体ではなく、関連する snippet や fact だけ。
