How to store, version, and share superprompts in a team or personal workflow.
This guide covers: file organization, naming conventions, commit messages, and a 5-step workflow from idea to merged pattern.
Store superprompts in a structured repo with these conventions:
/framework/
patterns.md # Pattern library (reusable reasoning structures)
template.md # Canonical template
evaluation.md # Rubric for scoring prompts
/examples/
coaching-reflection.md
team-retrospective.md
opportunity-scan.md
documentation-cleanup.md
research-synthesis.md
/docs/
mental-model.md # Conceptual foundation
faq.md # Common questions
quick-start.md # 10-line getting started guide
workflow.md # This file
README.md # Overview and navigation
PROMPTS.md # Index of all prompts with tags
For prompt files:
coaching-reflection.md, team-retrospective.mddocumentation-cleanup.md (not gpt-doc-fixer.md)research-synthesis.md (not example5.md)For patterns:
/framework/patterns.md as sectionsDecomposition, Role Mesh, Counter-Case ProbingUse conventional commits for clarity and searchability:
feat: Add Counter-Case Probing pattern
fix: Correct evaluation rubric scoring scale
docs: Update quick start with new examples
refactor: Reorganize pattern library by category
Conventional commit types:
feat: New pattern, template, or examplefix: Correction to existing prompt or documentationdocs: Documentation updates (README, FAQ, guides)refactor: Restructure without changing functionalitychore: Maintenance (file cleanup, typo fixes)Start in Cursor or your editor of choice. Use the canonical template from /framework/template.md as your starting point.
What to include:
Tip: Don’t try to make it perfect on the first pass. Just get the structure in place.
Run your superprompt in at least two AI tools (Claude, GPT, Gemini, Llama) to verify it’s tool-agnostic.
What to check:
If it fails: Revise the REASONING POLICY or add constraints. Use the evaluation rubric to identify weak axes.
Use the evaluation rubric from /framework/evaluation.md to score your prompt on six axes:
Pass threshold: ≥3 on all axes.
If any axis scores below 3, revise before proceeding to Step 4.
Add your prompt to the appropriate folder:
/framework/patterns.md (as a new section)/examples/your-prompt-name.mdAdd an entry to PROMPTS.md with tags for discoverability:
## coaching-reflection.md
**Tags:** coaching, leadership, reflection, monthly-review
**Pattern used:** Critique–Revise Loop
**Description:** Help leaders reflect on their month and identify one concrete action to improve.
Commit your prompt with a conventional commit message:
git add examples/your-prompt-name.md PROMPTS.md
git commit -m "feat: Add leadership reflection prompt with critique-revise pattern"
git push origin main
If working in a team: Open a pull request and tag a reviewer. Include:
The PROMPTS.md file serves as a searchable index of all prompts in the repo. Each entry should include:
Example:
# SuperPrompt Index
## Examples
### coaching-reflection.md
**Path:** `/examples/coaching-reflection.md`
**Tags:** coaching, leadership, reflection, monthly-review
**Pattern:** Critique–Revise Loop
**Description:** Help leaders reflect on their month and identify one concrete action to improve.
### team-retrospective.md
**Path:** `/examples/team-retrospective.md`
**Tags:** team, retrospective, facilitation, agile
**Pattern:** Role Mesh
**Description:** Design a 60-minute retrospective that surfaces team dynamics and creates a concrete commitment.
### opportunity-scan.md
**Path:** `/examples/opportunity-scan.md`
**Tags:** entrepreneurship, decision-making, risk-assessment
**Pattern:** Counter-Case Probing
**Description:** Evaluate a business opportunity by surfacing failure scenarios and stress-testing assumptions.
## Patterns
### Decomposition
**Path:** `/framework/patterns.md#decomposition`
**Tags:** problem-solving, planning, complexity
**Description:** Break complex problems into 3-5 independent sub-problems, solve separately, then synthesize.
### Role Mesh (Multi-Expert)
**Path:** `/framework/patterns.md#role-mesh`
**Tags:** multi-perspective, evaluation, critique
**Description:** Analyze a problem from multiple expert perspectives to surface tensions and trade-offs.
Superprompts should include explicit refusal rules in the REASONING POLICY to prevent harmful outputs.
Examples of refusal rules:
When designing refusal rules:
All superprompts in this repo are licensed CC-BY 4.0 (Creative Commons Attribution 4.0 International).
What this means:
When contributing:
# Create a new branch for your prompt
git checkout -b feat/your-prompt-name
# Add your files
git add examples/your-prompt-name.md PROMPTS.md
# Commit with conventional message
git commit -m "feat: Add [description]"
# Push and open a pull request
git push origin feat/your-prompt-name
CC-BY 4.0 · Steff Vanhaverbeke · coachsteff.live