planning-and-development

Organize complex development tasks into a structured six-phase loop.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Domush/react-skills --skill planning-and-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-and-development
Source: https://github.com/Domush/react-skills/tree/main/skills/development-loop
Command: npx skills add https://github.com/Domush/react-skills --skill planning-and-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing complex features or refactors often leads to hasty decisions, regressions, or missing documentation when teams skip structured analysis and validation.

Core Features & Use Cases

  • Phase-based oversight: Guides you through analysis, design, implementation, validation, optimization, and documentation before marking work complete.
  • Decision discipline: Forces you to propose multiple solution options using the evaluation template, compare trade-offs, and justify the selection.
  • Guarded execution: Requires incremental implementation, regression testing, optimization checks, and documentation so multi-file work stays reliable and explainable.
  • Use Case: Planning a risky feature rewrite, document constraints, evaluate three architectural approaches, implement the chosen path, validate against existing tests, optimize performance, and update the changelog before shipping.

Quick Start

Ask the planning-and-development skill to walk through each phase before implementing changes.

Frequently Asked Questions about planning-and-development

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

FAQPage Schema
How do I structure a complex feature rewrite to prevent scope expansion and regressions?

Prevent scope expansion during multi-file refactoring by evaluating multiple solution options, documenting constraints, comparing trade-offs, and justifying the selected architecture before implementation. This ensures disciplined execution and reliable outcomes.

What is the best way to document constraints and evaluate architectural approaches for a risky feature?

The best way to evaluate architectural approaches is using a structured evaluation template to propose multiple solution options, compare trade-offs, justify the selection, and document constraints before implementation begins.

How do I plan a multi-step engineering task that requires incremental implementation and validation?

Plan a multi-step engineering task by following a phased development loop that requires incremental implementation, validation against existing tests, performance optimization checks, and recording findings before marking the work complete.

Does structured development planning work for debugging and refactoring tasks?

Structured development planning works for debugging, refactoring, and feature planning by targeting multi-step engineering work where the risk of regression demands discipline, guarded execution, and incremental validation.

When should I use a six-phase development loop for software engineering tasks?

Use a six-phase development loop when complex development tasks risk hasty decisions, regressions, or missing documentation, specifically requiring analysis, design, implementation, validation, optimization, and documentation phases.