file-todos

Manage file-based todos with markdown and YAML frontmatter.

49|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/gvkhosla/compound-engineering-pi --skill file-todos-gvkhosla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-todos
Source: https://github.com/gvkhosla/compound-engineering-pi/tree/main/plugins/compound-engineering/skills/file-todos
Command: npx skills add https://github.com/gvkhosla/compound-engineering-pi --skill file-todos-gvkhosla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill streamlines the management of code review feedback, technical debt, and feature requests by providing a structured, file-based system for tracking and prioritizing tasks.

Core Features & Use Cases

  • Todo Creation & Management: Create, update, and track the lifecycle of todos (pending, ready, complete).
  • Dependency Tracking: Define and manage dependencies between different todo items.
  • Triage & Prioritization: Facilitate the review and prioritization of pending tasks.
  • Use Case: When a code review identifies a piece of technical debt, you can use this skill to create a new todo item, assign it a priority, and link it to any other tasks it might depend on or unblock.

Quick Start

Use the file-todos skill to create a new todo item for fixing a bug in the mailer service.

Frequently Asked Questions about file-todos

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

FAQPage Schema
How do I track code review feedback and technical debt using markdown files?

You can track code review feedback and technical debt by creating structured markdown files with YAML frontmatter inside a 'todos/' directory. This approach captures problem statements, findings, solutions, acceptance criteria, and work logs for each task item.

What is the best way to manage task dependencies in a file-based project workflow?

Managing task dependencies in a file-based workflow involves defining relationships between individual todo items within a 'todos/' directory. You can link pending tasks, conduct triage, and prioritize items based on their dependency chains to unblock downstream work.

How do I create a todo item for a feature request or bug fix?

Creating a todo item for a feature request or bug fix requires generating a markdown file in the 'todos/' directory. Each file uses YAML frontmatter to structure the entry, tracking its lifecycle from pending to ready to complete with detailed work logs.

Can I integrate file-based todo tracking with slash commands and code review processes?

Yes, file-based todo tracking integrates with slash commands and code review processes. The system uses markdown files with YAML frontmatter to capture code review feedback, allowing you to trigger todo creation and triage directly during your review workflow.

How does triage and prioritization work for technical debt tasks?

Triage and prioritization for technical debt tasks works by reviewing pending markdown todo files within the 'todos/' directory. You assign priorities and manage dependencies between items to determine which technical debt tasks are ready for implementation.