定位
软件架构设计——架构模式选型与权衡的常规指南 Skill
适用边界
- ✅ 适用:架构设计、architecture、微服务、单体、质量属性、C4图 等场景下的方法论指导与清单参考。
- ✅ 适用:用户需要结构化步骤、检查清单或最佳实践时。
- ❌ 不适用:需要实时数据或外部系统直连的高频自动化任务。
- ❌ 不适用:须由持牌专业人士出具的确定性结论(法律/医疗/财税等)。
触发词
架构设计、architecture、微服务、单体、质量属性、C4图。
核心方法
- 需求驱动:按体量、团队规模、演进速度定架构
- 模式选型:单体/微服务/事件驱动/Serverless 权衡
- 质量属性:可用性、扩展性、安全性、可观测性
- 用 C4 分层图与时序图清晰表达设计
工作流程
- 明确目标与场景边界。
- 套用上述核心方法逐项执行或自查。
- 输出结构化结果(清单/分级/建议)。
- 标注不确定项与需人工复核的环节。
红线 / 注意事项
架构需结合团队实际;无银弹,避免过早过度设计。
附:速查卡
详见 references/速查卡.md。