bounded-contexts
CommunityClarify module boundaries with stable contracts.
Software Engineering#system-architecture#cohesion#dependency-management#contract-design#bounded-contexts#modular-design#loose-coupling
Authorgustavofsantos
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Boundaries between system parts often become blurred, leading to tight coupling and ripple effects when changes occur. This skill guides you to reason about where responsibilities live, how modules should communicate, and when a contract should separate concerns to keep changes local.
Core Features & Use Cases
- Clear boundaries: identify where a module's responsibilities end and another's begin to reduce unwanted dependencies.
- Contract-driven interactions: design minimal interfaces that enable collaboration without exposing internals.
- Change-locality guidance: evaluate how changes in one area impact others and enforce ownership of contracts.
Quick Start
Identify two interacting modules, define a minimal contract between them, and assign responsibility for the contract.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: bounded-contexts Download link: https://github.com/gustavofsantos/dot-files/archive/main.zip#bounded-contexts Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.