mcpField
S
simple

simple

github.com/roin-orca设计与 UI18236.8k 次安装33 周前更新
代码仓库

关于 simple

simple 是面向小型和中型任务的轻量头脑风暴技能,帮助用户澄清需求、比较方案并确定方向。它要求先获得明确认可,再开始任何实现工作。

主要功能

  1. 01最多提出 3 个聚焦问题
  2. 02比较两种方案及其取舍
  3. 03最多进行两轮方案调整
  4. 04获得认可后记录决策
  5. 05按任务复杂度调整讨论深度

适用场景

  1. 01开始新功能前明确目标
  2. 02为设计选择比较不同方向
  3. 03在实现前确认约束和成功标准

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/roin-orca/skills --skill simple

安装后在 Claude Code 中输入/simple确认已加载。

详细介绍

趣味头脑风暴

哎呀……

这是一套结构化但轻量的头脑风暴方法,旨在快速从想法推进到可执行的方向。它保留协作式设计的严谨性——探索意图、评估权衡并验证决策——同时去除不适用于中小型任务的流程负担。

目标很简单:了解用户的需求,共同思考各种方案,选定一个方向,然后开始行动。不搞多阶段仪式,不强制编写设计文档,也不进行无休止的澄清。只保留做出良好决策所需的结构,不多不少。

基本规则

在用户明确批准方向之前,绝不编写任何代码、搭建任何文件,或采取任何实施行动。即使任务看起来显而易见,也必须遵守。头脑风暴的全部意义,就是先停下来思考,再开始构建。请尊重这条界限。

流程

digraph fun_brainstorm {
    rankdir=TB
    node [shape=box style=rounded]

    Discover -> Propose
    Propose -> Converge
    Converge -> Approved [label="yes"]
    Converge -> Propose [label="no (max 2x)"]
    Approved [shape=diamond]
    Approved -> Capture
    Capture -> Implement
}
  • 探索 — 评估项目背景,包括代码库、惯例和现有模式。最多提出 3 个有针对性的问题(优先采用选择题),以明确意图、限制条件和成功标准。将相关问题合并提问。如果请求已经足够清楚,就直接提出方案。

  • 提出方案 — 给出 2 种方案及其权衡。先给出你的建议并说明原因。每种方案用一小段话说明。根据任务调整细节:简单任务用几句话,复杂决策则提供更多推理。

  • 达成一致 — 获得用户的明确批准。如果用户拒绝,就修改方案并重新提出,最多 2 轮。如果仍未达成一致,请用户直接说明他们想要什么。快速选定一个足够好的方向,胜过缓慢选出一个完美方向。

  • 记录 — 将选定的方向(做什么、为什么以及关键决策)记录为你创建的第一个文件中的行内注释,或在聊天中分享。除非用户提出要求,否则不要单独编写设计文档。

原则

  • 速度胜于仪式 — 头脑风暴的价值在于思考,而不在于产出的文档。只要形式主义不能带来实际价值,就跳过它。能促成良好决策的快速交流,胜过一份拖延决策的精美文档。

  • YAGNI — 只针对当前所需进行设计。不要为尚不存在的需求引入抽象、扩展点或灵活性。以后如果出现这些需求,再处理即可。臆测式设计带来的问题往往多于它所解决的问题。

  • 倾向行动 — 如果两个方案的质量相差无几,就选一个开始行动。花额外时间寻找理论上的最优方案,几乎从来不值得。行动能带来清晰的认识。通过构建,你能学到的远比反复讨论更多。

  • 批量探索 — 一次性提出所有澄清问题,不要在多条消息中逐个提问。冗长的探索会浪费用户的时间,打断他们的节奏。集中一轮获取所需信息,然后继续推进。

  • 深度适度 — 流程的分量应与任务的分量相匹配。小型 Bug 修复或配置更改,可以在一条消息中完成步骤 1 和 2。新的子系统则值得在步骤 2 中进行更深入的探索。让工作的复杂程度决定对话的复杂程度。

评论

支持 Markdown