第一个 AI 工作流
这是一个完整周期:将你在喝咖啡时通过手机捕捉的想法,转变成当你回到电脑前即可审查的云端已实现 PR。
Seeds → 规划(Ideate)→ 实现 → 验证 → 记录
让我们通过一个真实示例来了解它。
故事
清晨,Javi 正在查看应用。他发现仪表板加载时间太长,而且报告视图中缺少导出按钮。当时他正在移动途中,没有打开电脑。
他对助手说(已连接到 Almirant MCP):
“为我创建一条用于优化仪表板加载速度的 Seed,再创建一条用于添加报告导出的 Seed。”
Seeds 会被记录下来。等到规划会话时,AI 会将它们保留在上下文中。
第 1 步:捕捉 Seeds
Seed 是最小意图单元。它不必完美,只需先存在。
通过手机,使用连接 MCP 的助手:
“创建一条让仪表板加载更快的 Seed”
“创建一条在报告视图中添加导出的 Seed”
通过 Web 应用: 访问项目的 Seeds 区域,直接新建一条 Seed。
在终端中的 Claude Code:
> /seed "优化仪表板加载 — 延迟加载和数据库索引"
Seeds 会不断累积。现在无需规划,先捕捉,然后继续工作。
Seed 的价值在于你上下文清晰时立即记录。无论模糊还是具体,重要的是它已经存在。AI 会在规划中处理细节。
请参阅 Seeds:最小意图单元,了解 Seed 何时适合进入规划。
第 2 步:使用 Ideate 规划
当积累了一些 Seeds 后,开启一次 Ideate 会话,即 Almirant 的规划技能。
在 Claude Code 中:
> /ideate
AI 启动时已知晓看板中有哪些内容、哪些 Seeds 待处理,以及项目的技术上下文。接下来:
1. 分组和分类
AI 可能发现你有 5 条 Seeds,但它们实际属于 3 个不同问题。它会告知你,从而避免重复工作。
2. 当 Seed 含糊时进行头脑风暴
如果“优化 dashboard”有多种含义,AI 会提出澄清问题或给出替代方案,由你决定。
3. 如果定义完善则进行技术调研
如果 Seed 具体,AI 会直接研究代码库:分析受影响文件、项目使用的模式,以及最合理的方案。
4. 提出任务结构
它会提出工作项结构,包括:
- 标题和描述
- 具体的完成定义
- 会修改的文件
- 相关技术考量
5. 经你批准后创建任务
你确认后,任务会在看板中创建,并可追溯到原始 Seed。
在本例中,AI 可以将两条 Seeds 汇集为“仪表板性能和可用性改进”这个 Feature,并创建三个下级 Tasks:数据库索引、组件延迟加载,以及导出按钮。
请参阅规划会话(Ideate)了解详细阶段。
第 3 步:实现
有两种实现方式:
选项 A:本地(使用终端)
在仓库中打开 Claude Code 并启动任务实现:
> /implement A-T-42
AI 会读取看板中的任务及其全部上下文,分析代码库并编写代码。工作项会在工作期间移至 "In Progress",完成后移至 "Review"。
你会在执行期间保持在场。
选项 B:OnCloud(无需在场)
在云端启动实现后即可离开。代理会在远程环境中工作,无需依赖终端保持打开。
> /runner-implement A-T-42
选择提供商(Claude、Codex、Gemini),启动任务,它会在云端执行。完成后,PR 已准备好审查。
Javi 的做法是:去健身房前启动实现,回来后审查每项任务的完成情况。
还可通过手机上的助手启动:
“使用 Claude 在云端启动任务 A-T-42 的实现”
请参阅云端执行(OnCloud),了解可用提供商和配置方式。
第 4 步:验证
合并前,Validate 会验证实现是否符合任务的原始规范,不仅检查代码是否能编译,也检查它是否实现了承诺的功能。
本地:
> /validate A-T-42
云端:
> /runner-validate A-T-42
AI 会将结果与规划中定义的验收标准对比。如果不匹配,它会指出;如果一切正常,则移动该工作项。
Javi 有一个夜间自动化流程:所有处于 Review 的任务都会自动验证,通过后被标记为完成,无需他手动操作。
第 5 步:记录变更
验证完成后,Document 会生成变更文档:实现了什么、修改了哪些文件,以及做出了哪些决策。
> /document A-T-42
或在云端:
> /runner-document A-T-42
一天的完整周期
| 时间 | Javi 的操作 | 方式 |
|---|---|---|
| 早上,查看应用时 | 将想法捕捉为 Seeds | 使用手机上的助手 |
| 与联合创始人开会 | “这个必须做,创建一条 Seed” | 连接 MCP 的助手 |
| 工作会话 | Ideate:将 Seeds 转化为任务 | 终端中的 Claude Code |
| 出门前 | Runner-implement:启动实现 | 云端,无需在场 |
| 回来后 | 审查 PR 和待办事项 | Web 或移动应用 |
| 夜间 | 自动验证 | 在 Almirant 中配置的流程 |
要求
- Almirant 中有至少一个看板的项目:第一个项目
- 通过 MCP 连接 Claude Code:连接 Claude Code
- 对于 OnCloud:已配置提供商:提供商和配额