Auto Agent 长程任务工程化框架
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_21e7e3b2/auto-agent-skill。
技能介绍
要解决的问题
长程编程任务常跨多个文件,容易出现上下文污染:模型一边实现、一边复盘,容易把自己的假设当成事实,也对自身错误不敏感。Auto Agent 把问题拆成可验收的小任务,用角色分离降低自我评估偏差。
工作方式与关键步骤
- 角色分工:
Planner只负责拆解任务、分析架构;Generator负责实现和自测;Evaluator独立验收,不读取实现思路。 - Sprint Contract:每个任务开始前写入
sprint-contract.md,明确目标、验收标准、涉及文件、完成定义和测试方式。 - 任务分解:每个原子任务控制在
1-3个文件,用tasks.json记录依赖、acceptance_criteria、steps和复杂度。 - 评估矩阵:按功能正确性、架构合规、代码质量、复用性评分,任一硬门槛未过就退回修复。
- 流程恢复:通过
progress.md、handoff.md和代码文件恢复会话,连续 3 轮未通过标记blocked。
适用边界与注意点
适合大型重构、新模块、新系统或用户明确要求“长程任务”的场景;不适合单文件修复、查询和简单 bug。该技能强调独立 git commit 和人工验收,默认 Level 1,未通过时不能谎报完成。
使用场景
- 计划跨多个文件新增一个模块时,用它生成任务契约和原子任务,再让独立评估验收。
- 大型重构前需要把需求拆成 1-3 个文件的原子任务,并记录依赖、验收标准和涉及文件。
- 实现完成后,用独立 Evaluator 对照契约评分,未达标就退回修复。
- 会话中断后需要按 tasks.json、progress.md 和 handoff.md 恢复长程任务状态,避免重新猜测上下文。
适合人员
- 负责大型重构或新系统落地的后端工程师,需要把复杂需求拆成可验收任务
- 维护多人协作代码库的架构师,需要在 Generator 实现后引入独立 Evaluator 审查
- 使用 Claude Code 做长程任务的开发者,希望用 Sprint Contract 约束实现与验收
- 负责代码质量门禁的团队负责人,要求未达评分门槛时退回修复而非直接合并