planning

Create technical implementation plans, architecture designs, and phased roadmaps.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/docaohieu2808/claude-skills --skill planning-docaohieu2808
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/docaohieu2808/claude-skills/tree/main/planning
Command: npx skills add https://github.com/docaohieu2808/claude-skills --skill planning-docaohieu2808

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of planning software implementations, from initial feature ideation to detailed technical roadmaps, ensuring clarity and actionable steps.

Core Features & Use Cases

  • Implementation Planning: Generate detailed plans for new features or systems.
  • Architecture Design: Design technical architectures and system blueprints.
  • Roadmap Creation: Develop phased roadmaps with clear milestones and dependencies.
  • Use Case: When starting a new project, use this Skill to create a comprehensive plan that breaks down the work into manageable phases, outlines the technical approach, and identifies potential risks.

Quick Start

Use the planning skill to create a new implementation plan for the 'user authentication module'.

Frequently Asked Questions about planning

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

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

Creating a technical implementation plan involves analyzing codebases and research findings to break down feature development into manageable phases, outline the technical approach, and identify potential risks. This process enforces YAGNI, KISS, and DRY principles throughout the lifecycle.

What is the best way to design a phased project roadmap with clear milestones?

Designing a phased project roadmap requires developing clear milestones and identifying dependencies to structure strategic development. It streamlines complex software planning from initial ideation to actionable steps, ensuring clarity across the entire implementation lifecycle.

Can I use this to generate system architecture designs and technical blueprints?

Yes, you can generate system architecture designs and technical blueprints by analyzing codebases and research findings. It addresses requirements for solution design and strategic development, enforcing YAGNI, KISS, and DRY principles throughout the architecture planning lifecycle.

How does this approach handle requirements for feature planning and solution design?

Requirements for feature planning and solution design are handled by analyzing existing codebases and research findings to generate detailed technical plans. This enforces YAGNI, KISS, and DRY principles to ensure clarity and actionable implementation steps.

When do I need a detailed implementation strategy for my software project?

You need a detailed implementation strategy when starting a new project to create a comprehensive plan that breaks work into manageable phases. This approach outlines the technical architecture, designs blueprints, and identifies potential risks early.

Does this planning method enforce YAGNI, KISS, and DRY principles during technical design?

Yes, this planning method strictly enforces YAGNI, KISS, and DRY principles throughout the technical design and implementation lifecycle. It ensures architecture roadmaps and feature plans remain clear, actionable, and free from unnecessary complexity.