One-click install
npx skills add https://github.com/dnlopes/claude-code-plugins --skill software-architecture-dnlopes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-architecture
Source: https://github.com/dnlopes/claude-code-plugins/tree/main/dev-toolkit/skills/software-architecture
Command: npx skills add https://github.com/dnlopes/claude-code-plugins --skill software-architecture-dnlopes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and implementing high-quality software architecture can be complex and prone to inconsistencies. This Skill provides a structured approach based on Clean Architecture and Domain-Driven Design, ensuring you build maintainable, scalable, and robust solutions.

Core Features & Use Cases

  • Clean Architecture & DDD Guidance: Applies principles like separation of concerns, domain-driven design, and ubiquitous language to guide your development process.
  • Code Style & Best Practices: Enforces early return patterns, decomposition of large components, and a library-first approach to reduce custom code and improve readability.
  • Anti-Pattern Avoidance: Highlights common pitfalls like NIH syndrome and generic naming, helping you build more robust and maintainable systems from the start.
  • Use Case: When designing a new module, use this Skill to ensure your architecture adheres to Clean Architecture principles, separating business logic from infrastructure. When reviewing code, apply its guidelines to identify and refactor anti-patterns, improving overall code quality.

Quick Start

Use the software-architecture skill to review my current code for adherence to Clean Architecture principles and identify any anti-patterns.