identify-bounded-contexts

Community

Map domain boundaries in codebases

Authorharyelramalho
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you discover where one domain model ends and another begins, so you can make better decisions about service splits, module ownership, and language boundaries in a codebase.

Core Features & Use Cases

  • Domain Boundary Detection: Finds candidate bounded contexts by reading source code, tests, docs, events, schemas, and naming patterns.
  • Language and Invariant Analysis: Compares ubiquitous language, rules, workflows, and actors to spot where meaning changes across folders or services.
  • Architecture Guidance: Explains relationships between contexts, highlights translation points, and calls out ambiguous splits with confidence levels.
  • Use Case: Use this when reviewing a monolith, planning a service decomposition, or checking whether two modules should remain together or be separated.

Quick Start

Ask the assistant to inspect your repository and identify candidate bounded contexts with supporting evidence, relationships, confidence levels, and recommended next steps.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: identify-bounded-contexts
Download link: https://github.com/haryelramalho/skills/archive/main.zip#identify-bounded-contexts

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.