Seeds:最小意图单元
Seed 是你希望更改、构建或改进的内容。它不必在出现时就定义完善。重要的是在当下使用你掌握的上下文将其捕捉下来。
Javi 将其称为 “seeds”,因为他将它们视为种子:现在种下的东西,会在适合规划时萌发为一个 Feature、变更或改进。
它们的用途
Seeds 解决了异步捕捉问题:想法不会只在你坐在电脑前时出现,它们可能在查看应用、开会或移动途中出现。
没有 Seeds 时,你有三种选择:
- 打开电脑、加载项目、查找 backlog:等你完成这些操作,想法可能已经不重要了
- 写在纸上或手机备忘录中:它会丢失,或永远不会进入看板
- 记在脑中:最终会忘记
Seed 会在当下捕捉意图,并将其关联到正确的项目。等你有时间规划时,再将它转化为任务。
如何创建 Seed
通过助手(已连接 MCP)
这是最快的方式。直接对连接到 Almirant 的助手说:
"Créame una seed para que aquí haya un botón de exportar"
"Crea una seed para mejorar la velocidad de carga del dashboard"
"Seed: revisar los índices de la base de datos en la tabla de usuarios"
助手会在正确的项目中创建 Seed,无需打开任何应用。
在 Claude Code 中
> /seed "Añadir paginación a la lista de proyectos"
通过 Web 应用
进入项目的 Seeds 区域并新建一条 Seed。你可以添加标题、描述以及当下掌握的任何上下文。
Seed 中应写什么?
Seed 可以模糊,也可以具体。系统会自行适应。
有效的 Seeds(即使很模糊):
- "Dashboard 加载很慢"
- "需要某种导出报告的功能"
- "检查权限系统是如何实现的"
信息更丰富的 Seeds:
- "Dashboard 加载很慢:我怀疑是项目表查询没有索引。当可见项目超过 50 个时影响尤其明显。"
- "在报告视图中添加导出按钮:支持 CSV 和 PDF 格式,类似我们在发票视图中实现的功能。"
当下掌握的上下文越多越好,但不要等到拥有全部信息后才创建 Seed。
何时适合进入 planning
当满足以下条件时,Seed 已适合带入 Ideate 会话:
- 意图明确(即使解决方案尚未明确)
- 项目中至少积累了 2 至 3 条 Seed(适合批量 planning)
- 你有时间进行一次规划会话
没有强制性的“完整度”标准。Ideate 的 AI 负责处理模糊的 Seeds(通过澄清问题或 brainstorming)和具体的 Seeds(通过直接技术 research)。
不要逐条规划 Seed。一天或一周内先累积,然后用整个批次开启一次 Ideate 会话。AI 会分组、确定优先级,并发现你逐条查看时无法看到的重叠。
如何丰富 Seed
如果在 planning 会话前有时间,可以为 Seed 补充更多上下文:
- 更详细的描述:它解决什么具体问题,以及你期望的行为
- 参考资料:链接、截图、其他任务的相关决策
- 约束:哪些内容不能更改,以及有哪些依赖关系
- 优先级:是否紧急,或能否等待
如果没有时间,也没关系。AI 会在 planning 中询问它所需的内容。
可追溯性
在 planning 中创建的每项任务都会关联到产生它的 Seed。这样你可以:
- 了解每项任务来自哪里
- 如果在实现过程中出现疑问,恢复原始上下文
- 查看围绕该想法在 planning 中做出的决策历史
这种可追溯性是 Almirant 最具体的价值之一:你不再需要依赖纸面笔记,而是能确切知道每项内容的来源。
接下来
- 规划会话(Ideate):AI 如何将 Seeds 转化为任务
- 完整工作周期:Seeds、planning、implement、validate、document