clean-architecture-guardian
CommunityAutomate Clean Architecture compliance, ensure 97% quality.
Software Engineering#code quality#refactoring#dependency management#clean architecture#architecture review#c##f#
Authord-kishi
Version1.0.0
Installs0
System Documentation
What problem does it solves? Maintaining strict Clean Architecture principles (like layer separation, dependency rules, and namespace hierarchy) in complex F# + C# projects is challenging and prone to human error. This Skill automates compliance checks, preventing architectural decay and ensuring high code quality.
Core Features & Use Cases
- Dependency Rule Enforcement: Automatically checks for forbidden F# → C# dependencies and circular references, maintaining a clear architectural flow.
- Namespace Hierarchy Validation: Ensures Bounded Context-specific and layered namespace structures are maintained, improving code organization and discoverability.
- F# Compilation Order Check: Verifies correct F# file ordering to prevent compilation errors due to forward referencing constraints.
- Use Case: Before merging a new feature or completing a development phase, use this Skill to automatically verify that all new code adheres to Clean Architecture, ensuring zero warnings and errors, and maintaining a 97+ quality score without manual review.
Quick Start
Check the current project for Clean Architecture compliance, focusing on layer separation, namespace hierarchy, and F# compilation order.
Dependency Matrix
Required Modules
None requiredComponents
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: clean-architecture-guardian Download link: https://github.com/d-kishi/ubiquitous-lang-mng/archive/main.zip#clean-architecture-guardian Please download this .zip file, extract it, and install it in the .claude/skills/ directory.