sharpen について
sharpenは、曖昧な依頼を成果重視の簡潔なタスク定義に整えるスキルです。成果の受け手、完了確認、専門家の視点、対象外を明確にし、実装方法は未確定のままにします。
主な機能
- 01成果の受け手を特定
- 02専門家の視点でタスクを検討
- 03観察可能な完了確認を定義
- 04明確な対象外を提示
- 05重要な分岐で質問を一つ行う
活用シーン
- 01曖昧なタスク依頼の明確化
- 02観察可能な完了条件の定義
- 03明示した対象外による範囲の保護
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill sharpenインストール後、Claude Code で/sharpenを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
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
- Name the consumer: who feels the result (an end user, a teammate, a future reader), and what changes for them, observably.
- 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
- 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.
- Name the non-goals: what is explicitly out of scope this round. Non-goals are the cheapest scope protection there is.
- 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 (
principlesskill, 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.
コメント
Markdown 対応