用途:把大型功能拆成一系列小契约(切片),每一级都便于人理解、便于智能体测试,并在整个功能完成前就能产生价值。适用于高风险或多步骤的功能开发。
主要能力与流程:先访谈,逐个提问直到明确目标结果、非目标、审查面、不可破坏的契约、缺失资产和首个可用检查点,并给出推荐答案供用户接受、拒绝或修改;能查代码回答的问题先查仓库。切片按 API 接缝划分,尽量像小型库:命名模块边界、带类型的输入输出、确定性夹具、接缝处测试。对不熟悉领域、视觉目标、参考实现等先做针对性在线研究,优先一手来源。让进展可见:视觉或交互工作每个切片都应产出可运行、可截图、可评审的东西。优化反馈回路,优先小而可运行的面。按仓库自然形态规划(如 monorepo 用 apps/packages)。缺失输入不阻塞,用占位符加替换契约推进。多切片功能并行起草再综合:至少三个独立子智能体,各带不同偏向(最少切片、风险优先、接缝质量),并混合模型家族,最后自行综合成规范计划。递归审计迷雾,直到每个切片只有一个问题、一个接缝、一个审查面、一个结论。视觉切片每个只判断一个变量。
产物结构:小问题用 specs/<feature>.md;大功能用 specs/<feature>/README.md、slices/<NN>-<name>.md、visualizations/*.html、assets/。README 需含“Next Agent Prompt”交接提示。切片文件需回答:解锁什么契约、API 接缝、人能运行或看到什么、如何验证、哪些决定委托给实现者、什么必须保持绿色、什么反馈会改变切片。视觉切片需把 screenshot-critique 作为最后检查,有对比目标时用 compare-screenshots。人工审查检查点设为非阻塞。
限制:资料未提供具体安装命令、收费、价格、平台或效果信息。