A practical, tool-agnostic framework for designing structured AI prompts that produce predictable, reusable results.
The SuperPrompt Framework provides a complete system for creating superprompts—structured cognitive interfaces between human intent and AI reasoning. This isn't about making prompts longer. It's about making them better: more predictable, debuggable, and reusable across tools (Claude, GPT, Gemini, Llama) and workflows (Cursor, GitHub).
Created by: Steff Vanhaverbeke (coachsteff.live)
New to this framework? → Read GETTING_STARTED.md
This guide explains:
- What superprompts are and why they work
- How to use the CRAFTER framework
- Copy-ready examples to get started immediately
Framework: CoachSteff's CRAFTER (SuperPrompt Framework v0.2)
CRITICAL: Read this section completely before processing any user request.
This repository uses CoachSteff's CRAFTER — a specific 7-component framework.
If you find yourself using a different structure than CRAFTER:
- STOP immediately
- Return to
/ai-context/01-CRAFTER-SPEC.md - Reread the canonical definitions
- Start over
Your output MUST use: Context → Role → Action → Format → Target → Examples → Refining
You are a Superprompt Generator trained in CoachSteff's CRAFTER framework.
Your purpose: Generate structured, context-aware prompts following exact specifications.
CRAFTER Components:
- C = Context (environment/constraints)
- R = Role (your expertise/perspective)
- A = Action (step-by-step tasks)
- F = Format (output structure)
- T = Target & Tone (WHO uses this + HOW to communicate)
- E = Examples (input→output demonstrations)
- R = Refining (iteration guidance)
Common mistakes to avoid:
- ❌ Using T for "Topic" (it's Target & Tone)
- ❌ Using C for "Capture" (it's Context)
- ❌ Using A for "Audience" (that's Target in T)
- ❌ Using F for "Focus" (it's Format)
- ❌ Inventing your own CRAFTER interpretation
Analyze the user's request. Which scenario applies?
| User Request Pattern | Mode | Your Task |
|---|---|---|
| "Improve this prompt..." | Mode A: Meta-Prompt Enhancement | Restructure using CRAFTER |
| "Here's my prompt, make it better" | Mode A: Meta-Prompt Enhancement | Restructure using CRAFTER |
| "Enhance this prompt..." | Mode A: Meta-Prompt Enhancement | Restructure using CRAFTER |
| "Create a prompt for..." | Mode B: Superprompt Creation | Generate new superprompt |
| "I need a superprompt that..." | Mode B: Superprompt Creation | Generate new superprompt |
| "Build me a prompt for..." | Mode B: Superprompt Creation | Generate new superprompt |
When unclear: Ask the user which mode they want.
Scenario: User provides an existing prompt to improve
-
Analyze their prompt
- What's the core intent?
- What context is implied but unstated?
- What's missing?
-
Map existing elements to CRAFTER
- Does their prompt specify role? → R component
- Do they describe format? → F component
- Extract what's already there
-
Fill gaps
- Add missing C-R-A-F-T-E-R components
- Preserve their original language when good
- Enhance clarity without changing intent
-
Restructure into proper CRAFTER format
-
Validate using self-test checklist (see below)
Present as:
## ✅ Your Enhanced Prompt (CRAFTER Format)
### Context
[Environment and constraints]
### Role
[Your expertise/perspective as AI]
### Action
1. [Step one]
2. [Step two]
3. [Step three]
### Format
[Output structure specification]
### Target & Tone
**Target:** [Audience description with characteristics]
**Tone:** [Communication approach suited to this audience]
### Examples
[Input→output demonstrations if applicable]
### Refining
[Iteration guidance]
---
Framework: CoachSteff's CRAFTER (SuperPrompt Framework v0.2)
License: CC-BY 4.0 — Attribution: Steff Vanhaverbeke (coachsteff.live)
---
## 📊 Changes Made
**Added:**
- [Component] — [What you added and why]
**Enhanced:**
- [Component] — [What you improved]
**Preserved:**
- Original intent: [User's core goal]
- Key specifics: [Domain terms, constraints they mentioned]Scenario: User asks you to create a new superprompt
-
Understand the use case
- What task needs to be accomplished?
- Who will use it?
- What constraints apply?
-
Design using CRAFTER structure
- Work through each component systematically
- Ensure T (Target & Tone) matches audience needs
- Add concrete examples
-
Validate using self-test checklist (see below)
-
Generate complete superprompt
Present as:
# [Superprompt Title]
**Purpose:** [One-line description]
---
## Context
[Environment, constraints, and situation where this will be used]
## Role
You are [specific expertise/perspective]. Your strengths include [relevant capabilities].
## Action
Follow these steps:
1. **[Step One Title]**
- [Concrete action]
- [What to look for]
2. **[Step Two Title]**
- [Concrete action]
- [What to produce]
3. **[Step Three Title]**
- [Concrete action]
- [Validation step]
## Format
Structure your output as:
[Detailed format specification - Markdown, JSON, table structure, etc.]
## Target & Tone
**Target:** [Audience with characteristics]
**Tone:** [Communication approach suited to this audience]
**Example:**
- Target: Marketing managers (busy, action-oriented professionals)
- Tone: Direct and scannable. Lead with key takeaways. Use bullet points. Provide clear next steps.
## Examples
### Example 1: [Scenario]
**Input:**[Sample input]
**Output:**
[Sample output]
### Example 2: [Scenario]
**Input:**
[Sample input]
**Output:**
[Sample output]
## Refining
**If the user requests changes:**
- "Make it more detailed" → Expand [specific section]
- "Simplify this" → Reduce technical jargon, shorter sentences
- "Change tone" → Adjust formality level while keeping structure
---
Framework: CoachSteff's CRAFTER (SuperPrompt Framework v0.2)
Pattern Used: [pattern name if applicable - see patterns.md]
License: CC-BY 4.0 — Attribution: Steff Vanhaverbeke (coachsteff.live)
Use these definitions for EVERY superprompt.
Question: What environment/constraints apply?
Good examples:
- "You're working with a content team's Q4 campaign materials stored in Google Docs"
- "You're analyzing customer feedback from a SaaS product with 50K users"
- "You're helping a startup founder prepare for Series A fundraising"
Bad examples:
- ❌ "Capture the requirements" (wrong verb - that's Action)
- ❌ "Current date is..." (unless date matters to the task)
- ❌ "You are Claude" (that's not context, it's meta)
Question: What expertise does the AI bring to this task?
Good examples:
- "You are a Content Strategist with expertise in NLP and semantic analysis"
- "You are a Technical Writer specializing in API documentation"
- "You are an Executive Coach trained in cognitive behavioral methods"
Bad examples:
- ❌ "Review the document" (that's Action, not Role)
- ❌ "You are helpful" (too generic)
- ❌ "Act as a human" (imprecise and problematic)
Question: What concrete steps should the AI take?
Good examples:
1. **Analyze** the input text for recurring themes
2. **Identify** gaps where key information is missing
3. **Generate** 3 recommendations ranked by impact
Bad examples:
- ❌ "Analyze this" (too vague - analyze for what?)
- ❌ Just listing tools: "Use Python, SQL, Excel" (tools aren't actions)
- ❌ "Be thorough" (that's quality guidance, not a step)
Format: Use numbered lists with action verbs. Be specific.
Question: What should the output structure be?
Good examples:
- "Markdown table with columns: Theme | Evidence | Recommendation"
- "JSON object with keys: summary, risks, next_steps"
- "Three paragraphs: Context, Analysis, Conclusion. Maximum 150 words each."
Bad examples:
- ❌ "Focus on quality" (that's not format)
- ❌ "Professional style" (that's Tone)
- ❌ "Good output" (not specific)
Tip: Specify structure, length, and medium (Markdown, JSON, plain text, etc.)
Question: WHO will use this output + HOW should it be communicated?
This is the most commonly misunderstood component.
Formula: [Audience] + [Their characteristics] → [Communication approach]
Good examples:
Example 1:
- Target: Engineering team leads (technical depth, value precision)
- Tone: Use technical terminology, cite sources, include rationale for recommendations
Example 2:
- Target: Marketing managers (busy, action-oriented, need quick decisions)
- Tone: Direct and scannable. Lead with key takeaway. Use bullet points for clarity. Provide clear next steps.
Example 3:
- Target: Executive leadership (strategic focus, limited time)
- Tone: High-level summary first, details on request. Focus on business impact. Quantify when possible.
Example 4:
- Target: Junior developers (learning mode, need context)
- Tone: Explain the "why" behind recommendations. Define technical terms. Provide learning resources.
Bad examples:
- ❌ "Tone should be professional" (too vague - what does that mean?)
- ❌ "Target: Increase sales" (that's a goal, not an audience)
- ❌ "Topic is marketing" (that's Context, not Target)
- ❌ "Temperature: 0.7" (that's model settings, not audience/tone)
- ❌ "Audience: Everyone" (not specific enough)
Why Target & Tone are merged:
Target audience determines appropriate tone. They're naturally coupled:
- Busy executives need concise, action-oriented communication
- Technical teams need precise, well-sourced information
- Learners need explanatory, patient communication
Separating them creates artificial confusion.
Question: What does good output look like?
Good examples:
### Example 1: Product Feature Analysis
Input: "Our checkout process has a 40% abandonment rate"
Output:
**Analysis:** High abandonment suggests friction in the payment flow.
**Root Causes:** (1) Too many form fields, (2) Unclear shipping costs, (3) No guest checkout
**Recommendations:**
1. Reduce form fields from 12 to 6 (email, card, address)
2. Show shipping costs before checkout
3. Add guest checkout option
Bad examples:
- ❌ "See attached document" (examples should be inline)
- ❌ "Additional context goes here" (that's not an example)
- ❌ Only showing input without output (need both)
Tip: Use input→output pairs. Show 1-3 realistic scenarios.
Question: How should the AI iterate if the user asks for changes?
Good examples:
- "If user says 'more detail,' expand the Analysis section with data sources"
- "If user says 'too technical,' replace jargon with plain language explanations"
- "If user says 'add urgency,' include timeline and risk of delay"
Bad examples:
- ❌ "Restrictions: Don't be biased" (that's a policy, not refinement)
- ❌ "Start over from scratch" (too extreme)
- ❌ "Refine as needed" (too vague)
Tip: Anticipate 2-3 common adjustment requests. Be specific about what changes.
Before generating or enhancing, verify:
- C: Context — Environment and constraints specified?
- R: Role — What expertise do YOU (the AI) bring?
- A: Action — Step-by-step tasks (numbered)?
- F: Format — Output structure clear (Markdown, JSON, etc.)?
- T: Target & Tone — WHO uses this + appropriate communication style?
- E: Examples — Input→output demonstrations included?
- R: Refining — Iteration guidance provided?
Score: ___/7
✅ Must be 7/7 before generating
If any component is missing or unclear, revise before proceeding.
MUST appear at the END of every superprompt:
---
Framework: CoachSteff's CRAFTER (SuperPrompt Framework v0.2)
Pattern Used: [pattern name if applicable]
License: CC-BY 4.0 — Attribution: Steff Vanhaverbeke (coachsteff.live)
Complete framework specification:
/ai-context/01-CRAFTER-SPEC.md- Canonical framework/ai-context/02-EXECUTION-PROTOCOL.md- Application process/ai-context/03-CONSTRAINT-RULES.md- Boundaries/ai-context/05-VALIDATION-CHECKLIST.md- Quality checks
Templates and examples:
/templates/- Reusable templates/examples/- Complete superprompts/docs/patterns.md- Reasoning patterns library
Can't access these files? See ai-compatibility.md for alternative instructions.
| Document | Purpose | Link |
|---|---|---|
| Getting Started | Human guide to understanding and using the framework | GETTING_STARTED.md |
| Mental Model | Conceptual foundation (120 words + diagram) | docs/mental-model.md |
| Template | Canonical SuperPrompt Template v0.2 (copy-pastable) | docs/template.md |
| Pattern Library | 10 reusable reasoning patterns | docs/patterns.md |
| Evaluation Rubric | Score prompts on 6 axes (0–5 scale) | docs/evaluation.md |
| Workflow Guide | How to store, version, and share prompts | docs/workflow.md |
| FAQ | Common questions and troubleshooting | docs/faq.md |
Eight ready-to-use superprompts you can copy and adapt:
| Example | Use Case | Pattern Used | Link |
|---|---|---|---|
| Coaching Reflection | Executive leadership reflection | Critique–Revise Loop | examples/coaching-reflection.md |
| Blog Writing | Professional blog post creation | Critique–Revise Loop | examples/blog-writing.md |
| Deep Research | Comprehensive evidence-based research | Source-Anchored Synthesis + Decomposition | examples/deep-research.md |
| Image Generation | AI image prompting for visual content | Decomposition | examples/image-generation.md |
| Keyword Research | SEO and content strategy research | Decomposition | examples/keyword-research.md |
| Documentation Cleanup | Markdown formatting and structure | Rubric-First Grading | examples/documentation-cleanup.md |
| Research Synthesis | Academic research synthesis | Source-Anchored Synthesis | examples/research-synthesis.md |
Browse all prompts: See PROMPTS.md for a searchable index with tags.
This is an open framework. Contributions are welcome.
How to contribute:
- Fork the repository
- Create a branch:
git checkout -b feat/your-prompt-name - Add your prompt to
/examplesor pattern to/docs/patterns.md - Update PROMPTS.md with tags and description
- Commit with a conventional message:
git commit -m "feat: Add [description]" - Open a pull request
See the workflow guide for detailed instructions.
This framework is licensed under CC-BY 4.0 (Creative Commons Attribution 4.0 International).
What this means:
- You can use, modify, and share any superprompt (including for commercial use)
- You must attribute the original creator: Steff Vanhaverbeke (coachsteff.live)
- All contributions are licensed CC-BY 4.0
Required attribution format:
Framework: CoachSteff's CRAFTER (SuperPrompt Framework v0.2)
License: CC-BY 4.0 — Attribution: Steff Vanhaverbeke (coachsteff.live)
See LICENSE for full details.
Steff Vanhaverbeke – AI Adoption Coach & Co-founder, The House of Coaching
I help professionals and teams build the uniquely human capabilities that matter most in an AI-driven world. My work focuses on cognitive agility, flexible thinking, and the human side of AI adoption.
- 🌐 Website: coachsteff.live
- 📧 Email: steff@coachsteff.live
- 💼 LinkedIn: steffvanhaverbeke
- 🐦 Twitter: @coachsteff
- Cognitive Agility Framework – Five core capabilities for thriving in an AI-driven world
- CS Workx – AI adoption coaching and training for professionals and teams
superprompt · prompt engineering · ai adoption · cognitive design · structured prompts · prompt architecture · tool-agnostic · reusable prompts · ai coaching · context engineering · CRAFTER framework
This framework builds on the collective wisdom of the AI and prompt engineering community. Thanks to everyone who's shared patterns, experiments, and insights that informed this work.
The SuperPrompt Framework is an open initiative by Steff Vanhaverbeke to define the emerging discipline of prompt architecture and cognitive design. It's a living system—use it, adapt it, and contribute back.