writing-plans

Write implementation plans mapping tasks, files, tests, and documentation.

160|16|Updated Dec 4, 2024
One-click install
npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill writing-plans-maggieappleton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/MaggieAppleton/maggieappleton.com-V3/tree/main/.claude/skills/planning-and-product/writing-plans
Command: npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill writing-plans-maggieappleton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write comprehensive implementation plans for multi-step tasks before touching code, ensuring engineers have a complete map of tasks, files, tests, and documentation.

Core Features & Use Cases

  • Detailed task decomposition: breaks work into actionable steps with clear ownership.
  • File and artifact mapping: specifies exact files to touch and their responsibilities.
  • Test and documentation planning: outlines how to test changes and what documentation to update.

Quick Start

Draft a detailed implementation plan for a new feature given its spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I write an implementation plan for a multi-step engineering task?

To write an implementation plan, you decompose multi-step tasks into actionable steps, map exact files to touch with clear ownership, and outline required tests and documentation updates before starting code.

What is task decomposition in product management and when do I need it?

Task decomposition is breaking down complex engineering projects into step-by-step tasks with explicit file ownership and validation steps. You need it for multi-step features requiring precise mapping of touched files, tests, and documentation.

How do I map files and documentation updates before writing code?

You map files and documentation by specifying exact files to touch, defining their responsibilities, and planning documentation updates alongside test validation steps within a repeatable implementation plan format.

Does planning implementation steps before coding work for complex feature specs?

Yes, implementation planning handles complex feature specs by enforcing detailed task decomposition, explicit file ownership, and structured validation steps to ensure engineers have a complete map before touching code.

What's the best way to structure an implementation plan for engineering projects?

The best way to structure an implementation plan is using a repeatable format that enforces step-by-step task decomposition, file and artifact mapping, test planning, and explicit file ownership across the entire project lifecycle.

When should I not use a detailed implementation plan for my workflow?

You should avoid detailed implementation planning for trivial, single-step changes that do not require task decomposition, file mapping, or complex test and documentation validation to execute correctly.