You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
Copy file name to clipboardExpand all lines: pact-plugin/skills/pact-task-tracking/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,18 +12,18 @@ description: |
12
12
13
13
## Task Self-Management
14
14
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.
16
16
17
-
-**TaskUpdate**: Claim unassigned tasks in your domain, mark tasks in-progress or complete.
18
-
-**TaskList**: View team progress and discover unassigned tasks.
17
+
-**TaskUpdate**: Mark your assigned task in-progress or complete.
19
18
-**TaskCreate**: Create sub-tasks if your work expands beyond the original scope.
19
+
-**TaskList**: View team progress. In batch scenarios (multiple teammates sharing a pool of tasks), use this to discover and claim unassigned tasks in your domain.
20
20
21
21
### Conventions
22
22
23
23
- 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")`.
26
25
- When your task is done, use `TaskUpdate(taskId, status: "completed")` as part of your HANDOFF delivery (see section 8).
26
+
- In batch scenarios only: claim unassigned tasks within your specialist domain. Do not claim cross-domain tasks.
0 commit comments