bounded-contexts

Community

Clarify module boundaries with stable contracts.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

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