SuperAPI AI 工具集

brainstorming ideas into designs

智能体与模型

查看项目

更新于 10-15 07:45

技能介绍

用途

该技能用于把粗略的想法转化为完整的设计方案,通过结构化的提问和替代方案探索来完成。其核心原则是:通过提问来理解需求,探索不同方案,并分段呈现设计以获得验证。

开始时会声明:“I'm using the Brainstorming skill to refine your idea into a design.”

主要能力与流程

阶段一:理解

  • 检查工作目录中的当前项目状态
  • 一次只问一个问题来细化想法
  • 尽可能使用多选题形式
  • 收集:目的、约束条件、成功标准

阶段二:探索

  • 提出 2-3 种不同的方案
  • 对每种方案说明:核心架构、权衡取舍、复杂度评估
  • 询问人类伙伴哪种方案更契合

阶段三:设计呈现

  • 以 200-300 字的段落呈现
  • 覆盖:架构、组件、数据流、错误处理、测试
  • 每段之后询问:“Does this look right so far?”

阶段四:工作树设置(用于实现)

当设计获批且后续将进入实现时:

  • 声明:“I'm using the Using Git Worktrees skill to set up an isolated workspace.”
  • 切换到 skills/collaboration/using-git-worktrees
  • 遵循该技能的流程进行目录选择、安全验证和设置
  • 工作树就绪后返回此处

阶段五:规划交接

  • 询问:“Ready to create the implementation plan?”
  • 当人类伙伴确认(任何肯定回应)后:
    • 声明:“I'm using the Writing Plans skill to create the implementation plan.”
    • 切换到 skills/collaboration/writing-plans 技能
    • 在工作树中创建详细计划

何时回退到更早阶段

在以下情况可以且应当回退:

  • 伙伴在阶段二或阶段三揭示了新的约束条件 → 返回阶段一以理解它
  • 验证显示需求存在根本性缺口 → 返回阶段一
  • 伙伴在阶段三质疑方案 → 返回阶段二探索替代方案
  • 某些内容说不通 → 返回并澄清

当回退能带来更好结果时,不要强行线性推进。

相关技能

探索期间:

  • 当方案之间存在真正的权衡时:skills/architecture/preserving-productive-tensions

在提议修改现有代码之前:

  • 理解其存在的原因:skills/research/tracing-knowledge-lineages

注意事项

  • 阶段一中每条消息只问一个问题
  • 严格应用 YAGNI 原则
  • 在确定之前探索 2-3 种替代方案
  • 分段呈现,边做边验证
  • 需要时回退——灵活性优于僵化的推进
  • 开始时声明技能使用