brainstorming
将想法头脑风暴为设计
通过自然协作对话帮助将想法转化为完整设计与规范。
首先理解当前项目上下文,然后一次问一个问题以精炼想法。一旦理解正在构建什么,以小部分(200-300 字)呈现设计,在每部分后检查是否看起来正确。
流程
理解想法:
- 首先查看当前项目状态(文件、文档、最近提交)
- 一次问一个问题以精炼想法
- 如可能偏好多项选择问题,但开放式也可以
- 每条消息仅一个问题—如果主题需要更多探索,将其分解为多个问题
- 聚焦理解:目的、约束、成功标准
探索方法:
- 提出 2-3 种不同方法及权衡
- 以对话方式呈现选项,附推荐与理由
- 以推荐选项开头并解释原因
呈现设计:
- 一旦相信理解正在构建什么,呈现设计
- 将其分解为 200-300 字的部分
- 在每部分后询问是否看起来正确
- 覆盖:架构、组件、数据流、错误处理、测试
- 如果某物没有意义,准备返回并澄清
设计后
文档:将验证的设计写入 docs/plans/YYYY-MM-DD- -design.md,如可用使用 elements-of-style:writing-clearly-and-concisely 技能,将设计文档提交到 git。
实现(如继续):询问:「准备设置实现吗?」使用 superpowers:using-git-worktrees 创建隔离工作空间,使用 superpowers:writing-plans 创建详细实现计划。
关键原则
- 一次一个问题 — 不用多个问题压倒
- 偏好多项选择 — 如可能比开放式更容易回答
- 无情 YAGNI — 从所有设计中移除不必要功能
- 探索替代方案 — 在确定前始终提出 2-3 种方法
- 增量验证 — 以部分呈现设计,验证每个
- 灵活 — 当某物没有意义时返回并澄清
More from kunhai-88/skills
marketing-ideas
需要营销创意、灵感或策略时使用。触发词:marketing ideas、growth ideas、how to market、marketing strategies、marketing tactics、ways to promote、ideas to grow。提供 140 个已验证的营销方法,按类别组织。
31marketing-psychology
将心理学原理、心智模型或行为科学应用于营销时使用。触发词:心理学、心智模型、认知偏差、说服、行为科学、人们为何购买、决策、消费者行为。提供 70+ 面向营销的心智模型。
16agent-browser
浏览器自动化工具,用于网页导航、交互、截图、录制等。当需要自动化浏览器操作、测试网页、抓取网页内容、填写表单、截图、录制视频,或提到「浏览器自动化」「网页测试」「agent-browser」「浏览器操作」时使用。
12supabase-postgres-best-practices
Supabase 出品的 Postgres 性能优化与最佳实践。在编写、评审或优化 Postgres 查询、表结构设计或数据库配置时使用。
10audit-website
使用 squirrelscan CLI(squirrel)对网站进行审计,覆盖 SEO、技术、内容、性能、安全等 140+ 规则。当需要分析网站健康、排查技术 SEO、检查死链、校验 meta 与结构化数据、生成站点审计报告、对比改版前后,或提到「网站审计」「audit website」「squirrel」「站点健康检查」时使用。
8better-auth-best-practices
集成 Better Auth(TypeScript 鉴权框架)时使用。支持邮箱密码、OAuth、魔法链接、Passkey 等,通过插件扩展。编写或配置 Better Auth 时触发。
8