Appearance
如何利用 AI 将模糊的想法转化为可落地的技术设计
解决“过早实现”导致的返工问题:通过强制性的结构化对话,在编写代码前将模糊的创意转化为经过验证的详细设计文档,确保需求对齐且架构稳健。
为什么需要这个技能
在开发新功能或设计新架构时,开发者最容易陷入的陷阱是“过早实现”(Premature Implementation)。在想法尚未清晰、假设未被验证的情况下直接写代码,往往会导致隐藏假设冲突、方案偏差,最终引发大规模重构。
本技能将 AI 从一个“代码生成器”转变为一个“设计引导者”和“资深评审员”。它通过强制慢下来,在实现之前通过多轮确认、非功能性需求分析和决策日志,确保最终产出的设计方案是经得起推敲的。
适用场景
- 新功能定义:当你有初步想法,但还不确定具体行为逻辑时。
- 架构方案选型:需要对比多种技术路径并分析权衡(Trade-offs)时。
- 复杂逻辑梳理:在面对高风险、高影响力的模块,需要严谨的设计规格书时。
- 团队共识达成:需要将个人想法转化为可被团队评审的正式文档时。
核心工作流
该技能采用严格的“门禁”机制,禁止在进入设计阶段前编写代码:
- 上下文同步:AI 首先分析现有项目状态、文档和约束,确保不脱离实际。
- 原子化引导:AI 每次仅提出一个问题(优先提供选项),通过碎片化确认消除模糊地带。
- 非功能性约束:强制要求明确性能、规模、安全性及可靠性等隐性需求。
- 理解锁定(Hard Gate):在进入设计前,AI 必须总结需求、列出假设并获得用户显式确认。
- 方案探索与权衡:提供 2-3 种可行方案,对比复杂度与风险,坚决遵循 YAGNI(You Ain't Gonna Need It)原则。
- 增量设计呈现:将设计方案拆分为 300 字以内的短段落,每段确认后再继续。
- 决策日志存档:记录所有关键决策及其理由,为后续维护提供溯源。
下载和安装
下载 brainstorming 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐