mcpField
B
brainstorming

brainstorming

github.com/dev-toolingsAgent 工作流22788 次安装4 周前更新
代码仓库

关于 brainstorming

面向 Symfony 的需求梳理技能,用于在制定实现计划前明确功能要求并比较设计方案。它将功能映射到 Symfony 组件,记录取舍与风险,再把选定设计交给 writing-plans。

主要功能

  1. 01明确目标、范围和待解问题
  2. 02将功能映射到 Symfony 组件
  3. 03比较设计方案及其取舍
  4. 04记录决定、未采用方案和风险
  5. 05将选定设计交给 writing-plans

适用场景

  1. 01探索需求尚未确定的功能
  2. 02在选定设计前比较实现方案
  3. 03识别功能涉及的 Symfony 组件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill brainstorming

安装后在 Claude Code 中输入/brainstorming确认已加载。

详细介绍

头脑风暴(Symfony)

适用场景

  • 功能需求仍然模糊,需求尚未确定。
  • 存在多种可行设计,选择前必须比较各自的权衡。
  • 规划前,需要了解某项功能会涉及哪些 Symfony 组件(实体、处理器、API 资源、安全、异步)。
  • 必须先做出决定,再编写计划;决定后,将工作交接给 writing-plans。

默认工作流

  1. 用一句话重述目标,并列出已知、未知和不在范围内的事项。
  2. 提出尚待解答的问题(用户、数据、权限、故障情况),并记录答案。
  3. 将功能映射到 Symfony 组件:实体、服务和处理器、API 资源、投票器、消息。
  4. 提出两到三种设计,说明各自的权衡并推荐一种。
  5. 记录选定的设计、被否决的选项和未解决的风险,然后交接给 writing-plans。

防护措施

  • 不要在此处编写代码或分步计划:头脑风暴到选定设计为止。
  • 优先采用项目中已有的模式,而不是引入新模式。
  • 一次只问一个问题,不要猜测缺失的需求。
  • 在笔记中保留被否决的选项,以便审查决策过程。

渐进式披露

  • 使用此文件了解执行方式和风险控制措施。
  • 需要深入了解实现细节时,再打开参考资料。

输出要求

  • 目标、范围和已解答的问题。
  • 涉及的组件,以及推荐设计和相应的权衡。
  • 可供 writing-plans 使用的未解决风险。

参考资料

评论

支持 Markdown