architecture-patterns
Architecture Patterns provides guidance for system and API design decisions including component boundaries, data flow, integration approaches, and scalability strategies. Use this skill during the PLAN phase when defining system structure and component interactions, or during BUILD when architectural choices emerge that affect service boundaries, data flow patterns, external dependencies, or public API contracts.
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/architecture-patterns && cp -r /tmp/architecture-patterns/library/methodologies/cc10x/skills/architecture-patterns ~/.claude/skills/architecture-patternsSKILL.md
- 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)
Coordinate Crew (persistent) and Polecat (transient) agents using Gas Town's hook-based work distribution and GUPP principle.
This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns", "survey the skill landscape", "what skills exist out there", or wants to investigate public repositories for extractable processes, babysitter plugins, and reusable procedural insights. Searches GitHub for SKILL.md files, classifies repos by archetype, and maintains structured research under docs/reference-repos/.
>-
This skill should be used when the user asks to "babysit issues", "work on assigned issues", "check a5c-agent issues", "process babysitter issues", or wants to find and work on open GitHub issues assigned to a5c-agent in the babysitter repo.
Discover public GitHub repositories that import defineTask from @a5c-ai/babysitter-sdk and maintain a deduplicated catalog of those repositories in docs/repo-with-babysitter-processes.md. Excludes any repo named "babysitter" (to filter out forks of this monorepo). Invoke when asked to find, discover, catalog, or refresh "repos using babysitter", "babysitter in the wild", or "who else is using babysitter".