tk-workflow
Show the Tasuku task workflow guide. Use when user says /tk:workflow or asks how to use Tasuku, task workflow, or needs help with task management.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Tasuku Workflow Guide
Tasuku is an agent-first task management system. Here's how to use it effectively.
Task Lifecycle
ready → in_progress → done
↓
blocked → (unblock) → ready
Common Operations
Starting Work
1. tk_list status=ready # See what's available
2. tk_start id=task-id # Claim the task
3. tk_timer_start id=task-id # Optional: track time
Finishing Work
1. tk_timer_stop id=task-id # Stop timer if running
2. tk_done id=task-id # Mark complete
3. tk_note task_id note="What was done" # Optional: add notes
When Blocked
1. tk_block id=task-id blocked_by=["other-task"]
2. Work on something else from ready queue
3. tk_unblock id=task-id # When blocker is resolved
Recording Context
tk_learn insight="Important discovery" # Save learnings
tk_decide id=name chose=X over=[Y,Z] because="reason" # Document decisions
tk_note task_id=id note="Details" # Add task notes
Multi-Agent Coordination
When multiple agents work in parallel:
tk_claim id=task-id agent=my-name # Exclusive claim
tk_release id=task-id # Release when done
Claims expire after 2 hours if not renewed.
Best Practices
- Keep tasks small - One task = one PR
- Update status immediately - Don't batch updates
- Record learnings - Future sessions benefit
- Document decisions - Capture the "why"
- Use priorities - Critical (0) to Backlog (4)
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-02-02
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!