Claude-code-workflow (CCW) 是一个智能开发工作流系统,它利用人工智能进行编排,渐进式管理复杂性,并协调多代理。CCW的工作流程包括头脑风暴、用户打磨修改、行动规划和执行四个阶段。涉及的主要指令有:
- /workflow:plan:用于工作流规划。
- /workflow:brainstorm:auto-parallel:自动概念规划并行版。
- /workflow:brainstorm:auto-squeeze:自动概念规划串行版,用于测试。
- /workflow:execute:工作流执行。
- /workflow:test-gen:测试套件工作流构建。
在头脑风暴阶段,用户可以通过 /workflow:brainstorm:auto-squeeze [topic] 进行自动规划,如果对规划不满意,可以使用 /workflow:brainstorm:ui-designer 进行修改,然后通过 /workflow:brainstorm:synthesis 生成综合文档。行动规划阶段使用 /workflow:plan 命令,该命令被设计为协调器,协调其他命令执行,包括启动session、查找相关代码文件、使用mcp查找示例、分析现有计划并提出改进建议、制定规划等阶段。任务执行阶段通过 /workflow:execute 进入,根据任务自动分配agent,agent会根据上下文自动加载不同的技术栈指南。此外,还有测试工作流,通过 /workflow:test-gen 命令生成测试workflow,然后通过 /workflow:execute 执行测试任务。CCW还提供了一些特色指令,如cli命令用于概念规划、bug查找和代码理解,通过–enhance增强提示词交流,通过–tool指定cli(可选gemini、qwen、codex)。此外,用户还可以通过 /update-memory-full 和 /update-memory-related 命令更新CLAUDE.md文件内容,以获取更好的性能。CCW的整个框架已经初步形成,下一步将优化精简提示词,并欢迎用户贡献代码。