Prompt Refiner
Transform a vague or loose prompt into a precise, structured specification with concrete conditions and measurable outcomes.
What it does
Transform a vague or loose prompt into a precise, structured specification with concrete conditions and measurable outcomes.
Procedure
When this skill is activated, Chalie follows these steps:
- Use
memoryto recall any prior prompt work or specification preferences — then ask the user to share the prompt they want to improve and what they will use it for. - Use
documentto analyse the original prompt and list its weaknesses: ambiguous terms, missing trigger conditions, unmeasurable outcomes, absent constraints, or undefined audience. - Use
documentto apply EARS syntax transformation — rewrite each requirement using the appropriate pattern: Ubiquitous (“shall”), Event-driven (“When X, shall”), State-driven (“While X, shall”), Conditional (“If X, shall”), or Unwanted-behaviour (“shall prevent”). - Use
documentto ground the rewritten requirements in a relevant domain framework (e.g. GTD, BJ Fogg, WCAG) — name the framework and explain how it informs each requirement. - Use
documentto extract 2–3 concrete use-case examples with real data values rather than placeholders, and embed them in the specification. - Use
documentto format the final output using the Role / Skills / Workflows / Examples / Output-format structure: one paragraph each. - Present the refined prompt alongside a before/after comparison from
document, highlighting the specific improvements made. - Use
documentto save the refined specification if the user wants to keep it.
Version
v1 (curated)