architecture-patterns

仓库创建 2026年1月5日最近提交 2 天前SkillHot 收录 21 天前
▸ 精选理由

覆盖架构与集成的实用模式,便于设计可扩展系统

这个 Skill 做什么

提供组件边界、数据流与集成模式的系统与 API 设计指导

把系统拆成清楚的模块,帮你理顺组件边界、数据流和对外 API 的设计,方便团队分工和演进。会在做新系统设计、拆微服务、或为扩展性和性能做准备时用到。特别强调单一职责、接口契约、依赖注入和事件驱动等实用模式,并兼顾 REST/GraphQL/RPC 等集成方案。

▸ 展开 SKILL.md 英文原文

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

开发编程系统设计接口模式可扩展性通用
1.6k
Stars
94
Forks
40
仓库内 Skill
+111
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/cc10x/skills/architecture-patterns/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/cc10x/skills/architecture-patterns/SKILL.md"
SKILL.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:
- Intro
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有