Working on a Task
View task details and determine the appropriate next action.
Announce at start: "I'm using the knowns.task skill to view task [ID]."
Core principle: VIEW AND ROUTE - analyze state, suggest next skill.
The Process
Step 1: View Task
json
mcp__knowns__get_task({ "taskId": "$ARGUMENTS" })
Step 2: Analyze State
Check:
- •Status: todo, in-progress, done?
- •Assignee: Assigned to someone?
- •AC: Any checked? All checked?
- •Plan: Has implementation plan?
- •Refs: Any
@doc/or@task-references?
Step 3: Suggest Next Action
Based on task state, recommend the appropriate skill:
| State | Next Skill |
|---|---|
todo, not started | knowns.task.plan |
in-progress, no plan | knowns.task.plan |
in-progress, has plan | knowns.task.implement |
done, needs changes | knowns.task.reopen |
| Requirements unclear | knowns.task.brainstorm |
Step 4: Follow Refs (if needed)
If task has references, follow them for context:
json
// Doc ref: @doc/path →
mcp__knowns__get_doc({ "path": "<path>", "smart": true })
// Task ref: @task-<id> →
mcp__knowns__get_task({ "taskId": "<id>" })
Quick Actions
Start planning (includes taking ownership):
code
/knowns.task.plan $ARGUMENTS
Continue implementing:
code
/knowns.task.implement $ARGUMENTS
Requirements unclear:
code
/knowns.task.brainstorm $ARGUMENTS
Reopen completed task:
code
/knowns.task.reopen $ARGUMENTS
Remember
- •This skill is for viewing and routing
- •Use
planto start a new task (takes ownership, starts timer) - •Use
implementto continue/complete in-progress tasks - •Always follow refs for full context