Install
openclaw skills install xiaolongxia-workflow分层任务分解与执行工作流
openclaw skills install xiaolongxia-workflow版本: 0.5.0 (Release Candidate) 作者: OpenClaw 助手 创建时间: 2026-03-17 状态: 开发中 - 最小可行版本
小龙虾分层任务工作流是一个系统化、工程化的任务处理框架,专为复杂AI代理设计。它将大型任务分解为阶段、步骤、子步骤,直到每个子步骤对模型来说是可执行的,同时提供完整的错误处理、输入输出控制和备份机制。
# 从工作空间直接使用(开发中)
cd /root/.openclaw/workspace/skills/xiaolongxia-workflow
from scripts.task_analyzer import TaskAnalyzer
from scripts.project_manager import ProjectManager
# 1. 分析任务
analyzer = TaskAnalyzer()
summary = analyzer.analyze("帮我设计一个完整的电商网站后端系统")
# 2. 创建项目
manager = ProjectManager(summary)
project_path = manager.create_project()
print(f"项目创建在: {project_path}")
skills/xiaolongxia-workflow/
├── SKILL.md # 本文件
├── config/
│ └── workflow_config.json # 配置文件
├── scripts/
│ ├── task_analyzer.py # 任务分析器
│ ├── project_manager.py # 项目管理器
│ ├── step_decomposer.py # 步骤分解器
│ ├── step_executor.py # 步骤执行器
│ ├── robust_executor.py # 鲁棒执行器 (错误恢复)
│ ├── error_classifier.py # 错误分类器
│ ├── template_engine.py # 模板引擎
│ ├── run_workflow.py # 工作流运行器
│ └── demo_integrated.py # 集成演示
├── templates/
│ ├── task_summary.md.tpl # 任务概要模板
│ ├── top_level_plan.md.tpl # 顶层方案模板
│ └── step_report.md.tpl # 步骤报告模板
├── tests/
│ ├── test_basic.py # 基础测试
│ └── (更多测试待添加)
└── references/
└── workflow_diagram.png # 工作流程图 (待创建)
任务分析器 (task_analyzer.py)
项目管理器 (project_manager.py)
task_summary.md)top_level_plan.md)步骤分解器 (step_decomposer.py)
步骤执行器 (step_executor.py)
错误分类器 (error_classifier.py)
模板引擎 (template_engine.py)
鲁棒执行器 (robust_executor.py)
工作流运行器 (run_workflow.py)
配置文件: config/workflow_config.json
{
"version": "0.1.0",
"project_base_dir": "/root/.openclaw/workspace/projects",
"max_decomposition_depth": 4,
"default_model": "deepseek-reasoner",
"max_input_tokens": 1000000,
"max_output_tokens": 8000,
"retry_policy": {
"max_retries": 3,
"backoff_factor": 2,
"initial_delay": 1
}
}
from scripts.task_analyzer import TaskAnalyzer
task = "帮我设计一个完整的电商网站后端系统"
analyzer = TaskAnalyzer()
summary = analyzer.analyze(task)
# 输出: task_summary.md
print(summary.to_markdown())
from scripts.project_manager import ProjectManager
manager = ProjectManager(summary)
project_path = manager.create_project()
project_20260317_1320/
├── task_summary.md
├── top_level_plan.md
├── steps/
│ └── (后续生成)
└── backup/
运行基础测试:
cd /root/.openclaw/workspace/skills/xiaolongxia-workflow
python3 -m pytest tests/test_basic.py -v
在AGENTS.md中添加:
### 小龙虾工作流自动触发
当任务满足以下条件时自动启用:
- 包含复杂关键词("系统设计"、"架构迁移"等)
- 估计执行时间 > 2小时
- 用户明确要求
# 使用clawhub安装后
openclaw skill use xiaolongxia-workflow --task "你的大型任务描述"
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)MIT License
如有问题,请:
references/目录中的文档注意: 这是最小可行版本,功能有限。建议仅在测试环境中使用。