writing-structured-todos

Write structured TODO entries with background, goal, steps, verification, and cost into .llm/todo.md.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/wukangcheng2944/claude-skills --skill writing-structured-todos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-structured-todos
Source: https://github.com/wukangcheng2944/claude-skills/tree/main/writing-structured-todos
Command: npx skills add https://github.com/wukangcheng2944/claude-skills --skill writing-structured-todos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing-Structured TODOs helps teams capture long-form, context-rich planning notes in a central, persistent document (.llm/todo.md) so future agents can pick up work without re-asking questions.

Core Features & Use Cases

  • Create and update persistent TODO entries that act as mini design docs, including background, goal, concrete steps, verification, and evidence.
  • Support appending and restructuring existing entries to reflect evolving context across sessions or team members.
  • Ensure entries remain discoverable and actionable, ready for handoff to future AI agents or teammates.

Quick Start

Create a new structured TODO entry by documenting background, goal, steps with concrete file paths, verification, and cost in the project's .llm/todo.md.

Frequently Asked Questions about writing-structured-todos

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

FAQPage Schema
How do I persist long-form planning notes for future LLM agents to resume work?

To persist long-form planning notes for future LLM agents, write structured TODO entries into a project's .llm/todo.md file. This ensures future agents can resume work with full context, including background, goal, steps, verification, and cost.

What should a structured TODO entry include for cross-session project planning?

A structured TODO entry for cross-session project planning should include five sections: background, goal, concrete steps with file paths, verification, and cost. This anatomy ensures entries remain discoverable and actionable for future AI agents or teammates.

Does writing structured TODOs support multi-user collaboration scenarios?

Writing structured TODOs does support multi-user collaboration scenarios by allowing team members to append and restructure persistent plan entries in .llm/todo.md. This reflects evolving context across sessions so teammates can pick up work without re-asking questions.

How do I update an existing TODO entry without losing previous context?

To update an existing TODO entry without losing previous context, use the append and restructure functions on the persistent .llm/todo.md file. This modifies running plan entries to reflect new information while maintaining the full background and goal for future agents.

When should I use a persistent design doc TODO instead of a simple in-session task tracker?

Use a persistent design doc TODO instead of a simple in-session task tracker when work spans multiple sessions or team members. The structured format enforces documentation of background, verification, and cost, excluding simple tasks that do not require future context handoff.

Can I restructure existing TODO entries to reflect evolving project context across sessions?

You can restructure existing TODO entries to reflect evolving project context across sessions by modifying the persistent .llm/todo.md file. This supports adding, updating, appending, or restructuring entries so future agents and teammates retain full actionable context.