CRCT的递归任务分解是其核心功能,具体实现流程如下:
- 创建任务单元:在cline_docs/目录下新建子文件夹(如feature_auth/),每个文件夹代表一个独立任务模块
- 定义任务元数据:在文件夹内创建task.md文件,需包含:
- 任务目标(Objective)
- 依赖模块(Dependencies)
- 实现步骤(Implementation Steps)
- Processamento automatizado:系统会:
- 解析目录结构生成依赖图
- 将task.md内容同步到dependency_tracker.md
- 根据.clinerules文件状态动态分配计算资源
Cenários típicos de aplicativos包括:重构大型功能模块时,可以按职责划分为auth/、payment/等子任务;处理技术债时,可将优化目标分解为多个代码质量指标单独跟踪。
advertência:建议采用一致的命名规范(如模块前缀_功能描述),并定期运行dependency_processor.py校验依赖关系。
Essa resposta foi extraída do artigoCRCT: decomponha recursivamente grandes tarefas de código e salve persistentemente o estado do projetoO