writing-plans

Convert vague feature requirements into detailed implementation plans with file paths and tests.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/reynalivan/EMMM2 --skill writing-plans-reynalivan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/reynalivan/EMMM2/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/reynalivan/EMMM2 --skill writing-plans-reynalivan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams convert vague ideas or requirements into detailed, executable implementation plans. It ensures that every task is described with concrete steps, files to touch, tests to write, and milestones, enabling zero-context handoffs.

Core Features & Use Cases

  • Announce at start: states that the plan is generated and saved.
  • Context: run in a dedicated task to avoid cross-project leakage.
  • Save plans to: .docs/plans/YYYY-MM-DD-<feature-name>.md format for consistency and traceability.
  • Plan structure: provide a clear, step-by-step breakdown including files touched, tests, docs, and commit notes.
  • Execution handoff: after saving the plan, offer options to execute task-by-task or review.

Quick Start

Generate a complete implementation plan for your feature and save it to .docs/plans/YYYY-MM-DD-<feature-name>.md.

Frequently Asked Questions about writing-plans

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

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

To turn vague requirements into actionable implementation plans, provide your feature specifications to generate a step-by-step breakdown including files to touch, tests to write, and commit guidance for zero-context handoffs.

What is the best way to document end-to-end engineering tasks for cross-functional collaboration?

Documenting end-to-end engineering tasks for cross-functional collaboration involves creating a structured plan with file paths, testing steps, and milestones, saving it to .docs/plans with a date-based filename for traceability.

How do I structure an implementation plan to include testing steps and commit guidance?

Structure an implementation plan by detailing concrete tasks that specify files touched, tests to write, documentation references, and commit notes, enabling structured planning for features, fixes, and experiments.

Can I save generated implementation plans to a specific file path for consistency?

Yes, you can save generated implementation plans to a specific file path. The skill automatically saves plans to .docs/plans/YYYY-MM-DD-<feature-name>.md format to ensure consistency and traceability across projects.

Does generating implementation plans require a dedicated task to avoid cross-project leakage?

Yes, generating implementation plans requires running in a dedicated task context to prevent cross-project leakage, ensuring the documented steps and file paths remain isolated to the specific feature.