Catalog
Yeachan-Heo/sharpen

Aim a vague task at its real target without overspecifying: name the consumer, the observable change, the done-check, and the non-goals; at most one question when a real fork remains.

v1.0LATEST
NewUpdated Nov 8, 2026

Sharpen

A vague brief fails quietly. Sharpening names what the work is for so the first attempt lands near the target — without pinning details the work itself should decide.

Workflow

  1. Name the consumer: who feels the result (an end user, a teammate, a future reader), and what changes for them, observably.
  2. Run the expert lens — the goal is a deeper task, not a bigger one. Before rewriting the brief, answer four questions and fold the answers in:
    • what a top professional in this field would do here that the brief does not ask for
    • the rawest material they would start from, instead of what has already been digested for the session
    • the specific methods and tools they would use
    • what, other than the session or the user, would show the result is right — always keep one such outside check
  3. Name the done-check: the cheapest observable that says the task is done — a command that passes, a page that renders, a question that answers.
  4. Name the non-goals: what is explicitly out of scope this round. Non-goals are the cheapest scope protection there is.
  5. One question, if a real fork remains: if two different tasks both satisfy the brief and the choice changes the work materially, ask — one question, with the options and what each would cost. Otherwise proceed and report the interpretation you took (principles skill, Never block on the human).

The deliverable is the rewritten brief, deeper not bigger, with choices that are the user's left open instead of decided.

Rules

  • Sharpen the aim, not the solution: how to build it stays open unless the user pinned it.
  • Overspecifying is its own failure — a sharpened brief a stranger could execute without chat context, in three sentences or fewer.
  • If the brief cannot be sharpened (no consumer nameable, no done-check findable), say so and route to deep-interview.
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

87/100

Grade

A

Excellent

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

95

Quality

85

Clarity

88

Completeness

80

Summary

Sharpen is a task-clarification skill that guides an agent to refine vague user briefs into focused, actionable requirements. It uses a systematic five-step workflow—naming the consumer, applying expert perspective, defining done-checks, identifying non-goals, and asking clarifying questions—to transform underspecified requests into clear, concise deliverables that can be executed without further discussion.

Detected Capabilities

prompt refinementtask analysisconversational clarificationnone-destructive read-only operations

Trigger Keywords

Phrases that agents use to match this skill to user intent.

clarify vague briefsharpen task scoperefocus meandering requestname success criteriadefine done-check

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.com

Use Cases

  • Disambiguate vague feature requests into executable briefs before development begins
  • Refocus over-scoped or meandering tasks to their core consumer need
  • Extract implicit requirements by asking an agent to model expert thinking
  • Define success criteria (done-checks) and scope boundaries (non-goals) before work starts
  • Route tasks that cannot be sharpened to deeper discovery workflows

Quality Notes

  • Excellent pedagogical structure with clear workflow steps (1–5) that are actionable and logically ordered
  • Strong philosophical grounding: explicitly rejects over-specification ('Sharpen the aim, not the solution') and teaches scope discipline via non-goals
  • Practical guardrails: skill routes to 'deep-interview' when sharpening is impossible, preventing blocked or circular clarification
  • Clear constraints documented in Rules section (max 3 sentences, no solution prescribing, fail-fast on unsharpeable briefs)
  • Well-integrated with companion skills: references 'principles' skill for handling async decisions and 'deep-interview' for fallback
  • Minor: lightweight on explicit examples of before/after briefs; one worked example would solidify user understanding
  • Minor: does not explicitly address whether clarifying questions should be multiple-choice or open-ended; guidance on question design would strengthen execution
Model: claude-haiku-4-5-20251001Analyzed: Nov 8, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use Yeachan-Heo/sharpen in your dev environment

Command Palette

Search for a command to run...