java/src/main/resources/targets/claude/skills/knowledge-packs/architecture-patterns/SKILL.md
Architecture pattern references: microservice, resilience, data, integration, and architectural patterns (saga, outbox, circuit breaker, CQRS, event sourcing, and more).
npx skillsauth add edercnj/ia-dev-environment architecture-patternsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides detailed reference documentation for architecture patterns. Complements the core architecture knowledge pack with in-depth implementation guidance for microservice, resilience, data access, integration, and architectural patterns.
references/cqrs.md — Command/query separation, sync strategies, consistency boundariesreferences/event-sourcing.md — Append-only event log, snapshots, projections, event versioningreferences/modular-monolith.md — Module boundaries, inter-module communication, decompositionreferences/api-gateway.md — Edge routing, aggregation, auth at the edgereferences/bulkhead.md — Resource isolation, semaphore vs thread pool, partitioningreferences/idempotency.md — Deduplication strategies, exactly-once semanticsreferences/outbox-pattern.md — Transactional event publishing, relay strategiesreferences/saga-pattern.md — Orchestration vs choreography, compensation, timeoutsreferences/service-discovery.md — Registration, health checks, DNS vs registryreferences/strangler-fig.md — Incremental migration, routing strategies, parallel runningreferences/circuit-breaker.md — States, configuration, fallback strategies, per-dependency circuitsreferences/dead-letter-queue.md — Poison pill detection, replay, monitoringreferences/retry-with-backoff.md — Backoff strategies, jitter, retry budgetsreferences/timeout-patterns.md — Timeout types, deadline propagation, hierarchyreferences/cache-aside.md — Cache population, invalidation, TTL, thundering herd preventionreferences/event-store.md — Event record structure, snapshots, projections, versioningreferences/repository-pattern.md — Interface design, pagination, specification patternreferences/unit-of-work.md — Transaction boundaries, commit/rollback, concurrency controlreferences/anti-corruption-layer.md — Translation boundary, error handling, testingreferences/backend-for-frontend.md — Per-client optimization, aggregation, versioningreferences/adapter-pattern.md — Protocol bridging, resilience wrapping, auth handling| Pack | Relationship |
|------|-------------|
| architecture | Core hexagonal architecture principles |
| resilience | Resilience principles and patterns |
| api-design | API design principles |
| database-patterns | Database conventions and principles |
development
Documentation freshness gate: validates 6 dimensions (readme, api, adr, etc.) per PR.
testing
Conditional dep-policy gate: CVEs, licenses, versions, freshness; SARIF + report.
documentation
Incrementally updates the service or system architecture document; never regenerative.
development
Scans code and git history for leaked credentials, API keys, and tokens; SARIF output.