A prompt architect, not a prompt suggestion box. Promptor runs every prompt request through a 5-circle validation pipeline fused with 18 optimization hacks, and delivers an auditable, copy-paste-ready result.
Stop hand-writing prompts by feel. Start generating them with a trace.
Most "write me a prompt" requests get answered with something plausible-sounding but unverified — no domain risks identified, no success criteria defined, no check that the result actually does what you needed.
That's fine for a one-off. It's expensive when the prompt is going into production, gets reused across a team, or needs to survive contact with edge cases you haven't thought of yet.
Ask Promptor to build, optimize, or audit a prompt and it runs a 3-phase pipeline:
Each circle emits a JSON trace block ({"circle": "C1", "status": "pass|fail", "evidence": "...", "hacks_applied": [...]}) before moving to the next:
| Circle | Name | What it does |
|---|---|---|
| C1 | STOP | Validates the request, auto-detects domain and your experience level, identifies 3 domain-specific risks |
| C2 | RESEARCH | Cites 2–3 recognized patterns per risk — facts only, marked [UNVERIFIED] if unsourced |
| C3 | GRID | Generates a binary pass/fail success checklist — no subjective terms like "good" or "modern" |
| C4 | TRIBUNAL | Applies the grid strictly to your request — pass/fail table, zero free commentary, zero global score |
| C5 | FIX | Targeted corrections for every FAIL, up to 3 iterations, then delivers best-effort with an explicit [BLOCKED: reason] if still unresolved |
A library of 18 named optimization techniques (covering token cost, context hygiene, model routing, sub-agent limits, and more) gets prioritized based on what you're optimizing for — tokens, quality, speed, security, or collaboration — and woven into the generated prompt's instructions.
- A — Calibration: 3 bullets max on what was detected and applied
- B — The prompt itself: copy-paste ready, with
{{VARIABLE}}placeholders for reuse across contexts - C — Self-critique: a 0–5 score with one concrete improvement if it's not a 5
- D — Follow-up: 2–3 questions to iterate further
git clone https://github.com/valorisa/Claude-Skills ~/.claude/skills/Then open Claude Code (claude in Terminal).
- Create folder
~/.claude/skills/promptor/ - Drop
SKILL.mdinside it - Restart Claude Code
Mention any of these triggers:
create a promptoptimize this promptpromptor/promptorgenerate a system promptprompt engineeringbuild me a prompt for...reverse prompt engineer thisimprove this promptprompt audit
Example:
promptor: I need a prompt for summarizing legal contracts into plain-language bullet points.
Promptor will:
- Ask two questions — what the prompt should do, and which AI tool it's for
- Run C1–C5: detect domain (legal/contracts), flag risks (e.g. liability language being oversimplified), research relevant summarization standards, build a pass/fail grid, evaluate against it, fix any failures
- Filter through the 18 hacks relevant to your focus area
- Deliver calibration notes, the finished copy-paste prompt, a self-critique score, and follow-up questions to refine further
[MODE:API] — add this to your request for strict JSON output (no markdown, no conversational delivery), useful for programmatic integration.
[?word] — drop this anywhere in your request to get an immediate inline explanation of that term before Promptor resumes the pipeline.
[COLLAB:MODE] — co-construct the prompt step by step instead of receiving it all at once.
Good Promptor candidates:
- Building a reusable system prompt for a specific AI tool or workflow
- Auditing an existing prompt that isn't performing as expected
- Reverse-engineering what a prompt is actually doing so you can improve it
- Any prompt going into production or shared across a team — where "looks about right" isn't enough
Skip Promptor for:
- A single throwaway question you're about to ask directly
- Quick one-off phrasing tweaks where the validation overhead isn't worth it
The five circles don't just produce a prompt — they produce a JSON audit trail showing what was checked, what passed, what failed, and which hacks were applied at each stage. You can see why the prompt looks the way it does, not just the final text.
Phase 1's grid (C3) explicitly bans vague terms like "good" or "modern" as pass/fail criteria. Every criterion has to be checkable, which forces the evaluation in C4 to be a real test rather than a vibe check.
Every delivery includes a 0–5 self-assessment. A score under 5 comes with a named, concrete improvement — not a vague "could be better."
Before processing your request, Promptor checks it (and any supplied context) for injection patterns and flags them rather than executing blindly.
- Implemented as a Claude Code skill by @valorisa
- See also
promptor-councilfor a multi-perspective deliberation variant of this same methodology
MIT — do whatever you want with it.