file-todos

Manage file-based todo items with markdown and YAML frontmatter.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill file-todos-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-todos
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/file-todos
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill file-todos-hollandkevint

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: Generate new todo items from findings or feedback with a defined naming convention and structure.
  • Lifecycle Management: Manage todo status from pending to ready to complete.
  • Dependency Tracking: Define and manage inter-task dependencies to ensure proper workflow.
  • Triage & Prioritization: Facilitate the review and approval of pending tasks.
  • Work Logging: Maintain a chronological record of actions and learnings for each todo.
  • Use Case: When a code review identifies a piece of technical debt, you can use this skill to create a new todo file, assign a priority, and track its resolution through to completion.

Quick Start

Use the file-todos skill to create a new todo 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 file-based todos?

You can track code review feedback and technical debt using file-based todos by generating markdown files with YAML frontmatter. This structure defines the task, assigns priority, and manages the resolution lifecycle from pending to complete.

What is the best way to manage task dependencies for feature requests?

The best way to manage task dependencies for feature requests is to define inter-task relationships directly within the todo tracking system. This ensures proper workflow execution by preventing dependent tasks from starting before prerequisites are complete.

How does a markdown todo system handle issue triage and prioritization?

A markdown todo system handles issue triage and prioritization by providing structured workflows for reviewing pending tasks. Each todo file captures specific attributes to facilitate approval and status progression from pending to ready.

Can I log chronological work history for individual code tasks in a local directory?

Yes, you can log chronological work history for individual code tasks in a local directory. The system maintains a chronological record of actions and learnings directly within each markdown todo file to track resolution progress.

Does a file-based issue tracking workflow require external databases?

A file-based issue tracking workflow does not require external databases because it operates entirely within a designated directory. It utilizes markdown files with YAML frontmatter for task definition and tracking without external dependencies.