daily-routine skill: - plan-schedule: daily planning workflow (review workload, create slots, coordinate with other agents) - task-handson: task execution workflow (acknowledge slot, find right skill workflow, execute) - slot-complete: post-slot workflow (record results, check overdue, defer or pick next) Role definitions (6 roles): - developer, manager, operator, mentor, secretary, agent-resource-director - Each defines responsibilities, capabilities, boundaries, escalation rules, and memory practice Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
56 lines
1.3 KiB
Markdown
56 lines
1.3 KiB
Markdown
# Task Handson
|
|
|
|
When a task slot is due and you are woken up to work on it.
|
|
|
|
## Process
|
|
|
|
### 1. Acknowledge Slot
|
|
|
|
Set your status to busy:
|
|
|
|
```bash
|
|
hf agent status --set busy
|
|
```
|
|
|
|
Update the slot status:
|
|
|
|
```bash
|
|
hf calendar slot update --id <slot_id> --status ongoing
|
|
```
|
|
|
|
### 2. Identify the Task
|
|
|
|
Read the slot's event data to find the associated task:
|
|
|
|
```bash
|
|
hf calendar slot show --id <slot_id>
|
|
```
|
|
|
|
If the slot has an associated task_id, load the task details:
|
|
|
|
```bash
|
|
hf tasks show --id <task_id>
|
|
```
|
|
|
|
### 3. Find the Right Workflow
|
|
|
|
Based on the task type and your role, find the appropriate skill workflow:
|
|
- Code implementation → your role's development workflow
|
|
- Code review → git-hangman-lab PR review workflow
|
|
- Deployment → operator deployment workflow
|
|
- Skill maintenance → claw-skills improve/create workflow
|
|
- Administrative → role-specific administrative workflow
|
|
|
|
If no specific workflow applies, work on the task directly using your tools and judgment.
|
|
|
|
### 4. Execute
|
|
|
|
Follow the identified workflow to completion. During execution:
|
|
- Use appropriate tools for your task
|
|
- Commit code changes with meaningful messages
|
|
- Update task comments with progress if the work is substantial
|
|
|
|
### 5. Complete Slot
|
|
|
|
When done, follow the `slot-complete` workflow.
|