完整工作周期
Almirant 将工作组织为五个阶段,每个阶段都有相应的工具和时机。目标是让你能顺畅地将移动中产生的想法变成已实现、已文档化的 Feature。
Seeds → Ideate → Implement → Validate → Document
概览
每个阶段都可以在本地(你在终端前)或云端(无需在场)执行。OnCloud 将你的在场时间与执行过程解耦。
五个阶段
1. Seeds:捕捉意图
**是什么:**最小意图单元。一个想法、改进或问题。它不必定义完善,只需先存在。
**何时使用:**当你发现需要改进的地方、在会议中或移动途中时。先捕捉,之后再规划。
如何创建:
- 在手机上,通过连接 MCP 的助手
- 在 Claude Code 中:
/seed "描述" - 在 Web 应用中,通过项目的 Seeds 区域
**结果:**一条关联到项目的意图记录,保留想法出现时的上下文。
2. Ideate:使用 AI 规划
**是什么:**AI 将 Seeds 转化为定义完善任务的规划会话。
**何时使用:**当你已经累积了一些 Seeds,并有时间进行一次 planning 会话时。
如何启动:
> /ideate
AI 的工作:
- 审查看板(哪些正在进行、哪些被阻塞)
- 读取待处理的 Seeds
- 将同一问题的不同变体分组
- 如果 Seed 含糊:提出澄清问题或进行 brainstorming
- 如果 Seed 具体:进行技术 research(文件、模式、方案)
- 提出包含 definition of done、相关文件和技术考量的任务
- 获得你的批准后:在看板中创建任务
**结果:**看板中已有可实现的任务,并可追溯到产生它们的 Seed。
3. Implement:执行工作
**是什么:**代理根据任务规范实现任务。
**何时使用:**当任务处于 backlog 且已准备好实现时。
两种执行方式:
Local(你在场):
> /implement A-T-42
代理会在你的终端中工作。工作项会进入 "In Progress",完成后进入 "Review"。
OnCloud(无需在场):
> /runner-implement A-T-42
代理会在远程环境中工作。启动后即可离开,完成时 PR 已准备好。
**结果:**代码已实现、PR 已生成,工作项处于 Review。
4. Validate:验证实现是否正确
**是什么:**代理验证实现是否符合 planning 中定义的验收标准。
**何时使用:**当任务处于 Review 且希望在合并前进行验证时。
如何启动:
> /validate A-T-42 # local
> /runner-validate A-T-42 # 云端
AI 会将结果与原始 definition of done 对比,而非与自己的解读对比。如果不匹配,它会详细指出。
**夜间自动化:**你可以配置自动流程,在夜间验证所有处于 Review 的任务;通过后将其标记为 Done。Javi 使用这一流程,以便每天早上看到更新后的看板。
**结果:**任务已验证,可合并;或得到有关缺少内容的具体反馈。
5. Document:记录变更
**是什么:**代理为已实现的内容生成文档。
**何时使用:**验证后,用于保持项目文档处于最新状态。
如何启动:
> /document A-T-42 # local
> /runner-document A-T-42 # 云端
**结果:**包含变更、所做决策和受影响文件的文档。
每个阶段的上下文
该周期之所以有效,是因为上下文不会在阶段之间丢失:
| 阶段 | 可用的上下文 |
|---|---|
| Seeds | 使用想法出现时的上下文创建 |
| Ideate | 可查看 Seeds、完整看板和代码库 |
| Implement | 读取包含完整规范的任务(来自 Ideate) |
| Validate | 与 Ideate 中定义的标准进行比较 |
| Document | 了解原始任务及其实现内容 |
每个代理启动时都有完整地图,而非从零开始。
Local 与 OnCloud
所有执行阶段(Implement、Validate、Document)均提供本地和云端版本:
| Local | OnCloud | |
|---|---|---|
| 何时使用 | 你在电脑前 | 你希望离开 |
| Skill | /implement、/validate、/document | /runner-implement、/runner-validate、/runner-document |
| 结果 | 在终端中实时完成 | 回来时 PR/结果已在等待 |
| 提供商 | IDE 中配置的提供商 | Claude、Codex、Gemini(可配置) |