mcpField
S
sharpen

sharpen

github.com/yeachan-heo其他40.7k8 次安装今天更新
代码仓库

关于 sharpen

sharpen 是一项将模糊需求转化为简洁、聚焦结果的任务定义的技能。它明确结果面向谁、如何检查完成、专业考量和非目标,同时保留实现选择的空间。

主要功能

  1. 01明确结果的受众
  2. 02从专业视角审视任务
  3. 03定义可观察的完成检查
  4. 04列出明确的非目标
  5. 05遇到重大分歧时只提一个问题

适用场景

  1. 01澄清含糊的任务需求
  2. 02定义可观察的完成标准
  3. 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

  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.

评论

支持 Markdown