What problem does it solve?
This skill solves the challenge of managing complex software development workflows by automating the execution of tasks defined in a directed acyclic graph (DAG), ensuring that dependencies are respected and human-in-the-loop checkpoints are maintained.
Core Features & Use Cases
- Topological Execution: Automatically runs tasks in the correct order based on the DARE DAG definition.
- State Management: Tracks task status, handles failures with cascade-skipping, and provides a live visual canvas for progress monitoring.
- Use Case: When building a complex feature, use this skill to systematically execute implementation tasks, run tests, and validate code contracts without manually tracking which sub-tasks are ready for development.
Quick Start
Invoke the dare-dag-run skill to begin executing the next ready tasks in your project workflow.