clean-architecture-guardian

Community

Automate Clean Architecture compliance, ensure 97% quality.

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 required

Components

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