What problem does it solve?
Coordinating multi-agent teamwork requires a Leader to turn planned project work into concrete Worker assignments with clear specs, acceptance criteria, and completion reporting, which is error-prone when done ad hoc over chat.
Core Features & Use Cases
- Task Delegation: Converts ready Project Work nodes (from
readyNodes or readyLoopNodes) into bounded Worker task specs written to shared/tasks/{task-id}/ via the taskflow delegate_task action.
- Assignment Messaging: Automatically notifies the assigned Worker in the Matrix Task room with
m.mentions, and defines the manual assignment message flow for Quick Tasks created with create_quick_project.
- Result Verification: Checks submitted Worker results with
check_task, enforcing a STATUS/SUMMARY/DELIVERABLES result contract and accepted statuses (SUCCESS, SUCCESS_WITH_NOTES, REVISION_NEEDED, BLOCKED).
- Use Case: A Leader agent receives a ready node from a project DAG, delegates it to a Worker with a spec containing acceptance criteria and a completion report instruction, then validates the submitted result before accepting it into project progress.
Quick Start
Ask the Leader agent to delegate the next ready project node to a Worker using the task-delegation skill and verify the submitted result.