clean-architecture-checker

Official

Ensures Clean Architecture in Polibase.

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 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: 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.
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.