
Teamharness Task Delegation
Use when you act as Leader to turn ready Quick Task or Project Work state into Worker...
Install
npx skills add agentscope-ai/AgentTeams --skill teamharness-task-delegation -g -a claude-code -y- Repository
- agentscope-ai/AgentTeams5.9k
- Category
- Engineering
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 1,990 tokens
- Runs scripts
- No, instructions only
What it does
Use when you act as Leader to turn ready Quick Task or Project Work state into Worker task instructions, send assignment messages, check submitted results, and define completion/blocker report contracts. Do not use to create projects, create rooms, or execute Worker tasks.
Task Delegation
Use this skill when acting as Leader to create Project Work task specs, send assignment messages, and check submitted Worker results.
Each delegated task should have a task id, owner, scope, expected deliverables, acceptance criteria, and blocker reporting path. Write task instructions to the shared task directory before asking the owner to execute.
A submitted result is only a candidate result until accepted by the Leader. Do not use this skill to turn ordinary conversation into tasks.
Scope
Use this skill for:
taskflowcalls as Leader- converting a ready project node into a Worker task spec
- checking a submitted Worker result
- routing task assignment and completion messages
Use teamharness-project-management to create projects, plan DAG or Loop work,
resolve ready nodes, record Loop iteration decisions, and accept results into
project progress.
Delegate Only Ready Nodes
Use delegate_task only for Project Work nodes that are ready in project
state. Do not create bare tasks directly from a user request. First create or
update a project DAG, then delegate a ready project node returned by
projectflow readyNodes, or create/update a Loop and delegate a ready
project node returned by readyLoopNodes.
For Quick Task, projectflow create_quick_project is used instead. It
already writes shared/tasks/{task-id}/meta.json,
shared/tasks/{task-id}/spec.md, and marks the task assigned; do not call
delegate_task again for that task. create_quick_project does not
auto-notify, so after it returns ok: true, send the assignment message
described in the Assignment Message section below.
Before delegation:
