todo

Manage TODO.md tasks with commands to list, add, complete, move, and remove.

Updated Aug 5, 2024
One-click install
npx skills add https://github.com/caaldrid/.dotfiles --skill todo-caaldrid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/caaldrid/.dotfiles/tree/main/claude/.claude/skills/todo
Command: npx skills add https://github.com/caaldrid/.dotfiles --skill todo-caaldrid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TODO.md in the current repo root is managed with simple commands to list, add, complete, move, and remove tasks.

Core Features & Use Cases

  • List open todos from TODO.md and skip completed tasks.
  • Add new tasks under the Up Next section.
  • Mark tasks as done, moving them to the Done section.
  • Move tasks between sections like In Progress and Up Next.
  • Suggest missing tasks by analyzing the codebase against project context.

Quick Start

Interact with the current repo by running /todo to view open items or /todo add <task> to create a new one.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I automate TODO.md task management in my repository?

Automate TODO.md task management by using simple commands to list, add, complete, move, and remove tasks directly within your repository. This streamlines workflow by applying deterministic updates to plain Markdown files.

How do I add and move tasks between In Progress and Up Next sections in a Markdown tracker?

Add and move tasks between In Progress and Up Next sections by running specific commands that parse and update plain Markdown. These commands validate task text and apply deterministic updates to the TODO.md file.

Can I use this to suggest missing tasks by analyzing my codebase?

Yes, you can suggest missing tasks by analyzing the codebase against project context. The Skill evaluates your repository to recommend tasks that should be added to your TODO.md tracker.

Does this task tracker work with any project using a lightweight Markdown TODO file?

Yes, it works with any project using a lightweight Markdown TODO file. It requires parsing and updating plain Markdown without external dependencies, making it suitable for any repository.

What is the best way to list open todos and skip completed tasks in a Markdown file?

The best way to list open todos and skip completed tasks is by running a command that parses the TODO.md file, filtering out completed items and displaying only active tasks across sections like In Progress and Up Next.

How do I mark tasks as done and move them to the Done section in TODO.md?

Mark tasks as done and move them to the Done section by executing a completion command. This updates the plain Markdown file by relocating the finished task text to the appropriate section.