diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-27 11:07:37 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-27 11:07:37 +0200 |
| commit | b1979fbf21de70e177ace60e35350d955a92ad3f (patch) | |
| tree | 38353036b8a5366eca7da4171a216e5f21247136 | |
| parent | 372b68e74b1356d45ffbd67746d64cc2b71b0d6f (diff) | |
rename
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/00-context.md (renamed from prompts/skills/project-taskwarrior/00-context.md) | 2 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/1-create-task.md (renamed from prompts/skills/project-taskwarrior/1-create-task.md) | 6 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/2-start-task.md (renamed from prompts/skills/project-taskwarrior/2-start-task.md) | 0 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/3-complete-task.md (renamed from prompts/skills/project-taskwarrior/3-complete-task.md) | 0 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/4-annotate-update-task.md (renamed from prompts/skills/project-taskwarrior/4-annotate-update-task.md) | 0 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/5-review-overview-tasks.md (renamed from prompts/skills/project-taskwarrior/5-review-overview-tasks.md) | 0 | ||||
| -rw-r--r-- | prompts/skills/taskwarrior-task-management/SKILL.md (renamed from prompts/skills/project-taskwarrior/SKILL.md) | 4 |
7 files changed, 6 insertions, 6 deletions
diff --git a/prompts/skills/project-taskwarrior/00-context.md b/prompts/skills/taskwarrior-task-management/00-context.md index 256dd13..fc4ea60 100644 --- a/prompts/skills/project-taskwarrior/00-context.md +++ b/prompts/skills/taskwarrior-task-management/00-context.md @@ -1,4 +1,4 @@ -# Project Taskwarrior — shared context +# Taskwarrior task management — shared context Load this with any of the action files (1–5) when working with tasks. It defines project scope and rules that apply to all task operations. diff --git a/prompts/skills/project-taskwarrior/1-create-task.md b/prompts/skills/taskwarrior-task-management/1-create-task.md index c2f318a..cdb3f8d 100644 --- a/prompts/skills/project-taskwarrior/1-create-task.md +++ b/prompts/skills/taskwarrior-task-management/1-create-task.md @@ -8,7 +8,7 @@ Use with `00-context.md`. Project name and global rules apply. New tasks get `+a - **Create tasks in smaller chunks that fit into the context window.** Break work into multiple tasks so that each task’s scope, description, and required context (refs, files, docs) can fit in one context window when the agent works on it with a fresh context. Do not create single tasks that would require more context than available. - **Every task MUST have at least one tag** for sub-project/feature/area (e.g. `+integrationtests`, `+flamegraph`, `+bpf`, `+cli`, `+refactor`, `+bugfix`). - **When an agent creates a task, always add the tag `+agent`** so agent-created tasks can be identified. -- **After creating a task, add an annotation** so any agent working on the task is reminded to use this skill and to auto-progress: `task <id> annotate "Agent: be aware of project-taskwarrior skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list."` This ensures agents (including those with fresh context) know to load and follow the project-taskwarrior skill and to continue to the next task after completion. +- **After creating a task, add an annotation** so any agent working on the task is reminded to use this skill and to auto-progress: `task <id> annotate "Agent: be aware of taskwarrior-task-management skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list."` This ensures agents (including those with fresh context) know to load and follow the taskwarrior-task-management skill and to continue to the next task after completion. - **Include references to all context required** to work on the task. So that work can be done with a fresh context, every task must list or link everything needed: relevant files, docs, specs, other tasks, or project guidelines (e.g. paths, doc links, `AGENTS.md`, `README` sections). Put these in the task description or in an initial annotation so that an agent starting with no prior conversation has everything they need in the task itself. - **Record the task’s UUID for future reference.** After creating a task, resolve its UUID (for example, `task <id> _uuid`) and include it in an annotation such as `UUID: <uuid>` so the exact task can be recovered even if IDs are renumbered. - When tasks refer to other tasks in free text (annotations, descriptions, docs, or commit messages), **use the other task’s UUID**, not just its numeric ID. @@ -22,7 +22,7 @@ task add project:<name> +<tag> +agent "Description" Then add the agent-awareness annotation (use the ID from the add output): ```bash -task <id> annotate "Agent: be aware of project-taskwarrior skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list." +task <id> annotate "Agent: be aware of taskwarrior-task-management skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list." ``` Also add an annotation that records the task’s UUID, for example: @@ -39,7 +39,7 @@ task add project:<name> +<tag> +agent "Description" depends:<id> Multiple dependencies: `depends:<id1>,<id2>`. -After adding (with or without dependency), run the same annotation: `task <id> annotate "Agent: be aware of project-taskwarrior skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list."` +After adding (with or without dependency), run the same annotation: `task <id> annotate "Agent: be aware of taskwarrior-task-management skill. When all tests and sub-agent reviews pass, automatically progress to the next task in the list."` ## Conventions diff --git a/prompts/skills/project-taskwarrior/2-start-task.md b/prompts/skills/taskwarrior-task-management/2-start-task.md index 6b44811..6b44811 100644 --- a/prompts/skills/project-taskwarrior/2-start-task.md +++ b/prompts/skills/taskwarrior-task-management/2-start-task.md diff --git a/prompts/skills/project-taskwarrior/3-complete-task.md b/prompts/skills/taskwarrior-task-management/3-complete-task.md index 6f05093..6f05093 100644 --- a/prompts/skills/project-taskwarrior/3-complete-task.md +++ b/prompts/skills/taskwarrior-task-management/3-complete-task.md diff --git a/prompts/skills/project-taskwarrior/4-annotate-update-task.md b/prompts/skills/taskwarrior-task-management/4-annotate-update-task.md index 067af8b..067af8b 100644 --- a/prompts/skills/project-taskwarrior/4-annotate-update-task.md +++ b/prompts/skills/taskwarrior-task-management/4-annotate-update-task.md diff --git a/prompts/skills/project-taskwarrior/5-review-overview-tasks.md b/prompts/skills/taskwarrior-task-management/5-review-overview-tasks.md index dbf09dc..dbf09dc 100644 --- a/prompts/skills/project-taskwarrior/5-review-overview-tasks.md +++ b/prompts/skills/taskwarrior-task-management/5-review-overview-tasks.md diff --git a/prompts/skills/project-taskwarrior/SKILL.md b/prompts/skills/taskwarrior-task-management/SKILL.md index 7c999b2..c1bc432 100644 --- a/prompts/skills/project-taskwarrior/SKILL.md +++ b/prompts/skills/taskwarrior-task-management/SKILL.md @@ -1,9 +1,9 @@ --- -name: project-taskwarrior +name: taskwarrior-task-management description: "Manage Taskwarrior tasks scoped to the current git project. Use when asked to list, add, start, complete, annotate, or organize tasks for the project. Prefer compaction over starting a new context when beginning a new task. May start work in parallel (e.g. multiple sub-agents on different tasks) as long as agents do not conflict with each other. Triggers on: tasks, todo, task list, pick next task, what's next." --- -# Project Taskwarrior +# Taskwarrior Task Management Taskwarrior tasks are scoped to the current git repository. **Load only the files you need** for the current action so the whole skill does not need to be in context. |
