planning

Generate implementation plans with milestones, dependencies, and risk assessments.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/hungtrandigital/ResidentOne --skill planning-hungtrandigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/hungtrandigital/ResidentOne/tree/main/0-agents/agents/skills/planning
Command: npx skills add https://github.com/hungtrandigital/ResidentOne --skill planning-hungtrandigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create detailed technical implementation plans through research, codebase analysis, solution design, and comprehensive documentation.

Core Features & Use Cases

  • Research & analysis to ground plans in facts
  • Codebase understanding and architecture design
  • Plan creation with milestones, dependencies, and risk assessment

Quick Start

Draft a plan file in 3-6 phases (setup, architecture, implementation, validation). Include milestones and acceptance criteria.

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 feature?

Technical implementation planning breaks down feature requirements into phased milestones, architecture decisions, and acceptance criteria. Structure your plan across 3-6 phases: setup, architecture, implementation, and validation. Document dependencies, risk assessments, and quality standards to ensure scalability and security before development begins.

What should a system architecture plan include?

An architecture plan grounds design decisions in codebase analysis and research, addressing functional requirements, performance considerations, security constraints, and maintainability trade-offs. Include milestone sequencing, dependency mapping, risk identification, and acceptance criteria that enforce quality standards without delivering code.

How do I plan a roadmap that accounts for trade-offs and risks?

Roadmap planning requires analyzing requirements, assessing technical trade-offs between scalability and complexity, identifying security and performance risks, and documenting mitigation strategies. Comprehensive planning produces actionable artifacts with clear milestones, dependencies, and acceptance criteria tied to both functional and non-functional goals.

Can I use planning to improve an existing codebase architecture?

Yes. Planning applies to codebase understanding and architecture redesign by analyzing current structure, identifying scalability gaps, documenting refactoring phases, and creating acceptance criteria for maintainability improvements. This produces detailed implementation plans that guide modernization without requiring code delivery upfront.

What's the difference between planning and jumping straight to code?

Planning prevents costly rework by researching requirements, analyzing architecture trade-offs, and documenting security and performance considerations before implementation. Comprehensive plans enforce quality standards and identify risks early, reducing scope creep and ensuring solutions remain scalable and maintainable.

How do I ensure my technical plan addresses security and performance?

Integrate security and performance analysis into each planning phase by identifying threats, compliance requirements, bottleneck risks, and optimization strategies. Document these considerations explicitly in milestones and acceptance criteria so implementation enforces standards without deferring critical decisions to development.