I want to do [task]. Don't produce the output right away.
First, ask me the questions you need to design a good prompt for this task. Ask them one at a time, starting with the most important, not all at once. If my answer is vague, give me concrete examples and check again. If you're fairly confident about a reasonable default for a minor detail, just state your assumption instead of asking.
Once you have enough information, proceed in this order:
- Summarize my request and goal
- Write the optimized final prompt
- Explain the important parts of the prompt
- Execute the completed prompt yourself
- Review the result, tell me what you changed or improved and why
What I'm trying to do: [describe your task here]
Reference https://www.gymcoding.co/articles/claude-secret-prompts-guide