Skip to content
Agent Orchestration
Skill

/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.

From plugin
oh-my-claudecode
41k84 skills21 agents21 commands11 hooks
+1

Claude Code

$ npx -y skills add Yeachan-Heo/oh-my-claudecode --skill sharpen --agent claude-code

SKILL.md

sharpen.SKILL.md
name: sharpen
description: "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."
aliases: []
metadata:
  credits:
    task-aiming: pstack
    author: Lauren Tan
    url: "https://github.com/cursor/plugins/tree/main/pstack"
    port: pstack-claude
    port-author: Michael Denyer
    port-url: "https://github.com/michael-denyer/pstack-claude"

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`.

Read more
@yeachan-heo
Ships withoh-my-claudecode

For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.

41k84 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
40.7k
Star history of Yeachan-Heo/oh-my-claudecode on GitHub, a chart by star-history.com

Other skills on oh-my-claudecode.

architect

architect

Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and…

arena

arena

Run N parallel candidates at one brief and synthesize: rubric-first framing, isolated fan-out, a cross-judge on a different…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis11d393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca10d111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip10d109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about sharpen.

Which coding agents can use sharpen?
sharpen installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.