Skip to content

Commit 6aab4eb

Browse files
fix: clarify task assignment flow in pact-task-tracking
Lead assigns tasks when spawning teammates — that's the default. Self-claiming from TaskList is the exception for batch scenarios (multiple teammates sharing a pool of tasks in the same domain).
1 parent d5a1124 commit 6aab4eb

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • pact-plugin/skills/pact-task-tracking

pact-plugin/skills/pact-task-tracking/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ description: |
1212
1313
## Task Self-Management
1414

15-
You have direct access to Task tools. Use them to manage your own work:
15+
The lead assigns you a task when spawning you. Mark it in-progress and begin working immediately. From there, you self-manage your work using Task tools:
1616

17-
- **TaskUpdate**: Claim unassigned tasks in your domain, mark tasks in-progress or complete.
17+
- **TaskUpdate**: Mark tasks in-progress or complete, claim unassigned tasks in your domain.
1818
- **TaskList**: View team progress and discover unassigned tasks.
1919
- **TaskCreate**: Create sub-tasks if your work expands beyond the original scope.
2020

2121
### Conventions
2222

2323
- The team lead is always named **"team-lead"**.
24-
- Claim only tasks within your specialist domain. Do not claim cross-domain tasks.
25-
- When claiming an unassigned task, use `TaskUpdate(taskId, status: "in_progress")`.
24+
- When starting your assigned task, use `TaskUpdate(taskId, status: "in_progress")`.
2625
- When your task is done, use `TaskUpdate(taskId, status: "completed")` as part of your HANDOFF delivery (see section 8).
26+
- Claim only tasks within your specialist domain. Do not claim cross-domain tasks.
2727

2828
## Progress Reporting
2929

0 commit comments

Comments
 (0)