planning

Create detailed technical implementation plans with phases, options, and acceptance criteria.

3|2|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/hotriluan/ai-command-center --skill planning-hotriluan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/hotriluan/ai-command-center/tree/main/planning
Command: npx skills add https://github.com/hotriluan/ai-command-center --skill planning-hotriluan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developing effective project plans and solution designs requires a systematic approach to understanding the codebase, conducting research, and organizing outputs. This skill provides a structured methodology for planning, covering codebase understanding, research phases, solution design, and output organization, enabling AI to create comprehensive and actionable plans.

Core Features & Use Cases

  • Codebase Understanding: Guides the AI in analyzing existing codebases to inform planning and design decisions.
  • Research Phase: Emphasizes thorough research to gather necessary information before design.
  • Solution Design: Structured approach to designing robust and scalable solutions.
  • Plan Organization: Best practices for organizing project plans and outputs for clarity and actionability.
  • Use Case: An AI is tasked with planning the implementation of a new feature in an existing software project. This skill can guide it through understanding the current codebase, researching potential technical approaches, designing a detailed solution, and organizing the implementation plan into clear, actionable steps, ensuring a smooth and efficient development process.

Quick Start

Create a high-level plan for implementing a new user authentication module in an existing web application.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I create a detailed technical implementation plan for a new feature?

A technical implementation plan breaks down complex requirements into phased steps with clear acceptance criteria. Structure yours by analyzing the existing codebase, researching technical approaches, designing the solution with trade-offs documented, and organizing phases with risk and security considerations to guide development efficiently.

What should I include when planning a system architecture or solution design?

Solution design planning requires documenting multiple technical options with their trade-offs, phase breakdowns with deliverables, risk assessment and mitigation strategies, security considerations specific to your architecture, and acceptance criteria for validation. This ensures stakeholders understand the chosen approach and implementation path.

How do I evaluate different technical approaches before committing to implementation?

Evaluate technical approaches by documenting each option's trade-offs—performance, scalability, maintenance burden, dependencies—against your project constraints. Planning surfaces which approach aligns with YAGNI, KISS, and DRY principles while minimizing technical debt and security gaps.

What's the best way to break down complex requirements into an actionable roadmap?

Break requirements into phases with explicit tasks, dependencies, and acceptance criteria. Planning methodology guides codebase analysis to identify constraints, research to validate technical feasibility, and structured output that teams can execute incrementally with clear handoff points.

Can I use this for architecting system designs across multiple services or components?

Yes, planning applies to system architecture by systematically analyzing component interactions, researching integration patterns, designing phase-gated rollouts, documenting trade-offs between monolithic and distributed approaches, and assessing operational and security implications at scale.