核心用法
Project Execution 是一个专为系统化项目执行设计的技能,覆盖从计划加载到任务交付的完整生命周期。核心工作流包括:
1. 预执行阶段:加载实施计划、验证项目环境就绪、检查依赖关系
2. 任务执行循环:按依赖顺序逐个执行任务,遵循 PRE-TASK → IMPLEMENT(TDD循环) → VALIDATE → CHECKPOINT 的标准化流程
3. 后执行阶段:全量测试验证、代码质量检查、生成交付报告
TDD工作流集成:RED(编写失败测试)→ GREEN(最小实现通过)→ REFACTOR(重构优化),每个阶段强制验证。进度追踪通过 .attune/execution-state.json 持久化,支持断点续传。
阻塞管理:内置系统化调试框架(复现→假设→测试→解决→记录),2小时以上未解决的阻塞触发升级机制。
显著优点
- 执行纪律强制化:任务完成立即标记,禁止批量延迟;质量门禁(测试、Lint、类型检查)缺一不可
- 敏捷原生支持:每日站会模板、燃尽图追踪、速度调整策略,完整适配Scrum实践
- 可恢复执行状态:JSON持久化状态+
--resume参数,支持随时中断与恢复 - 多层级验证:单元/集成/E2E测试金字塔,配合覆盖率阈值保护
潜在局限
- 前置依赖严格:无计划文件时拒绝启动,不适合探索性编码或原型开发
- 框架开销明显:单任务执行建议使用原生方式,避免过度工程
- 生态锁定:深层集成
claude-night-market/attune插件体系,脱离该环境时功能降级 - 人工决策点:阻塞升级、范围削减等关键决策仍需人工判断,非全自动
适合人群
- 中大型项目(10+任务)的敏捷开发团队
- 需要严格质量门禁与审计追踪的合规场景
- TDD实践者及需要系统化进度可视化的项目经理
常规风险
- 进度乐观偏差:燃尽图基于历史速度线性外推,未考虑技术债务或非线性阻塞
- 测试维护成本:E2E测试金字塔顶端"慢且贵",需持续投入维护
- 状态文件冲突:多人协作时
.attune/execution-state.json可能产生版本冲突