From task-tracker
Manages project tasks using a TSV-based tracker. Use when discovering bugs, improvements, or issues during testing/development, or when asked to track, list, or update tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/task-tracker:tracking-tasksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A lightweight task/ticket tracker using TSV files for efficient context-aware task management.
A lightweight task/ticket tracker using TSV files for efficient context-aware task management.
${CLAUDE_PLUGIN_ROOT}/scripts/task.sh <command> [options]
| Command | Usage | Description |
|---|---|---|
init | task.sh init | Initialize .tasks/ directory (idempotent) |
add | task.sh add -s "Subject" [-c category] [-d "Details"] | Add a new task |
list | task.sh list [--status open|closed|all] [--category cat] | List tasks (default: open) |
show | task.sh show <id> | Show task metadata + details |
update | task.sh update <id> [-s subject] [-c cat] [--status status] [-d details] | Update fields |
close | task.sh close <id> [-d "Comment"] | Close a task |
delete | task.sh delete <id> | Delete a task |
Use standard categories to classify tasks:
bug — Defects or broken behaviorimprovement — Enhancements to existing featurestask — General work items (default)Add the task:
${CLAUDE_PLUGIN_ROOT}/scripts/task.sh add -s "Button click handler not firing" -c bug -d "The onClick handler on the submit button in ContactForm.astro does not trigger. Likely a naming mismatch."
List open tasks to review:
${CLAUDE_PLUGIN_ROOT}/scripts/task.sh list
Show task details before working on it:
${CLAUDE_PLUGIN_ROOT}/scripts/task.sh show 1
Close after fixing:
${CLAUDE_PLUGIN_ROOT}/scripts/task.sh close 1 -d "Fixed: renamed handler to match the event attribute"
task.sh list --status alltask.sh list --category bugtask.sh update 3 -s "Updated subject" -c improvementAll commands exit with non-zero status and print an error message on failure. Common cases:
show, update, close, delete fail if the ID does not existadd requires -s; show/update/close/delete require an IDclose fails if the task is already closedNo special recovery is needed — read the error message and retry with corrected arguments.
Tasks are stored in .tasks/ at the project root:
.tasks/tasks.tsv — Tab-separated metadata (ID, STATUS, CATEGORY, SUBJECT, CREATED, UPDATED).tasks/details/<id>.md — Detailed descriptions per taskThe TSV format allows efficient filtering with standard tools (grep, awk) without reading the entire file into context.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub khaym/claude-code-plugins --plugin task-tracker