章节 01
【导读】wf:Claude Code的声明式工作流Agent,结构化AI编程协作新方案
wf是基于tm构建的声明式工作流Agent,通过预定义的阶段门控机制管理Claude Code的工作流程,将AI辅助编程分解为明确阶段(每个阶段有目标和验收标准),为AI辅助编程提供更结构化的人机协作模式,解决复杂任务中AI工作流程管理的问题。
正文
wf是一个基于tm构建的声明式工作流Agent,通过预定义的阶段门控机制管理Claude Code的工作流程,为AI辅助编程提供更结构化的协作模式。
章节 01
wf是基于tm构建的声明式工作流Agent,通过预定义的阶段门控机制管理Claude Code的工作流程,将AI辅助编程分解为明确阶段(每个阶段有目标和验收标准),为AI辅助编程提供更结构化的人机协作模式,解决复杂任务中AI工作流程管理的问题。
章节 02
随着Claude Code等AI编程助手能力增强,开发者面临如何有效管理其工作流程的问题。wf项目针对此需求,采用"有主见"的设计,借鉴传统软件开发的阶段门控模型,将AI辅助编程分解为明确阶段,仅当前阶段完成后可进入下一阶段。项目基于tm(task manager)构建,是对现有任务管理能力的增强扩展。
章节 03
核心概念:声明式阶段门控,开发者定义多阶段流程(如理解、设计、实现、验证、评审),每个阶段有准入条件和退出标准,防止AI未充分理解就编码或方案未定稿就实现。
技术架构:分层设计,tm层负责基础任务管理(创建、状态跟踪、调度);wf层实现阶段门控逻辑,将声明式配置转化为tm任务序列;Claude Code集成层调用API执行编程任务并监控输出判断阶段完成。
章节 04
以添加用户认证功能为例,wf定义的工作流包括:
各阶段需验证后进入下一阶段,支持回退。
章节 05
对比:
适用场景:复杂功能开发、遗留代码维护、团队协作标准化、学习培训、高风险变更。
章节 06
技术亮点:配置驱动阶段定义、灵活条件判断(AI输出标记/文件变更等)、状态持久化(中断恢复)、深度集成Claude Code、可扩展钩子系统(阶段前后执行自定义逻辑)。
局限性:学习曲线(声明式思维需适应)、灵活性约束(强制特定模式)、阶段设计依赖人工、当前主要绑定Claude Code。
章节 07
未来方向:智能阶段推荐(AI分析任务自动推荐阶段)、多Agent协作、可视化编辑器、模板市场、项目管理工具集成(同步状态到Jira/Linear)。
总结:wf推动AI辅助编程向结构化演进,为开发者提供管理AI工作流程的有效手段,帮助个人建立严谨习惯、团队标准化协作,为AI协作管理领域提供探索方向。