todo

Append new backlog items to .spec-lite/TODO.md with category inference and deduplication.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/abranjith/spec-lite --skill todo-abranjith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/abranjith/spec-lite/tree/main/skills/todo
Command: npx skills add https://github.com/abranjith/spec-lite --skill todo-abranjith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of deciding where a new task belongs and keeps the shared backlog clean, consistent, and easy to maintain.

Core Features & Use Cases

  • Category inference: Places each requested item in the most appropriate backlog section.
  • Deduplication: Detects existing items so the same TODO is not added twice.
  • Preservation of structure: Appends a single checkbox line without rewriting unrelated backlog content.
  • Use case: Add a user-requested follow-up to .spec-lite/TODO.md and keep it organized under the right heading.

Quick Start

Ask the TODO skill to add your requested backlog item to .spec-lite/TODO.md under the best matching category.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I automatically add tasks to a markdown backlog without creating duplicates?

To add tasks to a markdown backlog without duplicates, use a task-management skill that reads the existing TODO.md file, checks for matching entries, and appends a single new checkbox line only if the item is unique.

How do I categorize backlog items under the correct markdown headings automatically?

Categorizing backlog items automatically requires a tool that infers the best matching section heading from the task description and places the new checkbox entry accurately within that category in the markdown file.

What is the best way to maintain a project TODO file without breaking the existing structure?

Maintaining a project TODO file without breaking structure involves reading the current markdown file and writing only the new checkbox entry, preserving all existing headings, categories, and unrelated backlog content.

Can I append a single task to a spec-driven TODO.md file without rewriting the whole document?

Yes, appending a single task to a spec-driven TODO.md file is possible by reading the document and writing only the new checkbox line under the correct category, leaving all unrelated content untouched.

Does adding a new TODO item overwrite previous markdown backlog sections?

No, adding a new TODO item does not overwrite previous sections. The process preserves the existing markdown structure by reading the current file and safely appending the single checkbox entry to the appropriate category.