用途:aidlc-implement 属于 AIDLC(决策驱动)技能集,用于按设计规格执行实现任务,即代码生成与测试。它读取任务清单与设计文档,产出生产代码和测试文件,并更新 tasks.md 的完成状态。
主要能力:支持三种实现模式——标准、并行、自主。标准模式一次执行一个任务,完成测试后再继续;并行模式按执行波次推进,且只允许在分配给自己的路径内创建或修改文件;自主模式为持续执行。每次任务或波次完成后运行测试,通过后勾选 tasks.md;全部完成后输出包含测试结果与覆盖率的总结。支持增量模式,从单元级路径读取,单元审计写完整记录、特性审计写一行摘要。
必要输入:带依赖关系的任务列表(Markdown、YAML、JSON)与设计文档(design.md + design/、OpenAPI、GraphQL、Prisma)。可选输入包括通过 MCP、URL 或文件路径提供的设计工具规格、API 文档与库文档。读取 tasks.md、design.md 及 design/、blueprints、resources.md;写入源代码、测试文件与 tasks.md 复选框。
用法要点:先选择实现模式,再按动作文件依次执行,最后完成收尾。流程中每个检查点会等待用户批准,批准信号如 next、go、proceed、yes、continue、ok、done、approved;如需修改则应用更改、重跑测试并重新呈现结果。输出使用用户语言(依据 manifest 的 language 字段)。遵循设计文档,不在架构决策上自行发挥;依赖未完成前不开始任务。上下文丢失时按 aidlc/shared/base.md 的恢复流程,根据 implementationMode、currentTask、currentWave 续跑。
限制与未提供项:具体平台检测细节、安装命令、收费与价格、性能或效果数据,资料中暂未提供。Kiro 额外使用 invokeSubAgent、taskStatus,Claude Code 额外使用 Agent、TaskUpdate。