What problem does it solve?
This skill solves the ambiguity and lack of structure in software development by transforming high-level requirements into concrete, stress-tested implementation plans that an executor can follow without needing further clarification.
Core Features & Use Cases
- Vertical Slicing: Decomposes complex features into verifiable, end-to-end tasks that can be approved individually.
- Technical Decision Tracking: Forces explicit ratification of material technical choices, preventing hidden assumptions and ensuring user alignment.
- Risk-Based Planning: Adjusts the depth of the plan based on the project lane (bounded, standard, or exploratory) to balance speed with safety.
- Use Case: When starting a new feature, use this skill to generate a plan that maps every requirement to a specific task, defines the validation strategy, and identifies potential technical risks before a single line of code is written.
Quick Start
Use the pelizzai-writing-plans skill to generate an implementation plan for the current requirements and verify all material technical decisions.