clean-architecture-checker
OfficialEnsures Clean Architecture in Polibase.
Software Engineering#code-quality#type-safety#polibase#clean-architecture#dependency-rule#architecture-checker#domain-independence
Authorsage-base
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Clean Architecture Checker helps teams enforce architectural boundaries and coding standards across Polibase by validating layer dependencies, DTO usage, and type safety.
Core Features & Use Cases
- Dependency Rule validation: ensure Domain → Application → Infrastructure → Interfaces direction.
- Entity Independence: domain entities remain free from framework dependencies.
- Repository Pattern conformance: all repositories follow async patterns and inherit base interfaces.
- DTO Boundary enforcement: DTOs used for boundaries, not entities.
- Type Safety checks: all public methods are properly typed with Optional handling.
- Code review guidance: flags cross-layer or invasive changes during reviews.
Quick Start
Run the Clean Architecture Checker on your changed code to verify Layer integrity and report violations.
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: clean-architecture-checker Download link: https://github.com/sage-base/sagebase/archive/main.zip#clean-architecture-checker 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.