implementation-plan

Generate implementation plans with system diagrams, folder structures, and migration paths.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/DIO0550/d-market --skill implementation-plan-dio0550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-plan
Source: https://github.com/DIO0550/d-market/tree/main/plugins/spec-plugin/skills/implementation-plan
Command: npx skills add https://github.com/DIO0550/d-market --skill implementation-plan-dio0550

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Implementation Plan skill helps engineers generate thorough technical design documents for features, including system diagrams, folder structures, and component definitions to guide implementation.

Core Features & Use Cases

  • Generate a complete implementation plan with system diagrams (state machine and data flow), current and future folder structures, and component design details.
  • Provide a migration and rollout plan with phased tasks and deliverables to ensure smooth adoption.
  • Produce a structured document that maps to .specs/{nnn}-{feature-name}/implementation-plan.md for documentation consistency.

Quick Start

Describe the feature you want to implement, and I will generate a complete implementation plan with system diagrams, folders, components, and migration steps.

Frequently Asked Questions about implementation-plan

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

FAQPage Schema
How do I generate an implementation plan with system diagrams for a new feature?

To generate an implementation plan with system diagrams, describe your desired feature and the tool produces a comprehensive document containing state machine and data flow diagrams, component design details, and folder structures to guide development.

What should a technical design document include for software components and modules?

A technical design document for components and modules should include architecture decisions, current and future folder layouts, component design descriptions, system diagrams, implementation status, and migration plans to fully guide the engineering team.

How do I create a migration plan with phased tasks and deliverables for a feature rollout?

Creating a migration plan with phased tasks involves generating a structured rollout document that maps current to future folder structures, defines technical details, and outlines deliverables to ensure smooth adoption of the new feature.

Can I use this to map implementation plans to a specific markdown documentation path?

Yes, implementation plans can be mapped to a specific markdown documentation path, producing a structured document that aligns with the .specs/{nnn}-{feature-name}/implementation-plan.md file format for documentation consistency.

Does this approach support both state machine and data flow diagrams for architecture decisions?

Yes, this approach supports both state machine and data flow diagrams, embedding them within the generated implementation plan to visualize data and state flows alongside architecture decisions and folder layouts.

What is the best way to document current and future folder structures for a software architecture?

The best way to document folder structures is to generate an implementation plan that contrasts current and future directory layouts, pairing them with component design descriptions and migration steps to track structural changes.