prd-to-todos

Extract actionable tasks from a PRD and create area-prefixed task files.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/toderian/project_template --skill prd-to-todos-toderian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-to-todos
Source: https://github.com/toderian/project_template/tree/main/plugins/agents-tasks/skills/prd-to-todos
Command: npx skills add https://github.com/toderian/project_template --skill prd-to-todos-toderian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a product requirements document into trackable, well-scoped work items is manual and error-prone: tasks end up duplicated, poorly sliced, or missing acceptance criteria. This Skill converts a PRD into atomic, phased task files that follow the repository's task-management convention. ## Core Features & Use Cases - PRD ingestion from multiple sources: Accepts a GitHub issue number (fetched via gh issue view), a file path, or PRD content already in the conversation. - Vertical slicing and phasing: Breaks the PRD into atomic, independently completable vertical slices, each split into committable phases with acceptance criteria. - Duplicate detection: Runs a discovery scan across inbox, active and archived tasks, roadmaps, docs, and code before creating anything, so existing work is never silently duplicated. - Convention-compliant task creation: Creates area-prefixed task files with type, priority, spec refs, dependencies, and optional autonomy/repo metadata, then syncs ledgers via at ledger check and at repos-check. - Use Case: You have a PRD for a new authentication feature as GitHub issue #42. The Skill fetches it, proposes five phased tasks mapped to existing areas, checks for overlap with current work, and creates the task files after your approval. ## Quick Start Convert the PRD in docs/specs/auth-redesign.md into trackable tasks in docs/tasks_manager/_todos/ using the prd-to-todos workflow.

Frequently Asked Questions about prd-to-todos

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

FAQPage Schema
How do I convert a PRD into actionable tasks?

Provide the PRD as a GitHub issue number, file path, or pasted content. The Skill extracts vertical slices, breaks each into committable phases, asks you to approve the proposed task list, then creates convention-compliant task files in docs/tasks_manager/_todos/.

How to break a PRD into vertical slices instead of horizontal layers?

Prefer end-to-end slices that cut through all layers over one-layer-at-a-time splits. Each slice should be atomic, independently completable, and verifiable with concrete acceptance criteria, then divided into phases that each produce a working, committable state.

Does prd-to-todos check for duplicate or existing work before creating tasks?

Yes. It runs a discovery scan across the inbox, active and archived tasks, roadmaps, ledgers, docs, and likely code and tests. If a slice overlaps existing work, it shows the evidence and asks whether to skip, append, link, or keep it distinct.

What prerequisites are needed to use prd-to-todos?

The project must have docs/tasks_manager/ initialized. If it does not exist, run at init --with-tasks first. Task creation also relies on the at CLI for ID reservation and ledger checks.

Can I schedule PRD tasks on a roadmap with target dates?

Yes, but only when requested. Task-level Target date and Deadline fields are used only for explicit task-specific dates in YYYY-MM-DD format, and new task IDs are placed under a roadmap milestone heading only when you want the PRD scheduled.