Files
secondsky 292c93845e feat(humanize-writing): add skill plugin, lockstep 3.9.0
- Rewrites AI-sounding text to read human; 8 editing passes + review-only mode
- Adapted from jpeggdev/humanize-writing (MIT); npm installer scaffolding dropped
- Frontmatter condensed to 238 chars (sync enforces 250 max for single-skill plugins)
- Lockstep bump 3.8.0 -> 3.9.0: all 145 plugins, both marketplaces, package.json
- CHANGELOG entry for 3.9.0
2026-09-09 17:02:38 +02:00
..

Architecture Patterns Skill

Master Clean Architecture, Hexagonal Architecture, and Domain-Driven Design for maintainable backend systems.

Overview

This skill provides comprehensive guidance on implementing proven backend architecture patterns that separate concerns, improve testability, and create maintainable codebases.

When to Use

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

Core Patterns

Clean Architecture (Uncle Bob)

  • Dependencies point inward
  • Entities, Use Cases, Interface Adapters, Frameworks & Drivers
  • Business logic independent of frameworks
  • Testable without UI or database

Hexagonal Architecture (Ports and Adapters)

  • Domain core with business logic
  • Ports define interfaces
  • Adapters implement ports (database, REST, etc.)
  • Swap implementations easily for testing

Domain-Driven Design (DDD)

  • Bounded Contexts and Context Mapping
  • Entities with identity
  • Value Objects (immutable)
  • Aggregates as consistency boundaries
  • Repositories for data access
  • Domain Events

Auto-Trigger Keywords

  • clean architecture
  • hexagonal architecture
  • domain driven design
  • DDD patterns
  • ports and adapters
  • dependency inversion
  • use cases
  • repository pattern
  • value objects
  • aggregates
  • bounded contexts

Source

Adapted from wshobson/agents