file-todos

Create and manage file-based todos with YAML frontmatter and structured sections.

24.1k|2.0k|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/EveryInc/compound-engineering-plugin --skill file-todos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-todos
Source: https://github.com/EveryInc/compound-engineering-plugin/tree/main/plugins/compound-engineering/skills/file-todos
Command: npx skills add https://github.com/EveryInc/compound-engineering-plugin --skill file-todos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides workflows for creating todos, managing status and dependencies, triaging pending items, and converting PR comments or code findings into tracked work, reducing backlog drag and context switching during code reviews.

Core Features & Use Cases

  • Create todos from findings or feedback
  • Manage lifecycle: pending → ready → complete
  • Track dependencies and triage items
  • Convert PR comments and code findings into structured work
  • Integrate with slash commands and code-review processes

Quick Start

Create a new todo using the provided template, triage pending items, and log work as you progress.

Frequently Asked Questions about file-todos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert code review comments into tracked work items?

File-based todos automate converting PR findings and code review feedback into structured tracked work. Create a todo from review comments using the provided template, which captures the problem statement, findings, proposed solutions, and acceptance criteria in YAML frontmatter, then triage and track completion in your todos/ directory.

What's the best way to organize and track dependencies between todos?

The Skill manages dependency tracking within the todos/ directory structure, allowing you to define relationships between work items and triage pending tasks based on their prerequisites. Dependencies are embedded in todo metadata, enabling you to visualize blocking work and sequence completion logically.

How do I manage the lifecycle of a todo from creation through completion?

Todos progress through states: pending → ready → complete. Create todos from findings, log work and status updates in the Work Log section, manage dependencies to move items to ready state, and mark complete when acceptance criteria are met. The Skill provides workflows for each lifecycle stage.

Can I integrate todos with slash commands and code-review workflows?

Yes, file-based todos integrate with slash commands and code-review processes, enabling you to trigger todo creation and updates directly from pull request workflows. This reduces context switching by keeping feedback and tracked work linked to the code review conversation.

What structured sections does a todo require?

Todos require YAML frontmatter and structured sections: Problem Statement, Findings, Proposed Solutions, Recommended Action, Acceptance Criteria, and Work Log. This standardized format ensures consistency across your backlog and supports the triage, tracking, and completion workflows.

How does file-based todo tracking reduce backlog drag during code reviews?

By capturing PR comments and findings directly as tracked work items with dependencies and status, file-based todos eliminate the need to switch between review tools and external trackers. Triage and dependency management keep high-priority work visible and ready, reducing context loss.