writing-plans

Generate implementation plans with tasks, file paths, and tests from feature specifications.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ever-oli/io --skill writing-plans-ever-oli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ever-oli/io/tree/main/skills/software-development/writing-plans
Command: npx skills add https://github.com/ever-oli/io --skill writing-plans-ever-oli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts a feature spec or requirements into a comprehensive, step-by-step implementation plan, ensuring clarity and actionable tasks.

Core Features & Use Cases

  • Structured task breakdown: Convert complex requirements into bite-sized, testable tasks with precise file paths and expectations.
  • Plan document standards: Enforces a consistent document structure (header, tasks, tests, and verification steps) using the prescribed Plan Document Structure.
  • Use Case: Teams needing repeatable planning for multi-step features, handoffs to subagents, or TDD-driven development.

Quick Start

Create an implementation plan from a feature spec, including tasks, file paths, and verification steps.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn feature specs into actionable implementation plans?

To turn feature specs into actionable implementation plans, use a planning tool to break down complex requirements into bite-sized, testable tasks. This process details exact file paths, test scaffolding, and commit messaging conventions to ensure clarity and traceable progress.

What is the best way to break down multi-step features for TDD workflows?

Breaking down multi-step features for TDD workflows involves structuring tasks into a consistent plan document with explicit headers, tests, and verification steps. This ensures clear handoffs to subagents and enforces test-driven development standards throughout the implementation.

Can I generate a plan document with exact file paths and test scaffolding from requirements?

Yes, you can generate a plan document with exact file paths and test scaffolding directly from feature requirements. The generated plan enforces a prescribed document structure, detailing tasks, revision guidance, and commit messaging conventions for comprehensive coverage.

Does this planning approach work for coordinating tasks with subagents?

Yes, this planning approach works for coordinating tasks with subagents by ensuring clear handoffs and traceable progress. The structured plan document provides subagents with exact file paths, test expectations, and verification steps needed to execute multi-step features autonomously.

When do I need a structured plan document for software implementation?

You need a structured plan document for software implementation when handling multi-step features, complex workflows, or TDD-driven development. It converts detailed specifications into step-by-step tasks with precise file paths and verification steps, ensuring repeatable planning and clear execution.

What limitations exist when generating implementation plans from specifications?

Limitations exist if the input specification lacks sufficient detail, as the generated implementation plan relies on converting clear requirements into exact file paths and test scaffolding. Without comprehensive specs, the structured task breakdown and revision guidance may lack the precision needed for complex workflows.