planning

Guide software development planning through context gathering, approach comparison, and plan approval.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Pixel-Process-UG/superkit-agents --skill planning-pixel-process-ug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/Pixel-Process-UG/superkit-agents/tree/main/templates/skills/planning
Command: npx skills add https://github.com/Pixel-Process-UG/superkit-agents --skill planning-pixel-process-ug

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents wasted development effort by ensuring requirements are fully understood, approaches are compared, and plans are explicitly approved before any code is written.

Core Features & Use Cases

  • Structured Requirement Analysis: Forces clarification of ambiguous requirements through targeted questions.
  • Approach Comparison: Presents 2-3 implementation strategies with detailed trade-offs.
  • Executable Plan Generation: Creates a step-by-step, file-specific plan for implementation.
  • Use Case: Before starting a new feature, the AI uses this Skill to ask clarifying questions about user needs, proposes two ways to implement it (e.g., microservice vs. monolith), and generates a detailed task list for the chosen approach, awaiting your approval.

Quick Start

Use the planning skill to create a structured implementation plan for the new user authentication feature.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I create an implementation plan for software development before coding?

To create an implementation plan, you must first gather context and clarify ambiguous requirements through targeted questions. This structured planning process ensures alignment by generating a step-by-step, file-specific execution plan that awaits your explicit approval before any code is written.

What is the best way to analyze requirements for an agile feature implementation?

Requirement analysis for agile feature implementation involves asking targeted clarifying questions to resolve ambiguity. This process ensures you fully understand user needs and compare different implementation approaches, preventing wasted development effort on misaligned features.

How do I compare implementation approaches and trade-offs for a new software feature?

Comparing implementation approaches involves evaluating 2-3 distinct strategies with detailed trade-offs, such as choosing between a microservice or monolith architecture. This approach design phase ensures you select the optimal path before generating a detailed task list.

Can I start coding immediately if I use a structured software development planning process?

You cannot start coding immediately under this structured planning process. It enforces a strict policy where no code is written without an explicitly approved plan, ensuring that requirement analysis, approach comparison, and task documentation are fully completed first.

Why do I need to plan before I code and build a new feature?

You need to plan before you code to prevent wasted development effort. By ensuring requirements are fully understood, approaches are compared, and plans are explicitly approved, you build the right thing and avoid implementing incorrect or misaligned features.

How does TDD integration work with an executable implementation plan?

TDD integration relies on an executable implementation plan that defines a step-by-step, file-specific task list for the chosen approach. This detailed plan provides the necessary structure to sequence tests and implementation phases accurately before coding begins.