Portable task governance skills for Claude Code — create, close, list, and audit tasks with structured folder-based tracking
npx claudepluginhub avanrossum/claude-task-skillsPortable task governance skills for Claude Code — create, close, list, and audit tasks with structured folder-based tracking
Portable task governance skills for Claude Code. Adds structured, folder-based task tracking to any project — create tasks, close them cleanly, audit open work, and manage session lifecycle with consistent governance.
These skills are project-agnostic. They discover your project's conventions at runtime by reading CLAUDE.md, scanning for task trackers, and adapting. They work out of the box with zero configuration, and layer on top of whatever project-specific behaviors you define in your own CLAUDE.md.
/plugin marketplace add avanrossum/claude-task-skills
/plugin install claude-task-skills@avanrossum-claude-task-skills
git clone https://github.com/avanrossum/claude-task-skills.git
claude --plugin-dir ./claude-task-skills
claude --plugin-dir /path/to/claude-task-skills
Reload after making changes:
/reload-plugins
/create-task-env — Bootstrap Task GovernanceOne-time setup for projects that don't have task infrastructure yet. Run this first — then all the other task skills work automatically.
/create-task-env
What it creates (skipping anything that already exists):
tasks/ directory for task foldersTASKS.md task tracker at the project rootCHANGELOG.md for change historyCLAUDE.md (or creates one)ROADMAP.md and LESSONS_LEARNED.md (asks first)Non-destructive — safe to run on a project that already has partial governance. It fills gaps without overwriting.
/create-task — Start a New TaskCreates a task folder, stages governance files, updates the task tracker, and — critically — verifies that any existing in-progress tasks have clean governance before opening a new one.
/create-task build a CSV export feature for the dashboard
/create-task start the blast radius analysis from the roadmap
What it does:
CLAUDE.md (or proposes sensible defaults)TASKS.md or equivalent)/close-task — Close a TaskFinalizes a task and updates all governance surfaces. Project-specific close actions (change control docs, Asana posts, Notion updates, etc.) are defined in your CLAUDE.md — the skill handles the universal steps.
/close-task
/close-task regional rep goals dashboard
Standard actions (always happen):
CLAUDE.md/list-tasks — List Tasks by StatusQuick status check across all tasks. Filters by status, cross-references the tracker against actual task folders, and flags discrepancies.
/list-tasks # Open tasks + completed count
/list-tasks open # Only in-progress tasks
/list-tasks completed # Only completed tasks
/list-tasks stalled # Blocked or stalled tasks
/list-tasks all # Everything
/task-audit — Progressive Task AuditA collaborative, one-at-a-time walk-through of all open tasks. The agent does a silent governance pre-pass first, then walks you through each task that needs attention — surfacing stale status, missing docs, scope creep, and unresolved blockers.
/task-audit
How it works:
These skills are designed around a simple principle: CLAUDE.md is the extension point.
The skills define universal task governance behaviors (create folders, update trackers, maintain changelogs). Your project's CLAUDE.md defines project-specific behaviors (change control formats, external system integrations, deployment checklists, naming conventions).
If your project has no CLAUDE.md or task conventions, the skills propose sensible defaults:
tasks/YYYY-MM-DD_short-description/TASK.md per task with title, summary, spec, status, and notesTASKS.md at the project root as the task index