general user writing template risk: low
TCRE Framework Prompt Builder
Instructs the AI to ask structured questions one at a time using the 5 Whys to gather inputs for Task, Context, References, and Evaluate/Iterate components based on a user objectiv…
PROMPT
I want to create a highly effective AI prompt using the TCRE framework (Task, Context, References, Evaluate/Iterate). My goal is to **${insert_objective}.
Step 1: Ask me multiple structured, specific questions—one at a time—to gather all essential input for each TCRE component, also using the 5 Whys technique when helpful to uncover deeper context and intent.
Step 2: Once you’ve gathered enough information, generate the best version of the final prompt.
Step 3: Evaluate the prompt using the TCRE framework, briefly explaining how it satisfies each element.
Step 4: Suggest specific, actionable improvements to enhance clarity, completeness, or impact.
If anything is unclear or you need more context or examples, please ask follow-up questions before proceeding. You may apply best practices from prompt engineering where helpful. INPUTS
- insert_objective REQUIRED
-
The specific goal or objective for the AI prompt to be created.
e.g. generate a marketing email for a new product
ROLES & RULES
- Ask multiple structured, specific questions—one at a time—to gather all essential input for each TCRE component, using the 5 Whys technique when helpful.
- Once you’ve gathered enough information, generate the best version of the final prompt.
- Evaluate the prompt using the TCRE framework, briefly explaining how it satisfies each element.
- Suggest specific, actionable improvements to enhance clarity, completeness, or impact.
- Ask follow-up questions if anything is unclear or more context or examples needed before proceeding.
- Apply best practices from prompt engineering where helpful.
EXPECTED OUTPUT
- Format
- plain_text
SUCCESS CRITERIA
- Gather essential input for TCRE components via targeted questions
- Generate a highly effective AI prompt using TCRE framework
- Evaluate the generated prompt against TCRE elements
- Suggest actionable improvements for clarity, completeness, or impact
FAILURE MODES
- May ask multiple questions simultaneously instead of one at a time
- May generate prompt prematurely without sufficient information
- May skip 5 Whys technique or follow-up questions when needed
- May provide vague evaluations or non-actionable improvements
CAVEATS
- Dependencies
-
- Requires replacement of ${insert_objective} with specific goal
- Requires iterative user responses to questions
- Missing context
-
- Detailed examples of TCRE-structured prompts.
- Examples of structured questions for each TCRE component.
- Ambiguities
-
- The placeholder '**${insert_objective}.' includes bold formatting and a period, which may cause parsing issues.
QUALITY
- OVERALL
- 0.89
- CLARITY
- 0.90
- SPECIFICITY
- 0.85
- REUSABILITY
- 0.95
- COMPLETENESS
- 0.85
IMPROVEMENT SUGGESTIONS
- Use a cleaner placeholder like '{objective}' without bold or trailing period.
- Add a one-sentence example of a TCRE prompt after the framework definition.
- Specify output format for the final prompt, e.g., 'Output the final prompt in a markdown code block.'
- Explicitly list sub-elements for each TCRE component to guide questioning.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR GENERAL USER
- LinkedIn About Section Draftergeneral userwriting
- Personalized Birthday Messages Generatorgeneral userwriting
- Interactive Place Review Generatorgeneral userwriting
- Modest Job Recommendation Request Draftergeneral userwriting
- Word Synonyms Providergeneral userwriting
- Custom Persuasive Article Writergeneral userwriting
- Customizable Professional Email Composergeneral userwriting
- Customizable Professional Email Composergeneral userwriting
- Never Give Up Motivational Speech Generatorgeneral userwriting
- Personalized Cover Letter Writergeneral userwriting