Skip to content
Back to skills

File Todos

ASecurity

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.

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
toolstypescriptbashdatabaseperformance

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add luokai0/ai-agent-skills-by-luo-kai --skill file-todos --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of File Todos?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for File Todos
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/luokai0-file-todos/badge)](https://www.skillsdirectory.com/skills/luokai0-file-todos)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: file-todos
class: tool
description: >-
  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.
disable-model-invocation: true
---

# 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](./assets/todo-template.md) as a starting point. YAML frontmatter:

```yaml
---
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](./references/workflows.md) - Creating, triaging, dependencies, work logs, completing todos, integration table
- [quick-reference.md](./references/quick-reference.md) - Bash commands for finding work, dependencies, searching
- [todo-template.md](./assets/todo-template.md) - Template for new todo files

Files in this skill

  • SKILL.md2 KB
  • SPEC.md4.3 KB
  • assets/todo-template.md3.7 KB
  • references/quick-reference.md789 B
  • references/workflows.md3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…