From whetstone
File-based todo and task tracking in the todos/ directory. Use when creating, triaging, listing, or managing todo files, tracking work items, managing the backlog, converting PR comments to tracked tasks, or checking todo status and dependencies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/whetstone:ia-file-todosThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
{issue_id}-{status}-{priority}-{description}.md
pending (needs triage), ready (approved), complete (done)p1 (critical), p2 (important), p3 (nice-to-have). Mapping from the ia-code-review severity scale: Critical→p1, Important→p2, Medium→p3, Minor→p3.Examples: 001-pending-p1-mailer-test.md, 002-ready-p1-fix-n-plus-1.md, 005-complete-p2-refactor-csv.md
Use todo-template.md as a starting point. YAML frontmatter:
---
status: ready # pending | ready | complete
priority: p1 # p1 | p2 | p3
issue_id: "002"
tags: [typescript, performance, database]
dependencies: ["001"] # Issue IDs this is blocked by
---
Required sections: Problem Statement, Findings, Proposed Solutions, Recommended Action, Acceptance Criteria, Work Log
Optional sections: Technical Details, Resources, Notes
File-todos system (this skill): Markdown files in todos/ directory for development/project tracking. Used by humans and agents.
Application Todo model: Database model for user-facing task management. Different from this file-based system.
TodoWrite tool: In-memory task tracking during agent sessions. Temporary, not persisted to disk.
Before considering a todo file correctly written, confirm:
issue_id is unique and sequentially the next number in todos/ (never reused).status, priority, issue_id.status and priority values match the filename and their enums (pending|ready|complete, p1|p2|p3).npx claudepluginhub iliaal/whetstone --plugin whetstoneManage file-based todos in todos/ directory. Use when creating, triaging, or tracking todos and integrating them with code review.
Manages file-based todo tracking system in todos/ directory using markdown files: creates todos from feedback, updates status/dependencies, triages items, integrates with slash commands and code reviews.
Use when creating durable work items, managing todo lifecycle, or tracking findings across sessions in the file-based todo system; when reviewing pending todos for approval, prioritizing code review findings, or interactively categorizing work items; or when batch-resolving approved todos, especially after code review or triage sessions