软件架构设计 Skill:把选型权衡和质量属性落到纸面

软件架构设计是一个社区发布的 SKILL.md 格式 Skill,坐标 @user_af163eaa/z-dev-architecture,版本 1.0.1,分类 dev-programming,不依赖外部付费接口。它提供一套设计方法论:先以体量、团队规模、演进速度作为输入定约束,再对比单体、微服务、事件驱动、Serverless 四类形态的适用前提与代价,然后按可用、扩展、安全、可观测四项质量属性逐项落到可验证的结论,最后用 C4 模型和时序图把系统边界、关键链路与失败路径表达清楚。适合新项目立项、系统拆分重构、跨团队评审等场景。需要注意的是它输出的是决策和文档,不替代代码验证,选型结论仍要靠真实负载和故障演练检验;团队小、边界不稳定时单体加模块化往往比微服务更合适。官方页面未公开统一 CLI 安装命令,需按宿主环境规则加载。

阅读全文