oat-project-plan

Generate an executable implementation plan from a design document.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/tkstang/open-agent-toolkit --skill oat-project-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oat-project-plan
Source: https://github.com/tkstang/open-agent-toolkit/tree/main/.agents/skills/oat-project-plan
Command: npx skills add https://github.com/tkstang/open-agent-toolkit --skill oat-project-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms a completed design document into a detailed, actionable implementation plan with bite-sized tasks, ensuring a clear roadmap for development.

Core Features & Use Cases

  • Task Decomposition: Breaks down complex design requirements into manageable, 2-5 minute tasks.
  • TDD Integration: Enforces a Test-Driven Development approach by defining tests before implementation steps.
  • Traceability: Maps implementation tasks back to original requirements for clear accountability.
  • Use Case: After a design for a new user authentication module is finalized, this Skill generates a plan.md file detailing each step, from writing the test for password validation to implementing the API endpoint, ensuring all requirements are met systematically.

Quick Start

Use the oat-project-plan skill to generate an implementation plan from the design document.

Frequently Asked Questions about oat-project-plan

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

FAQPage Schema
How do I generate an executable implementation plan from a design document?

To generate an implementation plan from a design document, you need a task decomposition tool that breaks down complex requirements into bite-sized phases. This skill transforms completed designs into actionable roadmaps with specific file specifications and commands.

How does TDD integration work when creating a task decomposition plan?

TDD integration within task decomposition enforces a test-first approach by defining test cases before implementation steps. This ensures every generated task specifies required tests upfront, aligning development with strict Test-Driven Development principles.

Can I map implementation tasks back to original software requirements for traceability?

Yes, you can map implementation tasks back to original software requirements for traceability. The generated plan maintains accountability by linking every decomposed task directly to its corresponding design requirement.

What is the best way to break down a software design into 2-5 minute development tasks?

The best way to break down a software design into 2-5 minute tasks is using automated task decomposition. This skill parses completed designs and outputs granular steps with clear file specifications, ensuring each task is bite-sized and executable.

Do I need a completed design document to generate a TDD project plan?

Yes, you need a completed design document to generate a TDD project plan. This skill requires a finalized design as input to decompose requirements into structured phases, write test cases, and map tasks accurately.

How to preserve review table integrity when decomposing design into code tasks?

Preserving review table integrity when decomposing design into code tasks requires mapping implementation steps directly to original requirements. This skill ensures traceability and maintains the review structure throughout the generated plan.