summaryrefslogtreecommitdiff
path: root/prompts/skills/taskwarrior-task-management/references/2-start-task.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-27 22:57:35 +0200
committerPaul Buetow <paul@buetow.org>2026-02-27 22:57:35 +0200
commit4d4d27cf2403b8e0e717ac48bf866c3ee9e2fe1a (patch)
tree8e92cfbdbac81a74d4461a40ceea6fe035bf8f69 /prompts/skills/taskwarrior-task-management/references/2-start-task.md
parent40c58a284ee0bc78d79e87234e5670f1adc3dd03 (diff)
add references
Diffstat (limited to 'prompts/skills/taskwarrior-task-management/references/2-start-task.md')
-rw-r--r--prompts/skills/taskwarrior-task-management/references/2-start-task.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/prompts/skills/taskwarrior-task-management/references/2-start-task.md b/prompts/skills/taskwarrior-task-management/references/2-start-task.md
new file mode 100644
index 0000000..6b44811
--- /dev/null
+++ b/prompts/skills/taskwarrior-task-management/references/2-start-task.md
@@ -0,0 +1,24 @@
+# Start task
+
+Use with `00-context.md`. Project name and global rules apply (including one task in progress per project unless the user says otherwise). Only start tasks that have both `project:<name>` and the `+agent` tag — use task IDs from `project:<name> +agent` filtered lists.
+
+## Start each new task with a fresh context
+
+Work on each new task **must begin with a fresh context** — e.g. a new session or a sub-agent with no prior conversation. That way the task is executed with clear focus and no carry-over from other work. The task itself should already contain references to all required context (added when the task was created); read the task description and all annotations to get files, docs, and specs before starting.
+
+## Mark task as started
+
+When you begin working on a task, **always mark it as started in Taskwarrior** so current work is visible:
+
+```bash
+task uuid:<uuid> start
+```
+
+Do this as soon as you start work on the task.
+
+## Conventions
+
+- Start each new task with a fresh context; rely on the task’s description and annotations for all required context.
+- Run `task uuid:<uuid> start` when you start working on the task, not only when listing or completing.
+- Do not start a second task for the same project while one is already started and not done, unless the user explicitly asks.
+- When a task is selected via the review/overview step, use the stored UUID (for example, `uuid:<uuid>`) for subsequent `start` operations, not a freshly-looked-up numeric ID from a new report.