to-plan

Generate implementation plans with tasks, tests, and acceptance criteria.

Updated May 13, 2026
One-click install
npx skills add https://github.com/usetheodev/theo-ui --skill to-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-plan
Source: https://github.com/usetheodev/theo-ui/tree/main/.claude/skills/to-plan
Command: npx skills add https://github.com/usetheodev/theo-ui --skill to-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The To-Plan skill translates a chat context and governance rules into an actionable plan that guides implementation, reducing guesswork during project execution.

Core Features & Use Cases

  • Generates a structured plan with goals, ADRs, tasks, tests, and DoD based on user request and existing project rules.
  • Auto-considers patterns skills and knowledge base references to inform decisions and documentation.
  • Produces Baseline Context with file touchpoints and current callers to anchor changes in the repo.

Quick Start

Use a topic slug to generate a complete plan skeleton you can review and merge.

Frequently Asked Questions about to-plan

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

FAQPage Schema
How do I generate an implementation plan from conversation context?

To generate an implementation plan from conversation context, use a topic slug to transform the current chat into a structured plan saved under knowledge-base/plans/. The plan includes goals, ADRs, tasks, tests, and acceptance criteria ready for review and execution.

How do I create ADRs and quality-gates from project rules?

You can create ADRs and quality-gates by letting the planner auto-consider matching patterns skills and project rules stored in rules/. It evaluates these inputs to inform architectural decisions and documentation within the generated plan.

What is a Baseline Context with file touchpoints in planning?

A Baseline Context with file touchpoints anchors proposed changes in your repository by identifying current callers and affected files. It is produced automatically during plan generation to ground the implementation tasks in the actual codebase.

Can I automate workflow planning without writing manual documentation?

Yes, you can automate workflow planning without manual documentation by using a topic slug to generate a complete plan skeleton. The system automatically translates the chat context and governance rules into a structured plan with tasks, tests, and DoD.

What's the best way to turn a chat conversation into a project plan?

The best way to turn a chat conversation into a project plan is to use a planning skill that parses the current conversation context, cross-references existing project rules, and outputs a structured implementation plan with defined acceptance criteria and tests.

Do I need a knowledge base directory to generate implementation plans?

Yes, a knowledge base directory is needed because the generated implementation plans are saved under knowledge-base/plans/. This directory structure ensures plans are stored alongside other project references for easy review and execution.