software-architecture
Implements design patterns including Clean Architecture, SOLID principles, and comprehensive software design best practices
What is it?
A skill that implements proven software design patterns including Clean Architecture, SOLID principles, Domain-Driven Design (DDD), and comprehensive design best practices. It guides Claude through architectural decisions, ensuring codebases follow industry-standard patterns for maintainability, scalability, and testability.
How to use it?
Activate this skill when designing or refactoring software systems. It provides:
- Architectural patterns - Clean Architecture, Hexagonal Architecture, Onion Architecture
- Design principles - SOLID, DRY, KISS, YAGNI applied to real code
- Domain-Driven Design - Bounded contexts, aggregates, value objects, domain events
- Code organization - Layer separation, dependency inversion, and module boundaries
The skill guides you through choosing appropriate patterns based on your project's complexity and requirements.
Key Features
- Clean Architecture and Hexagonal Architecture implementation guidance
- SOLID principles applied to real-world code scenarios
- Domain-Driven Design patterns including bounded contexts and aggregates
- Dependency inversion and layer separation best practices
- Code organization and module boundary design
Related Skills
More from Developer Toolsprompt-engineering
Teaches well-known prompt engineering techniques and patterns, including Anthropic best practices and agent persuasion principles
subagent-driven-development
Dispatches independent subagents for individual tasks with code review checkpoints between iterations for rapid, controlled development
Web App Testing
Test local web applications using Playwright for UI verification and debugging
Download software-architecture
software-architecture is free and open source. Download it from the official source repository — clone it with git or use GitHub's Download ZIP option on the repo page — then copy the skill folder into your project's .claude/skills/ directory to install it.
If you are an AI agent
Query this directory over HTTP
This site is a searchable directory of harness components for AI coding agents. Fetch objective JSON — names, descriptions, stars, and source links. Installation and selection are yours to decide.
GET https://claudeskills.info/api/v1/search?q=ui%2Fux
GET https://claudeskills.info/api/v1/search?type=subagent&q=review
GET https://claudeskills.info/api/v1/meta
See https://claudeskills.info/llms.txt