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
+4-4Lines changed: 4 additions & 4 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. From there, you self-manage your work using Task tools:
16
16
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.
18
18
-**TaskList**: View team progress and discover unassigned tasks.
19
19
-**TaskCreate**: Create sub-tasks if your work expands beyond the original scope.
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
+
- Claim only tasks within your specialist domain. Do not claim cross-domain tasks.
0 commit comments