skills/brainstorming/SKILL.md
Use when 用户要创建新功能、构建组件、添加功能或修改行为等任何创作性工作之前。必须在实施任何方案前先触发本技能。触发场景:头脑风暴、方案设计、需求分析、功能规划、设计方案、系统设计、我想做、帮我想想、如何实现、方案评估、设计评审。
npx skillsauth add ProgrammerAnthony/Expert-Coding-Harness brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
铁律:先设计,后实施。 在充分理解需求并获得用户认可前,禁止编写任何代码或启动任何实施动作。
<HARD-GATE> 在完成设计展示并获得用户明确批准之前,禁止调用任何实施技能、编写代码、脚手架项目或执行任何实施动作。无论项目看起来多简单,都必须如此。 </HARD-GATE>docs/specs/YYYY-MM-DD-<主题>-设计.md)。writing-plans(实施计划编写):把设计变成可执行计划prd-engineer(需求工程师):当需要 PRD / 验收标准 / Issues 拆解时先补齐所有项目都必须走这个流程——待办清单、单函数工具、配置变更,全部如此。"简单"项目恰恰是未经审视的假设造成最多返工的地方。设计可以很短(对于真正简单的项目几句话就够),但你必须展示设计并获得确认。
docs/specs/YYYY-MM-DD-<主题>-设计.mdreferences/spec-reviewer-prompt.md),发现问题则修复后重新审查(最多 3 轮,超出则交人工处理)设计通过验证后:
docs/specs/YYYY-MM-DD-<主题>-设计.md
写完文档后:
references/spec-reviewer-prompt.md)自检循环通过后,请用户审阅:
"设计文档已写入
<路径>。请审阅,如需修改请告知,确认后我们开始编写实施计划。"
等待用户回复。如有修改需求,执行后重跑自检循环。用户确认后才能继续。
| 原则 | 说明 | |------|------| | 每次一个问题 | 不要用多个问题淹没用户 | | 优先选择题 | 比开放式问题更容易回答 | | 无情地 YAGNI | 从所有设计中去掉不必要的功能 | | 探索替代方案 | 在确定方案前始终提出 2-3 个选项 | | 渐进式验证 | 展示设计,获得批准后再继续 | | 保持灵活 | 有不清楚的地方随时回头澄清 |
遇到以下想法,立刻停下——先完成设计流程:
| 借口 | 现实 | |------|------| | "需求很清楚,直接写代码" | 清楚的需求 ≠ 明确的约束与边界。少 2 分钟问题 = 多 2 小时返工。 | | "太简单了不需要设计" | 简单项目里未审视的假设造成最多浪费。设计可以很短,但不能没有。 | | "用户肯定想要这个功能" | "肯定"不是确认。问清楚。 | | "我已经知道该怎么做了" | 你知道怎么做 ≠ 用户想要你那样做。先对齐。 | | "只是一个小改动" | 小改动也会破坏接口、引入回归、违背用户预期。走流程。 |
references/spec-reviewer-prompt.md — 文档审查子代理提示词模板tools
快速验证设计的一次性原型。区分两条分支——逻辑/状态模型用终端交互 App,UI 布局用多变体路由切换。当用户想原型验证、检验数据模型或状态机、探索多种 UI 方案时触发。触发词:原型、prototype、验证方案、快速试验、让我玩一玩、试几个设计。
development
在代码库中发现架构"深化"机会——将浅模块变成深模块的重构,提升可测试性和 AI 可导航性。与 architecture-advisor 互补:architecture-advisor 设计新架构,本技能改善现有代码库结构。触发词:改进代码库架构、架构深化、找重构机会、模块耦合太紧、难以测试、代码难以理解、架构改进、improve architecture、refactor opportunities。
data-ai
将当前对话压缩为交接文档,供下一个 Agent 会话接续工作。触发词:交接、handoff、下一个会话、会话摘要、接续工作、传给下一个 agent。
tools
对用户的计划或设计进行不留情面的深度追问,直到达成共同理解,逐一解决决策树的每个分支。当用户想要压力测试计划、检验设计时触发。触发词:追问我、grill me、逐一问我、挑战我的方案、深度追问、质疑设计、设计评审追问。