Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sickn33 avatar

Architecture Patterns

  • 853 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

architecture-patterns is an implementation playbook skill that applies Clean Architecture, Hexagonal Architecture, and Domain-Driven Design for developers structuring or refactoring service codebases.

About

architecture-patterns is a skill from sickn33/antigravity-awesome-skills with a detailed implementation playbook for proven software architecture models. Clean Architecture sections define entities, use cases, interface adapters, and frameworks with inward dependency flow and framework-independent business logic. Hexagonal Architecture covers ports and adapters for isolating domain cores from external systems. Domain-Driven Design guidance supports modeling complex business domains during new codebase setup or refactors. Developers reach for architecture-patterns when splitting monoliths, introducing testable boundaries, or aligning teams on layered service structure.

  • Implements Clean Architecture with inward dependency flow across four layers
  • Applies Hexagonal (Ports and Adapters) pattern for technology-agnostic cores
  • Uses DDD strategic and tactical patterns including bounded contexts, aggregates, and ubiquitous language
  • Provides ready-to-use directory structures, checklists, and code samples for each pattern
  • Ensures business logic remains independent of frameworks, databases, and UI

Architecture Patterns by the numbers

  • 853 all-time installs (skills.sh)
  • +23 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #547 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill architecture-patterns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs853
repo stars44k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

How do you structure a codebase with Clean Architecture?

Apply proven architecture patterns like Clean Architecture, Hexagonal Architecture, and Domain-Driven Design when structuring new codebases or refactoring.

Who is it for?

Senior developers and architects refactoring growing APIs or services who need explicit Clean, Hexagonal, and DDD patterns.

Skip if: Small scripts, single-file prototypes, or frontend-only Tailwind theming tasks without service architecture needs.

When should I use this skill?

The user asks to apply Clean Architecture, Hexagonal, ports-and-adapters, or DDD while structuring or refactoring backend code.

What you get

Layered module layout, ports-and-adapters boundaries, and DDD-aligned domain models with inward dependency rules.

  • layered module structure
  • ports-and-adapters map
  • domain model boundaries

Files

SKILL.mdMarkdownGitHub ↗

Architecture Patterns

Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.

Use this skill when

  • Designing new backend systems from scratch
  • Refactoring monolithic applications for better maintainability
  • Establishing architecture standards for your team
  • Migrating from tightly coupled to loosely coupled architectures
  • Implementing domain-driven design principles
  • Creating testable and mockable codebases
  • Planning microservices decomposition

Do not use this skill when

  • You only need small, localized refactors
  • The system is primarily frontend with no backend architecture changes
  • You need implementation details without architectural design

Instructions

1. Clarify domain boundaries, constraints, and scalability targets. 2. Select an architecture pattern that fits the domain complexity. 3. Define module boundaries, interfaces, and dependency rules. 4. Provide migration steps and validation checks. 5. For workflows that must survive failures (payments, order fulfillment, multi-step processes), use durable execution at the infrastructure layer — frameworks like DBOS persist workflow state, providing crash recovery without adding architectural complexity.

Refer to resources/implementation-playbook.md for detailed patterns, checklists, and templates.

Related Skills

Works well with: event-sourcing-architect, saga-orchestration, workflow-automation, dbos-*

Resources

  • resources/implementation-playbook.md for detailed patterns, checklists, and templates.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

FAQ

What architecture styles does architecture-patterns cover?

architecture-patterns details Clean Architecture with inward dependency layers, Hexagonal Architecture ports and adapters, and Domain-Driven Design for modeling complex business domains in code.

When should developers use architecture-patterns?

architecture-patterns fits structuring new services or refactoring existing codebases where testable boundaries, framework independence, and explicit domain layers reduce coupling and ease testing.

Is Architecture Patterns safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Productivity & Planningbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.