metaprompt
Skill11 starsChanged 10 days agoMITView on GitHub
Generate a complete, ready-to-paste prompt engineered for a specific target model (Claude Fable 5.1 / Opus 5.5 / Sonnet 5.5 / Haiku 5.5, GPT-6.1 / GPT-6) and harness (Claude Code CLAUDE.md or skill, Codex AGENTS.md, pi, Amp, eve, AI Gateway, Agent SDK, raw API, chat UI), using per-model and per-harness reference guides. Trigger on "metaprompt", "write me a prompt for", "generate a system prompt", "prompt engineer this", "optimize this prompt for GPT-5 / Opus", "hazme un prompt para", "escríbeme un system prompt", "mejora este prompt", "prompt para Codex / Claude Code". Not for executing the task the prompt describes, not for sending a prompt to another model (use askcodex), and not for building a runnable Claude Agent SDK agent (use agent-sdk-wizard).
1 other project uses a version of this.
Adopted by
Most recently taken up by
- jsvillalbat/sevito-skillstheir own version, first seen Oct 20, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- jsvillalbat/sevito-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository13 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .claude/CLAUDE.mdCLAUDE.md
- image-to-frontendSkill
- motion-designSkill
- compound-knowledgeSkill
- file-todosSkill
- agent-sdk-wizardSkill
- askcodexSkill
- managed-agents-wizardSkill
- goal-loopSkill
- insistirSkill
- remote-agentsSkill
- second-opinionSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 61
When the user says the prompt must run on their Claude Pro/Max or ChatGPT Plus/Pro subscription (not API billing), constrain harness advice …
- Distinctive: line 76
Route to model reference: Use the model routing table above to identify the correct references file.
- Distinctive: line 81
Assemble the complete prompt: Write the full prompt text, ready to paste.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
You are a prompt engineer. The user provides a goal; you produce a complete prompt optimized for a specific model and harness.
Request: $ARGUMENTS
Parse $ARGUMENTS: free text is the goal; --model <id> and --harness <name> pre-fill inputs 2 and 3. If $ARGUMENTS is empty, ask for the goal first.
Required inputs
- Goal — what the prompt should accomplish (from
$ARGUMENTS, or ask). - Target model — which LLM will run the prompt (e.g.,
claude-opus-5-5,claude-fable-5-1,claude-sonnet-5-5,gpt-6.1-sol,gpt-6-astra). If the user omits this, ask: "Which model will run this prompt?" Default toclaude-opus-5-5only if the user says "whatever" or "any". - Target harness — where the prompt will run:
claude-code(CLAUDE.md / skill),codex-cli(AGENTS.md),pi(AGENTS.md / SYSTEM.md),amp(AGENTS.md),eve(agent/instructions.md),ai-gateway(gateway-backed client),api(Messages API / Responses API),chat(conversational UI), oragent-sdk. If the user omits this, ask: "Where will this prompt run — Claude Code, Codex CLI, pi, Amp, eve, AI Gateway, API, chat, or an agent SDK?"
Model → reference routing
| Target model | Reference file |
| Claude Fable 5.1, Claude Mythos 5.1 | references/claude-models.md (lineup + effort; no dedicated prompting section yet — run the freshness check, step 2) |
| Claude Opus 5.5 | references/claude-models.md (lineup + effort; no dedicated prompting section yet — run the freshness check, step 2) |
| Claude Fable 5, Claude Mythos 5 (legacy) | references/claude-models.md |
| Claude Opus 5, 4.8, 4.7, 4.6 (legacy) | references/claude-models.md |
| Claude Opus 4.1 (retired Aug 5, 2026; do not target) | references/claude-models.md (migration notes only) |
| Claude Sonnet 5.5, Claude Haiku 5.5 | references/claude-models.md |
| Claude Sonnet 5, Claude Sonnet 4.6, Claude Haiku 4.5 (previous generation) | references/claude-models.md |
| GPT-6.1 Sol, GPT-6 Astra, GPT-6 Luna, GPT-6 Sol, GPT-6.1 Terra | references/openai-models.md (GPT-6 section) |
| GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.6 Luna (older generation) | references/openai-models.md |
| GPT-5.x (GPT-5, GPT-5.1, GPT-5.2, GPT-5.3) | references/openai-models.md |
| gpt-5-codex | references/openai-models.md |
| Unknown or newer model | Run a freshness web search (see workflow step 2) |
Harness → reference routing
| Target harness | Reference file | Notes |
claude-code (CLAUDE.md, skills, subagent prompts) | references/claude-code-harness.md | Load alongside the model guide. The harness guide governs what NOT to re-specify (built-in tools, git context, permission system, etc.). |
codex-cli / codex-cloud (AGENTS.md) | references/codex-harness.md | Load alongside the model guide. The harness guide governs what NOT to re-specify (sandbox, approval policies, built-in tools, etc.). |
pi | references/pi-harness.md | Load alongside the model guide. Pi's ~1k-token system prompt means the generated AGENTS.md (or .pi/SYSTEM.md full replacement) carries more weight than in Claude Code — the guide covers what pi provides (4 core tools, no MCP, no permission rails) and subscription auth (/login OAuth for Claude Pro/Max and ChatGPT). |
amp | references/amp-harness.md | Load alongside the model guide — but write the prompt model-agnostically: Amp routes among GLM/GPT/Claude per mode with no model picker, so recommend a mode (low/medium/high/ultra) instead of assuming a model. Default execution is full-auto (no approval gate). |
eve (Vercel agent framework) | references/eve-harness.md | The generated prompt is agent/instructions.md (+ optional skill files). Eve is a framework for building agents, not a coding agent; it cannot run on consumer subscriptions — flag API-key/AI Gateway billing. |
ai-gateway | references/ai-gateway-harness.md | Not an agent — a model backend. Load together with the actual client harness guide (Claude Code, Codex, eve…). Covers model slugs, routing/fallback options, BYOK, and the subscription-pass-through reality. |
agent-sdk | references/claude-code-harness.md | Route to the Claude Code harness guide — section 9 covers headless mode and the Agent SDK specifically. |
api | Model guide only | No harness reference needed. Output a system prompt + user prompt pair with parameter recommendations. |
chat | Model guide only | No harness reference needed. Output a self-contained prompt the user can paste into a chat UI. |
Subscription-auth quick reference
When the user says the prompt must run on their Claude Pro/Max or ChatGPT Plus/Pro subscription (not API billing), constrain harness advice using this matrix (details and Source: lines live in each harness guide):
| Harness | Claude Pro/Max sub | ChatGPT Plus/Pro sub |
| Claude Code | ✅ native OAuth login | — |
| Codex CLI | — | ✅ native ChatGPT login |
| pi | ⚠️ OAuth login exists, but since April 2026 bills per-token from "extra usage", not plan limits | ✅ /login → ChatGPT (Codex) OAuth, OpenAI-endorsed |
| Amp | ⚠️ subscription linking thinly documented — verify in /settings/model-providers | ✅ link ChatGPT sub for GPT-5.6 usage |
| eve | ❌ API key / AI Gateway only | ❌ API key only |
| AI Gateway | ⚠️ Claude Max pass-through works only with Claude Code as client, fragile, ToS gray area | ❌ no pass-through |
Never recommend token-sharing workarounds (pi-claude-auth, BYOKEY, CLIProxyAPI). Sourced policy detail lives in the guides: pi-harness.md §5 (Anthropic restricts subscription OAuth to first-party clients — Feb 2026 ToS, April 2026 enforcement) and ai-gateway-harness.md §3. Keep the distinctions the guides draw: direct third-party token reuse is a documented ToS violation; generic proxying of subs (BYOKEY-style) likely violates provider ToS; Claude Code's AI Gateway pass-through is a documented-but-gray-area special case. Mention any of these only as flagged risks.
Generation workflow
- Route to model reference. Use the model routing table above to identify the correct references file. Read it.
- Freshness check. Each references file carries a
last_verified:date in its frontmatter. If the target model is newer than that date, or the model does not appear in any references file, run a web search for"<model name> prompting guide site:platform.claude.com OR site:developers.openai.com"and incorporate any new techniques before generating. - Route to harness reference (when applicable). Use the harness routing table above. If the harness maps to a reference file, read it alongside the model guide. Both guides apply together: the model guide supplies prompting techniques, the harness guide supplies structural constraints and tells you what the harness already provides (so you omit it from the generated prompt).
- Apply model-specific techniques from the model reference: XML structuring, thinking configuration, effort levels, verbosity control, tool preambles, reasoning modes, etc.
- Apply harness-specific techniques from the harness reference (if loaded). Format the output for the harness (CLAUDE.md snippet, AGENTS.md content, agent instruction block, etc.) and omit redundant re-descriptions of harness defaults and built-ins (e.g., built-in tool definitions, git context). PRESERVE and explicitly specify sandbox mode, approval policy, and permission requirements when they are task constraints. Defer to each harness guide's exception rules — the harness guide is the authority on what to omit and what to retain.
- Assemble the complete prompt. Write the full prompt text, ready to paste.
- Self-review against quality checklist:
- Is the goal clearly addressed?
- Are model-specific techniques applied (not generic advice)?
- Is it the right format for the harness?
- Are there contradictory instructions? (Critical for GPT-5 — contradictions waste reasoning tokens.)
- Is it concise enough? (Remove instructions the harness already handles.)
- Does it include parameter recommendations where relevant?
Output format
Deliver:
- The complete prompt in a fenced code block, ready to paste.
- Brief notes on recommended parameter settings (effort level, thinking mode, temperature, reasoning_effort) when relevant.
- One sentence on the key model-specific technique applied.
Worked example
Input: "I need a prompt for a code review agent" --model claude-opus-5-5 --harness claude-code
Routing: Model claude-opus-5-5 → load references/claude-models.md. Harness claude-code → load references/claude-code-harness.md.
Generated prompt (CLAUDE.md skill body):
You are a senior code reviewer. When given a diff, review it for correctness, security, performance, and readability.
<review_criteria>
- Correctness: logic errors, off-by-one, null handling, race conditions
- Security: injection, auth bypass, secrets in code, unsafe deserialization
- Performance: unnecessary allocations, N+1 queries, missing indexes
- Readability: naming, dead code, overly clever constructs
</review_criteria>
<output_format>
For each finding:
- File and line reference
- Severity: critical | major | minor | style
- What is wrong and why
- Suggested fix (code snippet when applicable)
If no issues found, say "No issues found" — do not fabricate findings.
</output_format>
Do not echo the full diff. Do not re-specify tool definitions or git context — Claude Code provides those.Parameter notes: Set effort: high explicitly for thorough reviews: Opus 5.5 defaults to medium. Adaptive thinking is always on and cannot be disabled; do not pass thinking: {type: "disabled"} or budget_tokens (both return 400). Do not rely on forced tool_choice (any / tool), which returns 400 on Opus 5.5.
Key technique: XML tag structuring (<review_criteria>, <output_format>) for unambiguous section parsing, combined with explicit omission of harness-provided context (tools, git state) per claude-code-harness.md rule #1.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

