Task Graph Executor#
When to use#
Use this skill when tasks involve multiple steps or dependencies.
Examples:
- Analyze a repo and summarize it
- Research a topic and generate a report
- Process data and visualize results
What this skill does#
This skill enables the AI to:
- Break down complex tasks
- Build a dependency graph (DAG)
- Execute tasks in order
- Parallelize independent steps
- Return structured results
Execution Strategy#
Step 1: Decompose Task#
Convert user request into subtasks.
Example:
User: "Analyze repo and summarize"
Tasks:
- clone repo
- analyze code
- generate summary
Step 2: Build DAG#
- Identify dependencies
- Ensure correct execution order
Step 3: Execute#
- Run independent tasks first
- Wait for dependencies
- Execute in parallel when possible
Step 4: Output#
Return structured result:
{
"tasks": [],
"result": "",
"status": "success"
}
Goal#
Enable multi-step task execution instead of single tool calls.