nebula-layer-dependency-guard
CommunityEnforce Nebula's workspace layering.
Authorvanyastaff
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents architectural drift and circular dependencies within the Nebula Rust workspace, ensuring a stable and maintainable codebase by enforcing strict one-way layering.
Core Features & Use Cases
- Dependency Verification: Ensures new code adheres to the defined layer order, preventing upward dependencies.
- Decoupling Enforcement: Promotes the use of the
nebula-eventbusfor cross-cutting concerns, reducing direct coupling. - Core Stability: Protects the
nebula-corecrate from unnecessary API widening. - Use Case: When adding a new feature that involves integrating with existing crates, use this skill to automatically check if the new imports violate the established dependency graph and suggest event-driven alternatives.
Quick Start
Run the nebula-layer-dependency-guard skill to verify the dependency direction of a new import.
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: nebula-layer-dependency-guard Download link: https://github.com/vanyastaff/nebula/archive/main.zip#nebula-layer-dependency-guard 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 223,000+ vetted skills library on demand.