planning

Create technical implementation plans and roadmaps from codebase analysis.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill planning-iot-vn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/IoT-VN/tuya-energy-dashboard/tree/main/.opencode/skills/planning
Command: npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill planning-iot-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach to planning complex technical implementations, from initial feature conception to detailed execution roadmaps, ensuring clarity and alignment.

Core Features & Use Cases

  • Feature Planning: Define steps for implementing new features.
  • System Design: Architect solutions and technical roadmaps.
  • Implementation Strategy: Break down complex requirements into actionable phases.
  • Use Case: When starting a new project, use this Skill to generate a comprehensive plan outlining research, design, and implementation phases, including task breakdowns and dependencies.

Quick Start

Use the planning skill to create a detailed implementation plan for adding user authentication to the project.

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?

To create a technical implementation plan, analyze your codebase and break down complex requirements into actionable phases, task breakdowns, and dependencies. This ensures structured feature planning and phased development documentation.

What is the best way to architect a solution and build a technical roadmap?

The best way to architect a solution and build a technical roadmap is to conduct research and organize tasks into a structured system design. This approach ensures clarity and alignment from initial feature conception to execution.

How do I break down complex software requirements into actionable development phases?

To break down complex software requirements, analyze the codebase and organize tasks into a detailed implementation strategy. This generates phased development documentation with clear dependencies for execution.

Do I need to follow specific principles when generating a solution design?

Yes, generating a solution design requires adherence to YAGNI, KISS, and DRY principles. Following these software engineering principles ensures your technical implementation plans remain concise and effective.

Can I use this approach to plan user authentication implementation for my project?

Yes, you can plan user authentication implementation by analyzing your codebase to define steps. This creates a comprehensive plan outlining research, design, and implementation phases for the new feature.