001-jeremy-taskwarrior-integration

Solid

Enforces complete Taskwarrior integration protocol for ALL coding tasks. Activates automatically when user mentions "taskwarrior", "task warrior", "tw", or discusses task management. Decomposes all coding work into properly tracked Taskwarrior tasks with full lifecycle: task add → task start → implementation → task done. Integrates with Timewarrior for automatic time tracking.

AI & Automation 2,390 stars 338 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## What This Skill Does This skill **enforces mandatory Taskwarrior integration** for ALL coding activities. It ensures every piece of work is: 1. **Decomposed** into trackable Taskwarrior tasks BEFORE code is written 2. **Tracked** with proper attributes (project, priority, due date, tags) 3. **Time-accounted** via automatic Timewarrior integration 4. **Dependency-managed** for complex multi-step projects 5. **Completed** with proper task lifecycle (add → start → done) **CRITICAL: NO CODE IS WRITTEN until Taskwarrior tasks are created and started.** ## When This Skill Activates Trigger this skill when you mention: - "taskwarrior" - "task warrior" - "tw" (as abbreviation) - "create a task for this" - "track this work" - "add to taskwarrior" - "start a task" - "task management" - "time tracking" ## Complete Taskwarrior Integration Protocol ### Phase 1: Task Decomposition (MANDATORY FIRST STEP) **Before writing ANY code**, decompose the request into Taskwarrior tasks: **For Simple Requests (1 task):** ```bash task add "Brief description of work" project:ProjectName priority:H/M/L due:today/tomorrow/YYYY-MM-DD +tag1 +tag2 ``` **For Complex Requests (multiple tasks with dependencies):** ```bash # Parent task task add "Main project goal" project:ProjectName priority:H due:3days +architecture +planning # Subtasks with dependencies task add "Subtask 1" project:ProjectName depends:1 priority:M +implementation task add "Subtask 2" project:ProjectName depends:2 priority:M +t...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

taskwarrior

Taskwarrior CLI reference for managing tasks, bugs, and work items from the terminal. This skill contains the correct syntax for filters, dates, recurrence, UDAs, urgency tuning, custom reports, contexts, and hooks that you CANNOT reliably produce from memory alone — Taskwarrior's syntax is unusual (attribute:value, +tag, virtual tags like +OVERDUE) and easy to get wrong. ALWAYS use this skill when the user: (1) runs or asks about any `task` command, (2) wants to add, modify, complete, delete, or list tasks, (3) asks what's due, overdue, or what to work on next, (4) wants to track bugs or work items from the command line, (5) mentions priorities, projects, tags, filters, recurring tasks, or contexts, (6) wants a custom report, UDA, hook script, or urgency tuning, (7) mentions Taskwarrior by name. Do NOT skip this skill just because the request sounds simple — even basic operations like `task add` have non-obvious attribute syntax that differs from other CLI tools.

0 Updated 6 days ago
svyatov
Data & Documents Listed

task-decomposition

Expertise in breaking down specifications into executable, dependency-ordered tasks. Activates when user discusses task planning, work breakdown, or implementation ordering. Trigger keywords: task decomposition, work breakdown, task list, dependency order, implementation tasks, tasks.md, T001, parallelizable

1 Updated 2 days ago
datamaker-kr
AI & Automation Listed

work-tracking

Markdown-based task tracking for AI-human collaboration on a project — creates and maintains TASKS.md with status, owner, and decision log. Use when the user says "set up TASKS.md", "track these tasks", "make a checklist for this project", "coordinate work across sessions", "I need a project tracker", or at the start of any multi-task or multi-session project. Replaces the old /work skill (consolidated 2026-05-08).

0 Updated 2 weeks ago
slogsdon