agentsclimarketplace

Brainstorm

Skill JunfengRan/dev-env/skills/brainstorm

Cursor agent workflow pack: Spec state machine, ContextPack, and deterministic gates for deep research.

Install
npx -y skills add JunfengRan/dev-env --skill brainstorm

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 13 days oldThe repository was created 13 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

启发式创意澄清:在实现或深度研究前,通过对话细化意图、约束与方案取舍。 触发:新功能/架构构思、需求模糊、方案取舍、用户说 brainstorm/头脑风暴/先设计再写。 非硬门禁——用户已有明确计划或改动显然琐碎时可跳过。

SKILL.md

4.4 KB, as published. Nobody here has run it

Brainstorm(启发式,非流水线)

把模糊想法变成可评审的短设计。本 skill 不进入 spec/research-workflow.yaml,也不阻断 gate / reducer。

何时用 / 何时跳过

建议使用可以跳过
新功能、新模块、行为变更且意图未对齐用户已给出可执行 plan / US
多方案取舍未定单行修复、文案、显然琐碎的改动
即将写 architecture / selection 文档用户明确说「直接做,别 brainstorm」
deep-research 的 brief 前研究问题仍糊证据目标与读者已写清

默认姿态:建议 → 征求同意 → 再展开。不要未经提示就开长篇 brainstorm。

融合原则(来源)

理念来源在本 skill 中的形态
一次一问、多选优先Superpowers brainstorming澄清阶段默认一次一问
2–3 方案 + 推荐Superpowers探索阶段必给取舍与推荐
分段呈现设计、增量确认Superpowers按复杂度缩放段落
YAGNI / 范围过大先拆Superpowers多子系统先分解再 brainstorm 第一块
现有代码优先、边界清晰Superpowers先读仓再提案;单位职责单一
方案取舍表 + metadatawrite-idea-docs落盘时用设计文档习惯
证据意识deep-research / interpret-tech-notes涉及实现断言时标「待验证」
Spec 自检Superpowers self-review落盘后扫 TBD/矛盾/歧义

轻量流程(可中途退出)

0. 征得同意(一句)→ 1. 扫项目上下文 → 2. 澄清(一次一问)
→ 3. 2–3 方案取舍 → 4. 短设计确认 → 5. 可选落盘 → 6. 交接下一 skill

任一步用户说「够了 / 直接做」→ 立即结束 brainstorm,进入实现或 research。

Step 0:征得同意

示例:

这块看起来还没对齐意图/方案。要不要先快速 brainstorm(几轮澄清 + 方案对比)?也可以直接做。

Step 1:项目上下文

  • 读相关文件、docs、近期结构;跟随现有模式
  • 请求过大(多个独立子系统)→ 先拆分,再对第一块 brainstorm
  • 不跑无关重构

Step 2:澄清

  • 一次一问;能多选就多选
  • 聚焦:目的、约束、成功标准、非目标
  • 不要一次抛出问卷

Step 3:方案取舍

  • 给出 2–3 个可行路径
  • 每项:要点、代价、适用场景
  • 先写推荐项 + 理由(不要假中立堆砌)

Step 4:短设计

按复杂度缩放:琐碎几句;复杂则分节(架构 / 组件 / 数据流 / 错误与测试),每节可问「这样可以吗」。

设计时检查:

  • 单元是否单一职责、接口是否清晰
  • 能否在不读内部的情况下理解用途
  • 是否违反 YAGNI

Step 5:可选落盘

用户需要可追溯文档时写入:

  • 产品/架构向:docs/design/YYYY-MM-DD-<topic>-brainstorm.md(或交给 write-idea-docs 升格为 *-architecture.md
  • 研究向:把结论摘要并入 .research/<run-id>/artifacts/research-brief.json 的 scope / evidenceTargets 草稿

落盘后快速自检:无 TBD、无自相矛盾、范围可执行、歧义已拍板。

Step 6:交接(非强制链)

下一意图交接
写实现计划用户确认后进入 .cursor/plans/ 或写作计划流程
写设计文档write-idea-docs
深度研究/选型deep-research(从 brief 起;brainstorm 不占 Spec state)
直接编码回到 dev-workflow 快速路径

不要把 brainstorm 当成必须接到 writing-plans / deep-research 的硬终端态。

与硬流水线的边界

  • 新增 Spec state、gate、reducer 事件
  • 在 stop hook 里强制跑 brainstorm
  • 因「太简单」以外的原因默认拦截所有编码(与 Superpowers HARD-GATE 不同:此处为启发式)
  • Visual companion / 浏览器 mockup:可选;无本地 companion 服务时用 Mermaid / 文字对比即可(draw-mermaid-diagrams

产出检查(若落盘)

references/heuristic-checklist.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.