design-microservices

Design target architecture and transformation plans for domain-driven microservices migration.

8|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/wfukatsu/refactoring-agent-for-claude-code --skill design-microservices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-microservices
Source: https://github.com/wfukatsu/refactoring-agent-for-claude-code/tree/main/.claude/skills/design-microservices
Command: npx skills add https://github.com/wfukatsu/refactoring-agent-for-claude-code --skill design-microservices

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill translates domain analysis and MMI outcomes into a clear microservices design, bridging the gap between analysis results and actionable architecture artifacts to accelerate governance and delivery.

Core Features & Use Cases

  • Target Architecture Design: defines service boundaries, interaction patterns, and mapping to business capabilities.
  • Transformation Planning: generates a phased migration plan aligned with domain insights and MMI maturity.
  • Operations Feedback Planning: outlines monitoring, governance, and feedback loops for sustainable run-time operations.

Quick Start

Use this skill to convert your analysis and evaluation results into design artifacts. Run the skill on your project path after you have completed 01_analysis and 02_evaluation; outputs will be placed under reports/03_design as target-architecture.md, transformation-plan.md, and operations-feedback.md.

Frequently Asked Questions about design-microservices

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

FAQPage Schema
How do I translate domain analysis results into a microservices architecture?

To translate domain analysis into a microservices architecture, you use this skill to generate a target architecture defining service boundaries and interaction patterns. It maps business capabilities based on your existing domain analysis and evaluation results.

How do I create a transformation plan for migrating to microservices?

Creating a transformation plan for microservices migration involves generating a phased strategy aligned with domain insights. This skill outputs a transformation-plan.md file detailing the phased migration steps based on your current MMI maturity evaluation.

What do I need to generate a microservices design from domain insights?

To generate a microservices design from domain insights, you need completed 01_analysis and 02_evaluation results. The skill requires these prerequisite outputs to produce concrete design artifacts and an operations feedback blueprint.

How do I design operations feedback loops for a microservices architecture?

Designing operations feedback loops for microservices requires outlining monitoring and governance mechanisms. This skill produces an operations-feedback.md file defining sustainable run-time feedback loops based on your domain-driven target architecture.

What is the best way to define service boundaries using domain-driven design?

The best way to define service boundaries using domain-driven design is to leverage domain analysis outputs to map business capabilities. This skill processes those insights to produce a target-architecture.md file defining concrete service boundaries and interaction patterns.