software-architecture

Guide Clean Architecture and SOLID principles for scalable system layering.

1|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/Doyajin174/myskills --skill software-architecture-doyajin174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-architecture
Source: https://github.com/Doyajin174/myskills/tree/main/.public/skills/software-architecture
Command: npx skills add https://github.com/Doyajin174/myskills --skill software-architecture-doyajin174

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance on Clean Architecture, SOLID principles, and architectural layering for scalable systems.

Core Features & Use Cases

  • Layering: Clear separation of concerns across entities, use cases, and infrastructure.
  • SOLID: Guidance on SRP, Open/Closed, Liskov, ISP, and DIP.
  • Coupling considerations: Minimize dependencies and cycles.

Quick Start

Map a new module to domain, application, and infrastructure layers with defined interfaces.