Skip to main content
Back to registry

clean-architecture

pproenca/dot-skills

Comprehensive guide to Clean Architecture principles for designing maintainable, testable software systems. Based on Robert C. Martin's "Clean Architecture: A Craftsman's Guide to Software Structure and Design." Contains 42 rules across 8 categories, prioritized by architectural impact.

Installs695
Install command
npx skills add https://github.com/pproenca/dot-skills --skill clean-architecture
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Comprehensive guide to Clean Architecture principles for designing maintainable, testable software systems. Based on Robert C. Martin's "Clean Architecture: A Craftsman's Guide to Software Structure and Design." Contains 42 rules across 8 categories, prioritized by architectural impact. Reference these guidelines when: Read individual reference files for detailed explanations and code examples: - Designing new software systems or modules - Structuring dependencies between layers - Defining boundaries between business logic and infrastructure - Reviewing code for architectural violations - Refactoring coupled systems toward cleaner structure - dep-inward-only - Source dependencies point inward only - dep-interface-ownership - Interfaces belong to clients not implementers - dep-no-framework-imports - Avoid framework imports in inner layers - dep-data-crossing-boundaries - Use simple data structures across boundaries - dep-acyclic-dependencies - Eliminate cyclic dependencies between components - dep-stable-abstractions - Depend on stable abstractions not volatile concretions - entity-pure-business-rules - Entities contain only enterprise business rules - entity-no-persistence-awareness - Entities must not know how they are persisted - entity-encapsulate-invariants - Encapsulate business invariants within entities - entity-value-objects - Use value objects for domain concepts -...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does clean-architecture do?

Comprehensive guide to Clean Architecture principles for designing maintainable, testable software systems. Based on Robert C. Martin's "Clean Architecture: A Craftsman's Guide to Software Structure and Design." Contains 42 rules across 8 categories, prioritized by architectural impact.

Is clean-architecture good?

clean-architecture does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does clean-architecture work with?

clean-architecture currently lists compatibility with codex, gemini-cli, opencode, kimi-cli, amp, github-copilot.

What are alternatives to clean-architecture?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install clean-architecture?

npx skills add https://github.com/pproenca/dot-skills --skill clean-architecture

Related skills

More from pproenca/dot-skills

Related skills

Alternatives in Software Engineering