validate-sibling-dependency

Community

Ensure architectural integrity, prevent dependency chaos.

Authorcarlo-spada
Version1.0.0
Installs0

System Documentation

What problem does it solve?

In complex, modular projects, unchecked dependencies can lead to a tangled, unmaintainable architecture, slowing down development and increasing bugs. This skill enforces strict dependency rules, ensuring a clean, scalable system and reducing future refactoring efforts.

Core Features & Use Cases

  • Automated Dependency Validation: Checks module dependencies against the Sibling Dependency Law (ADR-020), preventing architectural drift.
  • Architectural Guidance: Provides a clear decision tree and resolution options for dependency violations, guiding you to compliant solutions.
  • Prevents "Dependency Spaghetti": Ensures entities only depend on siblings or inherit access from common ancestors, maintaining a clear, hierarchical structure.
  • Use Case: When you propose a new module or interface, Claude will automatically validate its dependencies against the project's architectural rules. It will flag any violations before they become problems and suggest how to fix them, saving you from costly architectural mistakes and ensuring project stability.

Quick Start

"Review the proposed dependencies for the new 'UserAuth' module and ensure they comply with ADR-020."

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: validate-sibling-dependency
Download link: https://github.com/carlo-spada/xentri/archive/main.zip#validate-sibling-dependency

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 223,000+ vetted skills library on demand.