plan-to-features

Convert a project plan into numbered feature documents under /.agent-features/.

Updated Jan 15, 2025
One-click install
npx skills add https://github.com/TobiasBak/dotfiles --skill plan-to-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-to-features
Source: https://github.com/TobiasBak/dotfiles/tree/main/agent-files/skills/plan-to-features
Command: npx skills add https://github.com/TobiasBak/dotfiles --skill plan-to-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms a project plan into ordered, self-contained feature docs to guide cross-session development and implementation.

Core Features & Use Cases

  • Plan discovery: Locates a plan source in the project root (plan.md or PLAN.md) or derives from recent conversations.
  • Plan analysis and splitting: AI-driven boundaries and ordering to create independently implementable features.
  • Feature artifact generation: Creates a dedicated /.agent-features/ directory with numbered feature files (01-..., 02-...), each fully self-contained.
  • Progress reporting: Outputs a summary of created feature documents and their scope for quick review.

Quick Start

Convert your current project plan into a set of numbered, self-contained feature documents stored under /.agent-features/.

Frequently Asked Questions about plan-to-features

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

FAQPage Schema
How do I split a project plan into independently implementable features?

To split a project plan into independently implementable features, the system analyzes your plan source, determines logical boundaries and ordering, and generates a sequenced set of self-contained feature documents. Each document is designed for isolated development.

What is the best way to generate feature documentation from a project plan?

The best way to generate feature documentation from a project plan is to use an automated workflow that locates your plan file, extracts functional boundaries, and outputs numbered feature docs into a predictable directory structure for cross-session development.

How do I prepare my project plan for automated feature document generation?

To prepare your project plan for feature document generation, place a markdown file named plan.md or PLAN.md in your project root. The system will automatically discover this file to analyze and split into ordered feature artifacts.

Can I derive feature workflows from recent conversations if I don't have a plan file?

Yes, you can derive feature workflows without a plan file. If the system cannot locate a plan.md or PLAN.md in the project root, it will automatically derive the project plan context from your recent conversations to generate the feature directory.

Where are the generated feature docs stored after splitting a project plan?

Generated feature docs are stored in a dedicated /.agent-features/ directory at your project root. The system uses deterministic, numbered file naming like 01-... and 02-... to ensure predictable sequencing and self-contained artifacts for implementation.

Does plan-to-features work for cross-session project management?

Yes, plan-to-features works for cross-session project management by creating ordered, self-contained feature docs that guide implementation across different sessions. It outputs a progress reporting summary to track the scope of created artifacts.