Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
iliaal avatar

File Todos

  • 85 installs
  • 31 repo stars
  • Updated August 4, 2026
  • iliaal/ai-skills

File-based todo and task tracking in a todos/ directory, with a naming convention encoding issue id, status, and priority, plus dependency and status tracking.

About

The file-todos skill manages work items as markdown files in a todos/ directory using a structured naming convention for id, status, and priority. A developer uses it to create, triage, list, and track backlog items or convert PR comments into tracked tasks.

  • Filename encodes issue_id, status, and priority
  • Template-driven files with YAML frontmatter and dependencies

File Todos by the numbers

  • 85 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #1,425 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/iliaal/ai-skills --skill file-todos

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs85
repo stars31
Last updatedAugust 4, 2026
Repositoryiliaal/ai-skills

What it does

File-based todo and task tracking in a todos/ directory, with a naming convention encoding issue id, status, and priority, plus dependency and status tracking.

Files

SKILL.mdMarkdownGitHub ↗

File-based todo tracking

File naming convention

{issue_id}-{status}-{priority}-{description}.md
  • issue_id: Sequential number (001, 002, 003...) -- never reused
  • status: pending (needs triage), ready (approved), complete (done)
  • priority: p1 (critical), p2 (important), p3 (nice-to-have)
  • description: kebab-case, brief description

Examples: 001-pending-p1-mailer-test.md, 002-ready-p1-fix-n-plus-1.md, 005-complete-p2-refactor-csv.md

File Structure

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

Key Distinctions

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.

References

  • workflows.md - Creating, triaging, dependencies, work logs, completing todos, integration table
  • quick-reference.md - Bash commands for finding work, dependencies, searching
  • todo-template.md - Template for new todo files

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.