diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-20 22:52:50 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-20 22:52:50 +0200 |
| commit | 129dcd81dd1a929b03ba88ad8bc2b852fefb39eb (patch) | |
| tree | 59ca9a0ac0bcf940900ea8dfd6e9aa0c1c6ac1bc /prompts/skills/taskwarrior-task-management/references/00-context.md | |
| parent | 097afe5a81849ea8a921286c887014e242fa3794 (diff) | |
update
Diffstat (limited to 'prompts/skills/taskwarrior-task-management/references/00-context.md')
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/references/00-context.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/prompts/skills/taskwarrior-task-management/references/00-context.md b/prompts/skills/taskwarrior-task-management/references/00-context.md index 55422cb..bd7d08b 100644 --- a/prompts/skills/taskwarrior-task-management/references/00-context.md +++ b/prompts/skills/taskwarrior-task-management/references/00-context.md @@ -15,6 +15,7 @@ The `ask` command automatically injects this as `project:<name> +agent` into eve ## Rules that apply to all task commands - **Always use `ask ...` for all task operations.** `ask` is a tiny wrapper that automatically injects `project:<name> +agent`, scoping every command to the current project's agent-managed tasks. `hexai task ...` is a compatibility alias with the same behavior. Never use the raw `task` command directly. +- **`ask` only accepts normal Taskwarrior CLI syntax.** It is not a natural-language interface and it does not understand skill names. Valid examples: `ask start.any: export`, `ask +READY export`, `ask uuid:<uuid> annotate "note"`, `ask uuid:<uuid> modify priority:H`, `ask uuid:<uuid> done`. Invalid examples: `ask taskwarrior-task-management ...`, `ask list tasks`, `ask show task 298`. - **Project and tag matching:** The agent only reads, modifies, or creates tasks that have **both** `project:<name>` **and** the `+agent` tag. Do not touch any task that does not have `+agent` set. - **NEVER modify, delete, complete, start, or annotate tasks from other projects or tasks without `+agent`.** Only act on tasks where `project:<name>` matches the current git repo and the task has the `+agent` tag. - **One task in progress per project.** Do not start a second task while another is started and not completed, unless the user explicitly asks. |
