clean-architecture-validator

Validate codebase layer boundaries and dependency rules against Clean Architecture principles.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/eykd/vance-ts --skill clean-architecture-validator-eykd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-architecture-validator
Source: https://github.com/eykd/vance-ts/tree/main/.claude/skills/clean-architecture-validator
Command: npx skills add https://github.com/eykd/vance-ts --skill clean-architecture-validator-eykd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill validates codebases against Clean Architecture principles, identifying violations in layer boundaries, dependency rules, and interface placements.

Core Features & Use Cases

  • Layer Boundary Validation: Checks for correct layer boundaries and dependencies.
  • Dependency Rule Enforcement: Ensures inner layers do not depend on outer layers.
  • Interface Placement Verification: Validates correct placement of repository interfaces.
  • Use Case: Use this Skill during code reviews or refactoring to ensure adherence to Clean Architecture.

Quick Start

Analyze your codebase for Clean Architecture compliance using the clean-architecture-validator skill.

Frequently Asked Questions about clean-architecture-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my codebase violates Clean Architecture layer boundaries?

To check Clean Architecture layer boundaries, you need a validation tool that analyzes your source code dependencies and flags inner layers that incorrectly depend on outer layers. This skill performs that analysis and identifies specific violations for refactoring.

What is the best way to enforce dependency rules during code review?

The best way to enforce dependency rules during code review is to validate the codebase against Clean Architecture principles automatically. This skill identifies incorrect interface placements and suggests refactoring to ensure inner layers remain independent of outer layers.

Do I need Python to analyze my codebase for Clean Architecture compliance?

Yes, you need Python installed to analyze your codebase for Clean Architecture compliance. This skill requires a Python environment to execute its analysis scripts and evaluate your dependency rules and layer boundaries.

How do I verify repository interface placement in my architecture?

To verify repository interface placement, you must check that interfaces are positioned correctly within the architectural layers. This skill validates correct placement of repository interfaces to prevent dependency rule violations.

What are common Clean Architecture violations when refactoring?

Common Clean Architecture violations when refactoring include broken layer boundaries, inner layers depending on outer layers, and misplaced repository interfaces. This skill detects these issues and suggests appropriate refactoring strategies.

Can this skill automatically fix dependency rule violations?

This skill does not automatically fix dependency rule violations but identifies them and suggests refactoring. You must manually apply the recommended changes to align your codebase with Clean Architecture principles.