spec-to-todo

Translate design specifications into prioritized Markdown TODO checklists.

82|19|Updated Mar 21, 2025
One-click install
npx skills add https://github.com/WolframResearch/AgentTools --skill spec-to-todo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-to-todo
Source: https://github.com/WolframResearch/AgentTools/tree/main/.claude/skills/spec-to-todo
Command: npx skills add https://github.com/WolframResearch/AgentTools --skill spec-to-todo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a clear, prioritized TODO checklist from design specifications to guide engineering and product teams.

Core Features & Use Cases

  • Reads a design specification from Specs/ and identifies all deliverables and tasks.
  • Compares against the current codebase to distinguish implemented, partial, and missing work.
  • Generates a Markdown TODO file with checkboxes in TODO/ for trackable progress.
  • Use Case: When you need a concrete work plan from a spec to drive sprint planning and task assignment.

Quick Start

Run the spec-to-todo skill with the filename or feature name of a spec in Specs/ to produce TODO.md in the TODO/ directory.

Frequently Asked Questions about spec-to-todo

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

FAQPage Schema
How do I generate a TODO checklist from a design specification?

To generate a TODO checklist from a design specification, you provide the spec filename from the Specs/ directory. The tool reads the specification, extracts all deliverables, and outputs a Markdown TODO file with checkbox items into the TODO/ directory.

How does a specification to TODO tool compare against the current codebase?

A specification to TODO tool compares identified deliverables against your current codebase to determine what work is implemented, partial, or missing. This ensures the generated Markdown TODO checklist accurately prioritizes remaining actionable tasks.

Can I map specification requirements to discrete tasks for sprint planning?

Yes, you can map specification requirements to discrete tasks for sprint planning. The tool translates specifications into a prioritized Markdown checklist with touched file paths listed for traceability, enforcing a clear and testable plan.

What is the best way to track specification implementation progress in Markdown?

The best way to track specification implementation progress in Markdown is generating a TODO file with checkbox items. This maps specification deliverables to discrete tasks and lists touched file paths for complete traceability.

Does the generated TODO list include file paths for traceability?

Yes, the generated TODO list includes touched file paths for traceability. This ensures every discrete task mapped from the specification requirements clearly identifies the specific files in the codebase that need modification.