agentleFS
lunaman81lunaman81/claude-skills/boost-prompt/SKILL.md

boost-prompt

Skill0 starsChanged 38 days agoMITView on GitHub

Interactive prompt refinement for Gabriel (non-technical founder). Turns a rough ask into a sharp, ready-to-run prompt by interrogating him ONE question at a time (always with a recommended answer), then hands back the polished prompt on screen AND on the clipboard — without ever executing the task itself. Two modes; standard for everyday asks, "heavy" for high-stakes or reusable prompts (recurring reports, agent/skill instructions, call scripts, judge rubrics) which adds a draft → self-critique → revise craftsmanship pass. Use whenever the user says "/boost-prompt", "boost this prompt", "sharpen this ask", "improve my prompt", "help me get clear on what I'm asking", or pastes a rough idea and wants it refined BEFORE running it. NOT for building features (route those to /spec) and never a substitute for executing the work.

3 other projects use a version of this.

Adopted by

Most recently taken up by

  • Other versions3 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 3

    1. github/awesome-copilot★ 41ksame name
    2. Rvey/agent-engineering-kit★ 3same name
    3. ReaperOAK/ForgeOS★ 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 repository3 other files it gives its agents.

The file

We split this skill into the rules it gives an agent

9 rules. 0 are common, 8 are distinctive, and 1 is very specific to this project.

  • 0

    Common

    Most of the 3 edited versions we read keep these.

  • 8

    Distinctive

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Never execute the underlying task: No code, no file edits, no doing the research the prompt describes.

    line 12
  2. Distinctive:

    Never ask what you can find out: Before the first question, spend a moment checking whatever the repo, docs, board, memory, or this …

    line 15
  3. Distinctive:

    Plain English: No jargon in questions or in the boosted prompt.

    line 16
  4. Very specific:

    Feature builds get routed away: If the ask is really "build me X" for the product, stop and suggest /spec — that path has its own grill and …

    line 17
  5. Distinctive:

    Non-interactive fallback: If you have no way to ask questions (headless or subagent run), don't stall: state your assumptions explicitly in …

    line 18
  6. Distinctive:

    Keep it as short as clarity allows.

    line 36
  7. Distinctive:

    Do everything in Standard mode, then add a craftsmanship pass:

    line 41
  8. Distinctive:

    Offer to make it permanent: If the prompt will be reused, ask: "Want this saved as a skill so you can run it as /name every time?" If yes, …

    line 46
  9. Distinctive:

    After any revision, copy the new version and ask again.

    line 53

“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

/boost-prompt — get clear before you run it

The founder types a rough ask. Your job is to pull the real ask out of his head with a short interrogation, then hand back the prompt he meant to write. The deliverable is the prompt itself — never the work. He can't read code, but he's excellent at reacting to concrete things, so every question you ask must be a concrete choice with your recommendation attached, never an open-ended "what do you want?"

Hard rules

  • Never execute the underlying task. No code, no file edits, no doing the research the prompt describes. If the user says "just do it," explain that boost-prompt only produces prompts, hand over the finished prompt, and offer to run it as a normal request afterward.
  • One question at a time. A wall of questions is bewildering. Ask, wait, then ask the next. Resolve questions in dependency order — don't ask about output format before scope is settled.
  • Always recommend an answer with each question, so he can just confirm or push back. Use AskUserQuestion with the recommended option first, labeled "(Recommended)".
  • Never ask what you can find out. Before the first question, spend a moment checking whatever the repo, docs, board, memory, or this conversation can answer. Only questions that are genuinely his remain: product intent, taste, priorities, budget, audience.
  • Plain English. No jargon in questions or in the boosted prompt.
  • Feature builds get routed away. If the ask is really "build me X" for the product, stop and suggest /spec — that path has its own grill and acceptance criteria.
  • Non-interactive fallback. If you have no way to ask questions (headless or subagent run), don't stall: state your assumptions explicitly in a short "Assumptions I made" list and produce the prompt anyway.

Mode selection

  • Argument begins with heavy (or the user says heavy/deep) → Heavy mode.
  • Otherwise → Standard mode.
  • Auto-offer: if a standard-mode ask is clearly a prompt that will be reused (a recurring report, a skill's instructions, a sales/call script, an evaluation rubric), say one line — "This looks reusable — want the heavy pass?" — and follow his answer.

Standard mode (everyday asks)

  1. Read and research. Understand the rough ask. Quickly check anything that answers scope questions without him (a couple of minutes max).
  2. Grill. Usually 2–4 questions, one at a time: the goal (what does done look like?), scope boundaries (what's in, what's out), and the deliverable (what form should the answer take?). Stop as soon as you could execute the prompt without guessing — this is a sharpening pass, not a spec.
  3. Write the boosted prompt. Plain English, in his voice — something he could plausibly have typed. Structure it as:
    • What to do (one sentence)
    • Context worth carrying (facts from his answers and your research), naming the inputs it should use (data sources, files, tools)
    • Scope: what's in / what's out
    • Done means: numbered, checkable criteria
    • Output: the format he wants back Keep it as short as clarity allows. It's a prompt to paste, not a document.
  4. Deliver (see Delivery below).

Heavy mode (high-stakes or reusable prompts)

Do everything in Standard mode, then add a craftsmanship pass:

  1. Draft with technique. Use each of these only where it earns its place: who it's for and what it's used for, so the AI can judge tradeoffs itself; done-criteria written as what must be true when it's finished (not a word count); the real constraints, each with its reason ("don't edit the live sheet — other people are working in it"), since a reason lets the AI handle cases a bare rule misses; the exact output format when the format matters; one or two varied illustrative examples if they'd raise quality, marked as illustrations so they aren't copied; and the goal plus how to check it, rather than a step-by-step script. For high-stakes outputs, add an instruction to draft, check against the done-criteria, and revise before answering.
  2. Self-critique. Score your draft 1–10 on clarity, specificity, constraints, and efficiency. Name the weakest dimension.
  3. Revise to fix every weakness found. Present only the final version.
  4. Offer to make it permanent. If the prompt will be reused, ask: "Want this saved as a skill so you can run it as /name every time?" If yes, hand off to skill-creator.

Delivery (both modes)

  1. Show the final prompt in a fenced code block.
  2. Copy it to the clipboard: write the prompt to a temp file, then pbcopy < file (avoids quoting problems).
  3. Announce: "The boosted prompt is on your clipboard." Then ask what he wants: run it right now in this session, tweak it, or done.
  4. After any revision, copy the new version and ask again.

Example (compact)

Input: /boost-prompt figure out why leads drop off after the quote page

Questions (one at a time, each with a recommendation): which page counts — the /quote page itself or the step after it? (recommend: the step from quote → lead form). Time window? (recommend: last 30 days). What do you want back? (recommend: plain-English findings plus top 3 fixes, ranked).

Boosted prompt handed back:

Investigate why homeowners who reach the quote page don't go on to submit the lead form.
Context: quote page is /quote on try.openlyroofing.com; exclude the two QA test addresses; use PostHog data.
Scope: analysis only — don't change any pages yet.
Done means: 1) the quote→form funnel numbers for the last 30 days, 2) the top 3 drop-off causes with the evidence for each, 3) your top 3 recommended fixes ranked by effort vs impact, in plain English.
Output: short written summary I can read in 2 minutes, numbers included.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.