decomposition-planning-roadmap

Generate phased decomposition plans and migration roadmaps for monolithic applications.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/rafael-hc/AoPonto-FoodService --skill decomposition-planning-roadmap-rafael-hc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decomposition-planning-roadmap
Source: https://github.com/rafael-hc/AoPonto-FoodService/tree/main/.agents/skills/decomposition-planning-roadmap
Command: npx skills add https://github.com/rafael-hc/AoPonto-FoodService --skill decomposition-planning-roadmap-rafael-hc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to planning and executing the decomposition of monolithic applications into distributed systems, ensuring a clear roadmap and prioritized steps.

Core Features & Use Cases

  • Roadmap Generation: Creates phased roadmaps with timelines, milestones, and deliverables.
  • Work Prioritization: Ranks decomposition tasks based on risk, value, and dependencies.
  • Progress Tracking: Monitors the completion of decomposition patterns and generates architecture stories.
  • Use Case: When faced with a large monolith, this Skill helps define the order of operations for breaking it down, from initial analysis to service extraction, providing a clear path forward.

Quick Start

Use the decomposition planning roadmap skill to create a decomposition roadmap for this codebase.

Frequently Asked Questions about decomposition-planning-roadmap

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

FAQPage Schema
How do I create a roadmap for breaking a monolith into microservices?

Creating a decomposition roadmap involves generating phased plans with timelines, milestones, and deliverables to break a monolith into microservices. This process prioritizes work based on risk, value, and dependencies to ensure a clear path forward.

How should I prioritize service extraction tasks when decomposing a monolith?

Prioritize service extraction tasks by ranking them based on risk, value, and dependencies. This ensures that decomposition patterns are applied safely, tracking progress from initial analysis through to actual service extraction.

What is a structured approach to planning distributed architecture migration?

A structured migration approach defines the order of operations for breaking down a monolith into distributed architectures. It generates architecture stories and tracks completion through defined decomposition patterns and phases.

Can I track the progress of monolith decomposition patterns?

Yes, you can track monolith decomposition progress by monitoring the completion of specific decomposition patterns. The planning process generates architecture stories and tracks milestones across defined phases.

What are the limitations of planning monolith decomposition?

The planning process provides the roadmap and prioritization logic for breaking apart monolithic applications, but the actual code refactoring, service extraction, and infrastructure deployment must be executed separately by your engineering team.