map-domains

Map business domains and bounded contexts from system analysis artifacts into reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams map business domains and delineate bounded contexts to create a contextual map that guides microservice architecture and domain-driven design.

Core Features & Use Cases

  • Domain classification: identify domain types and service boundaries from system analysis artifacts.
  • Context mapping: generate boundary maps and context relationships to support architecture planning.
  • Output generation: produce domain-analysis.md, context-map.md, and system-mapping.md in reports/03_design.

Quick Start

Activate the skill with the path to the target project, e.g. /map-domains ./path/to/project, and review the generated outputs in reports/03_design/

Frequently Asked Questions about map-domains

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

FAQPage Schema
How do I define bounded contexts for a microservices architecture from system analysis?

Mapping business domains involves classifying domain types from system analysis artifacts like ubiquitous language and current system overviews. This skill identifies service boundaries and generates context maps to guide domain-driven design and microservices architecture.

What is a context map in domain-driven design and when do I need one?

A context map in domain-driven design delineates bounded contexts and their relationships to support architecture planning. You need one when transitioning from system analysis to microservices, ensuring clear service boundaries and domain classification.

How do I generate a domain analysis report for microservice boundaries?

Generating a domain analysis report for microservice boundaries involves processing domain code mappings and ubiquitous language artifacts. This skill outputs domain-analysis.md and system-mapping.md to reports directories, documenting identified contexts and relationships.

Can I map domains and create context maps without prior ubiquitous language documentation?

Mapping domains effectively requires prerequisite artifacts like ubiquitous language, domain code mappings, and current system overviews. Without these inputs, generating accurate bounded contexts and context maps for microservices is not supported by this skill.

What is the best way to visualize bounded context relationships for architecture planning?

The best way to visualize bounded context relationships is by generating a context map from system analysis artifacts. This skill produces context-map.md, documenting boundary maps and context relationships to support architecture planning.