Skills

Architecture Patterns

System and API design guidance covering component boundaries, data flow, integration...

Install

npx skills add a5c-ai/babysitter --skill architecture-patterns -g -a claude-code -y
Repository
a5c-ai/babysitter1.9k
Category
Design
Updated
3d ago
License
MIT
Context cost
Lightabout 283 tokens
Runs scripts
No, instructions only

What it does

System and API design guidance covering component boundaries, data flow, integration patterns, and scalability considerations.

  • Single responsibility boundaries
  • Interface contracts and type safety
  • Dependency injection patterns
  • Module cohesion and coupling analysis

Data Flow

  • Request/response patterns
  • Event-driven architecture
  • State management strategies
  • Data transformation pipelines

Integration Patterns

  • API design (REST, GraphQL, RPC)
  • Message queuing and async processing
  • Service boundaries and communication
  • Error propagation across boundaries

Scalability

  • Horizontal vs vertical scaling considerations
  • Caching strategies
  • Database design and query optimization
  • Load balancing and distribution

Decision Checkpoints

Architectural decisions require user approval when:

  • Introducing new service boundaries
  • Changing data flow patterns
  • Adding new external dependencies
  • Modifying public API contracts

When to Use

  • During PLAN workflow architecture phases
  • During BUILD when architectural choices arise
  • When reviewing system design in REVIEW workflow

Agents Used

  • planner (architecture planning)
  • component-builder (architecture implementation)
  • code-reviewer (architecture review)

More in Design