원클릭으로
task-claim
Claim tasks in the s9 database to take ownership and start work
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Claim tasks in the s9 database to take ownership and start work
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Properly close a mission with cleanup and documentation
Initialize a new mission with role selection and persona naming
Close tasks when complete or aborted using OpenCode tools
Create new tasks in the s9 task database with proper formatting and validation
Query, list, and report on tasks in the s9 database
Update task progress, notes, and time tracking using OpenCode tools
| name | task-claim |
| description | Claim tasks in the s9 database to take ownership and start work |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"all-agents","workflow":"task-claiming"} |
I provide comprehensive instructions for claiming tasks in the s9 task database using the task_claim tool. Use this skill when you need to take ownership of a task and start working on it.
Invoke the task_claim tool with the task ID:
Invoke task_claim tool with task_id="TASK_ID"
Required:
task_id - The task to claim (e.g., "ENG-H-0037")Automatic:
The tool automatically determines your mission ID and role from the current OpenCode session, so you don't need to provide them manually.
TODO → UNDERWAYmission_id set to your mission ID (retrieved automatically from session)claimed_at timestamp recorded.opencode/work/tasks/Finding and claiming a task:
Find available tasks (using bash to list tasks):
s9 task list --role Engineer --status TODO
Invoke the task_claim tool with the task ID:
Invoke task_claim tool with task_id="ENG-H-0037"
The tool will:
Verify the claim (optional, using bash):
s9 task show ENG-H-0037
Output will show:
Status: UNDERWAY
Mission: [your-mission-id]
Claimed: [timestamp]
The database prevents race conditions:
If a task is already claimed, the tool will return an error:
Error: Task ENG-H-0037 is already claimed by mission 42
What to do:
Check which mission claimed it (using bash):
s9 task show ENG-H-0037
Coordinate with the other mission/agent if needed
Choose a different task and invoke the tool again with the new task ID
You can claim multiple tasks by invoking the tool multiple times:
Invoke task_claim tool with task_id="ENG-H-0037"
Invoke task_claim tool with task_id="ENG-H-0038"
Best practice: Focus on one task at a time. Only claim multiple if:
Don't:
s9 task show ENG-H-0038
# Depends on: ENG-H-0037
If task has dependencies:
s9 task list --priority CRITICAL,HIGH --status TODO
Tasks are assigned to specific roles:
task_claim tool to claim taskss9 task show)s9 task list | grep TASK_IDs9 task show TASK_IDmission-start skills9 task show TASK_IDOnce you've claimed a task:
task-update skilltask-close skillRelated Skills:
task-query - Finding available tasks to claimtask-update - Tracking progress on claimed taskstask-close - Completing or pausing claimed taskstask-management - Overview of task systemDocumentation:
.opencode/data/README.md - Complete s9 system reference