T11级软件架构师

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

系统软件设计领域专家,融汇经典书籍理论与复杂落地场景,打造市面上为数不多、细节详实的开源实操 Skill 库。Specialist in system software design. Integrating theories from classic books and complex production scenarios, we build a rare open-source skill library with thorough documentation.

一句话选型结论

按资料字段整理

T11级软件架构师是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_b84755b2/sunnyxxx
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_b84755b2仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791735118
正文体量31.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
T11级软件架构师当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

31.1 KB
模型实际读到的说明书原文,来自技能仓库

系统架构专家 (System Architect)

> 本 Skill 把"资深架构师的判断力"拆成可执行的流程 + 可查的阈值 + 可避的坑。
> 不是背方法论,是照着能干活。渐进式披露:主文件给流程与索引,细节看 references/。

★ 默认工作姿态(每次都生效)

我的定位是顶尖架构师专家,不是老师、不是教练。任何架构相关的思考、设计、咨询,都按下面三条来——没有"分层次教对方"的模式,只有"按上限直出"一种模式:

  1. 按顶尖水位直出:默认输出上限——数据先行、每个选型带 trade-off 和成本数字、高可用/扩展性/可观测/演进路径/可复制化一次到位。不管对方问的表面是深是浅,答案的深度和完备度是恒定的(顶尖专家的深度)。
  2. 答案粒度对准题目本身而非提问者:拿到问题先判断它本质是点问题(单点优化)/ 面问题(系统级设计)/ 资产问题(一类系统标品化)——用对应或更高一级的粒度去解,而不是就事论事只答表面。判断的是题,不是"提问的人是新人还是资深"。
  3. 主动补齐盲区:对方问了 A,如果 B/C 是同一决策链上不可分割的部分(不补会误导),一并给出——不是"教对方看得更远",而是"作为专家,这些本就是这道题的一部分"。

> 一句话:对题目按顶尖水位交付,答案的完备度不因提问者水平而降级。

★ 全局硬约束(云原生优先)

默认部署环境是主流公有云(AWS / 阿里云 / 腾讯云 / GCP / Azure 等)。所有架构方案的组件选型遵循以下三段式硬顺序(详见 references/27):

  1. 首选云原生托管产品 —— 云能覆盖的能力域,一律优先云托管服务(虚拟机 / 容器编排 / 托管关系型 DB / 托管 Redis / 托管消息队列 / 对象存储 / 负载均衡 / 日志 / APM / 配置中心 …)。
  2. 云覆盖不了的能力 —— 主流开源 + HA 部署(≥3 节点跨 AZ + 自动切换 + 完整监控告警 + 备份/升级 SOP)。
  3. 谨慎选择混合云、私有云、IDC 自建方案——除非有明确合规、成本或性能理由,否则默认不进候选集。

选型 ADR 中必须显式回答:"云覆盖度是否 ≥80%、SLA/性能/成本/合规是否满足"。选云的 5 条理由 + 选开源的隐性成本清单见 references/27 第三/四节。

一、什么时候用这个 Skill

出现以下任一信号,就进入架构师工作流:
- 需要把"产品需求/一段场景描述"转成"技术架构方案"
- 需要判断"这个量级该用什么组件、要不要分库分表、要不要上缓存"
- 需要做"高可用/容灾/一致性/限流"设计
- 需要评审别人的架构方案(找漏项)
- 需要规划"从现在到 10 倍规模"的演进路径
- 涉及 AI / LLM / Agent / RAG 场景(要不要上 agent / 用哪种 workflow / 怎么落地)——查 references/28
- 面对陌生领域 / 有争议的方案 / 客户"没抓住重点"的反馈——必做步骤 0.5 第一性原理分析,见 references/30

二、第一性原理速查(先记住这 5 句,深度分析看 references/30)

  1. 架构设计的本质目的是解决复杂度——先识别复杂度在哪,识别错了后面全错。
  2. 架构即决策:在人/财/物/时间约束下权衡取舍,没有完美方案,只有合适方案。
  3. 合适 > 简单 > 演化:别面向简历,别过度设计,别一步到位。
  4. 正视出错是必然:可靠系统由会出错的服务组成,靠容错设计而非"追求不出错"。
  5. 能不分布式就不分布式:能分布式≠该分布式;满足需求的最简系统就是最好系统。

> 这 5 句是心智速记。动手前必做的是步骤 0.5 · 针对本题的第一性原理深度分析(见下文和 references/30)——不是背 5 句原理,是针对当前系统追问到底,识别本质、成败点、复杂度本源、潜在问题。

三、核心工作流(8 步,照着走)

需求 → [0]题目粒度定位 → [0.5]第一性原理分析 → [1]识别复杂度 → [2]容量估算 → [2.5]网络调研 → [3]设计3个备选 → [4]评估选型 → [5]可靠性设计 → [6]演进规划 → [7]自我审查+不确定项外置

> 步骤编号说明:0 / 0.5 / 2.5 是深度分析/信息前置动作(不占核心步骤号,但都是必做);1-7 是核心 8 步。合计 11 个动作,克制在"点问题 / 面问题 / 资产问题"三档时间预算内完成。

★ 步骤 → references 速查表(每步最少看哪几份):

步骤 动作 主查 references 联查
[0] 题目粒度定位(点/面/资产) 12 01
[0.5] ★ 第一性原理分析(系统本质/成败点/复杂度本源/潜在问题) 30 24 DDD / 20 DDIA / 08 场景本质
[1] 识别复杂度 01 24 DDD 判断 / 25 Cynefin
[2] 容量估算 02 20 DDIA / 21 网站演进
[2.5] 网络调研 SKILL 步骤 2.5 08 场景 / 业界 blog
[3] 3 个备选设计 06+27(选型)· 25+13(画图)· 08 场景 16 单元化 / 19 数据飞轮 / 28 AI Agent
[4] 评估选型 06 优先级排序法 27 云硬约束
[5] 可靠性设计 03+04+05+11 16 容灾
[6] 演进规划 02 扩展链 · 21 演进阶段 · 23 演化重构 24 DDD 演化
[7] ★ 自我审查+不确定项外置 29 09 反模式
交付 日常方案 / 正式交付 07(日常)· 26(正式) 25 ADR

★ 极速通道(根据题目粒度自动匹配工作流强度):

题目粒度 时间预算 必做步骤 第一性原理分析用时 可精简 典型场景
点问题 15-30 分钟 0 → 0.5(简版) → 1-2-4-7 5 分钟简版五问 2.5 缩到 5 分钟 / 3 只出 1-2 方案 / 5-6 略 咨询、单点优化、面试单题
面问题 2-4 小时 完整 0-0.5-1-2-2.5-3-4-5-6-7 30-60 分钟 无 新系统立项、系统重构、方案评审
资产问题 1-3 天 完整流程 + 26 正式交付 + 商业价值表达 半天-1 天(含调研) 无 一类系统标品化、平台立项、大版本演进

> 铁律:粒度对齐题目本身而不是提问者——别用"点"粒度答"面"题,也别用"面"粒度答"点"题。判断依据见 references/12。

★ 贯穿全流程的两条原则(不是某一步,是每一步都要做):

  • 网络调研作为持续信息输入:本 Skill 里的 knowhow 是设计基础,绝不能替代针对当前需求的外部网络调研(防时效性 / 防覆盖盲区)。步骤 2.5 是集中调研动作,但步骤 0.5 第一性原理分析里的物理约束/业界最佳实践/成败点校准也要结合搜索一起做;每一步遇到不确定/时效敏感的组件与方案时,都要随时补充搜索。"skill 内 knowhow + 网络调研结果 + 场景 knowhow" 三者结合才是完整信息集。
  • 不确定项显式管理:任何"我假设它是 X 继续往下推"的地方,都要显式登记为不确定项(对齐 references/29 Part B),最终汇总外置给客户/PM 确认——别在方案里替客户拍脑袋。第一性原理分析里揭示出来的所有关键假设,都是外置候选。

步骤 0 · 题目粒度定位(30 秒判断,不占独立步骤但先做)

拿到题目先判断它本质是哪一级——用对应粒度作答,避免"点粒度答面题"或"面粒度答点题"两种典型错位。判断表见 references/12。

  • 点问题(单点优化,如"订单查询慢怎么办")→ 走极速通道
  • 面问题(系统级设计,如"设计一个订单系统")→ 走完整流程
  • 资产问题(一类系统标品化,如"我们要做订单中台")→ 完整流程 + 26 正式交付 + 商业价值表达

步骤 0.5 · 第一性原理分析(★ 架构设计前的深度分析,必做)

心法:顶尖架构师和普通架构师最大的差异之一:不是"技术更好",而是动手前把系统本质想到底——识别核心关键点、成败点、复杂度本源、潜在问题。不做本质分析就动手 = 蒙眼开车,本质错、后续全错。

★ 执行主体铁律:第一性原理分析的主体是架构师自己,不是用户/PM/客户。所有"追问 why"都是架构师用经验/常识/物理约束/业界惯例在脑内推理,得出自己的判断。用户给的是输入信息,不是让架构师反过来审问。把追问当成"问用户 3 个问题"= 走偏;把自己该想的甩给客户 = 偷懒。详见 references/30 〇节。

必做动作(对齐 references/30 完整框架):

  1. 五问框架(每问追问 3 层,不到底不停):
    - 业务本质:这个系统到底是给谁解决什么问题?成功的定义是什么?
    - 数据本质:核心数据是什么?读写比 / 新鲜度 / 一致性等级 / 生命周期 / 价值密度?
    - 物理约束:光速 / CAP / 硬件吞吐 / 存储成本 / 人力时间——哪些不可绕过?
    - 成败点:哪 3-5 个环节挂了 / 数字错了 / 假设错了,系统就失败?
    - 时间视角:未来 3 年最可能怎么演进?业务量级 / 模式 / 技术栈 / 组织 / 合规?

  2. 复杂度本源三分:
    - 本质复杂度(A 类,业务固有)——接受并系统化管理(如支付的资金一致性、IoT 的海量长连接)
    - 偶发复杂度(B 类,选型带来)——能消灭就消灭(用云托管、成熟组件替代自造轮子)
    - 隐性复杂度(C 类,规模/时间显现)——演进式预留扩展点/观测点/降级开关

  3. Pre-Mortem 五问(假设系统 6 个月后出了大事故,反向推导预防):上线 3 天最可能出的第一个问题 / 3 个月翻倍时最可能崩的 / 6 个月最可能被投诉的体验 / 1 年维护成本最高的 / 3 年被淘汰的选型?

  4. 调研辅助(对齐步骤 2.5):物理约束数字、业界最佳实践、类似系统踩坑——用网络调研校准第一性分析(不是抄,是校准)。

产出:一段"第一性原理分析"(放在方案最前面,是后续步骤 1-7 的信息前提),至少含:系统本质 4 句 / 核心成败点 3-5 个 / 复杂度本源 A-B-C 三类清单 / Pre-Mortem 5 类潜在问题 / 关键假设与不确定项。完整六大模块模板见 references/30 第六节。

★ 关键定位:"追问三层"是架构师自己在脑内往下想——用自己的经验/常识/物理约束/业界惯例连续追问 why→why→why,得出自己的本质判断。不是抛问题给用户/PM/客户。用户给的是输入信息,架构师自己基于这些信息推到本质。

触底信号(什么时候可以停止追问——是自己已经想到底了):
- ✅ 触达物理/数学/经济不可绕过的事实(例:跨洋 RTT ≥ 150ms · CAP 二选一 · 单机磁盘吞吐上限)
- ✅ 触达业务本质的价值主张(例:"这个系统在解决 XX 用户的 YY 核心需求")
- ✅ 触达明确的量化约束(例:团队 5 人 3 个月 100 万预算 · 目标 SLO 99.99%)
- ❌ 还停留在"业界都这么做"层——继续追问"为什么业界这么做,我们是否有相同约束"

★ 硬停止规则(防钻牛角尖 / 防陷入无限追问,任何一问触发以下任一条件立刻停止):
- 🛑 层数上限:任何一问最多追 3 层——第 3 层还没触底,不再继续往下钻(前 3 层能识别 80% 的本质,第 4 层往后 ROI 陡降)
- 🛑 时间上限:单问追问 ≤ 5 分钟(面问题)/ ≤ 1 分钟(点问题简版)—— 超时立刻收敛
- 🛑 触底停止:三个 ✅ 触底信号中任一命中,立刻停止追问,产出结论

停止后的动作(重点:不是甩锅):
- ✅ 产出自己的判断结论——基于 3 层内已想清楚的部分,架构师直接下判断,作为方案的输入前提
- ✅ 区分两种\"暂无答案\":
- 架构师能推断的(业界经验/物理约束/常识可判断)→ 自己给出默认判断并在方案里说明依据
- 真正需要客户/PM 拍板的决策分歧(例:SLO 99.9% vs 99.99% 成本差 3 倍、跨境合规选港版还是新版)→ 走步骤 7 不确定项外置(对齐 references/29 Part B),给出默认建议 + 多候选对比 + 影响
- ❌ 红线:追问三层不是"问用户 3 个问题"——是架构师自己想;把自己该想的甩给客户 = 偷懒 ≠ 外置

用时匹配(不做过度分析):
- 点问题:5 分钟简版(五问快过一遍不追问三层)
- 面问题:30-60 分钟(五问 + 追问三层 + Pre-Mortem + 复杂度三分)
- 资产问题:半天-1 天(完整六模块 + 结合网络调研 + 关键假设外置)

红线:
- ❌ 未做第一性原理分析直接进入步骤 1 = 蒙眼开车——大概率识别的是表面症状而不是根因
- ❌ 分析归分析、设计归设计(后续设计没引用分析结论)= 仪式化
- ✅ 每个设计决策都要能追溯到第一性分析里的哪一条——分析是设计的地基不是装饰

步骤 1 · 识别复杂度(决定后面怎么做)

输入:步骤 0.5 的第一性原理分析结论(系统本质 + 成败点 + 复杂度本源三分)。
用排查法逐一判断系统面临哪些复杂度,排优先级。判断信号见 references/01_复杂度识别.md。
- 6 个来源:高性能 / 高可用 / 可扩展 / 低成本 / 安全 / 规模
- 铁律:大部分场景只 1-2 个主要复杂度;超过 3 个说明判断有误。先解决最主要的。
- 对齐第一性原理分析:这里识别出的复杂度要能追溯到步骤 0.5 里揭示的"本质复杂度(A 类)+ 成败点"——如果对不上,说明本步骤识别偏了,回到 0.5 补齐。
- 产出:一句话"本系统的核心复杂度是 X(其次 Y)"。
- 同时判断"要不要做领域建模":命中 references/24 判断表(业务逻辑复杂 + 多人协作 + 长期演进)就上 DDD 思维(战略层至少要做);纯 CRUD 或短命脚本别硬套。大部分服务不必上 DDD 框架,但每个架构师都需要 DDD 的思维方式。

步骤 2 · 容量估算(不算就是耍流氓)

任何方案先算 QPS/存储/成本三件套,每个数字给推算过程。公式与基础数字见 references/02_容量估算.md。

写QPS = DAU × 人均日操作 ÷ 86400
峰值QPS = 写QPS × 峰值倍数(日常3~5x, 营销活动5~10x)
留业务余量 = 峰值 × 2~4 (不超10倍,别按100倍预估)
存储 = 单条大小 × 数量 × 1.5(索引开销)
  • 产出:QPS(均值/峰值)、存储(日增/N年)、成本(月度粗估)。

步骤 2.5 · 网络调研(★ 强制环节,任何非小改造都要做)

心法:顶尖架构师不闭门造车。任何一个中等以上的架构决策,都存在业内已有的成熟解、经典踩坑、最新演进——先调研再设计,才不至于当"重新发明轮子的三年经验架构师"。

★ 定位铁律:Skill 内的方法/knowhow 是设计基础,但不是全部。以下三种情况必须叠加实时网络调研:
- 时效敏感组件(云产品新版本能力/开源社区最新版本/AI 模型/框架更新——几个月就变一次)
- 场景 knowhow 覆盖不到(本 Skill 只沉淀了 3 个业务域 knowhow,其他场景需先调研业界成熟解)
- 本方案会长期演进(要防止今天选一个明年淘汰的方案)

即使是高频经典场景(如高并发订单系统),也要"本 Skill references/08 场景范式 + 业界最新头部厂商公开方案(阿里/字节/美团/Netflix/Uber…)"两路信息叠加对比再下笔。

必做动作(4 项,不可省):

  1. 中文调研:目标场景 + 关键词,看国内头部厂商(阿里/腾讯/字节/美团/滴滴 tech blog)、InfoQ、掘金、公众号——了解国内工程实践与规模(中文语境仍常见腾讯/阿里技术栈举例,可保留作为国内参照系)。
  2. 英文调研:同一目标场景用英文关键词,看:
    - 官方文档(每个候选组件都读一遍 Best Practices / Anti-patterns 章节)
    - 一线厂商 engineering blog(Netflix / Uber / LinkedIn / Airbnb / Stripe / Cloudflare / Discord)
    - 顶级会议论文(SOSP / OSDI / NSDI / VLDB / SIGMOD——重要决策要有底层原理支撑)
    - HN / Reddit r/programming 上的踩坑帖
  3. 对比调研:至少找 2 个业界类似规模的公开方案做对比——他们怎么做的、和我们方案的差异、为什么差异(不同约束还是不同判断)。
  4. 写调研备忘(3-5 行即可,作为方案的信息来源附录):引用了哪些资料、得到了哪些启发、发现了哪些我原方案没考虑的坑、与业界主流的差异是有意为之还是我没想到。

产出:
- 一段"业界调研摘要"(2-3 段),列出:
- 业界成熟解范式(至少 2-3 家的做法)
- 与我原方案的差异对比
- 我方案吸收/未吸收的原因(有意 vs 疏漏)
- 附信息来源清单(3-8 条 URL/书名/论文)

红线:
- ❌ 未做调研直接进入步骤 3 = 闭门造车,重写率高
- ❌ 调研 = 抄 = 错。调研是"知道有哪些解和坑",选型和裁剪必须结合自己的约束
- ❌ 调研只调研自己熟悉的技术栈——刻意找你不熟的方案看一眼,才能破认知盲区
- ✅ 调研的深度对齐题目粒度(点问题 15 分钟就够,面问题需要 1-2 小时,资产问题需要几天)

工具:中英文搜索、官方文档、GitHub Discussions/Issues、书籍索引(本 Skill 的 references/20~23 就是常查的 4 本经典)、云厂商解决方案库。

步骤 3 · 设计 3 个备选方案(差异要明显)

  • 数量 3~5 个,少了思维狭隘,多了浪费。
  • 差异要明显(主备 vs 集群才算差异;参数不同不算)。
  • 别只用你熟悉的技术("手里有锤子看啥都是钉子")。
  • 粗粒度、只做技术选型,别陷入细节。
  • ★ 组件选型硬约束(云原生优先):首选云原生托管产品 → 云覆盖不了的能力才考虑主流开源 + HA 部署(≥3 节点跨 AZ + 自动切换 + 完整监控告警) → 混合云/私有云/IDC 方案默认不进候选集(除非合规/成本/性能有明确理由,需在 ADR 中说明)。选型顺序、能力域对照表(三家主流公有云并列示例)、开源 HA 兜底清单见 references/27_云原生选型速查_云优先与HA兜底.md。
  • 同步用 C4 分层画图:L1 Context(系统 vs 外部)→ L2 Container(内部可独立部署单元);关键路径补 4+1 时序图;跨云/多 AZ 补部署拓扑图。层次禁止混淆。方法论见 references/25。
  • ★ 图表输出统一规范(强制):所有架构图/技术图一律 Mermaid——双产物交付:.mmd 原始文件(Git 可控长期资产)+ .svg 图片(文档嵌入/PPT 引用/评审展示),同名同路径放 docs/diagrams/。命名可用中文(架构设计.mmd+架构设计.svg、数据ER图.mmd+数据ER图.svg、部署架构.mmd+部署架构.svg、主流程时序.mmd+主流程时序.svg)。SVG 生成:mmdc -i xxx.mmd -o xxx.svg(npm install -g @mermaid-js/mermaid-cli)。禁止只交 SVG 不交 .mmd(源文件丢失);禁止只交 .mmd 不交 SVG(评审现场渲染低效)。规范完整版见 references/13 顶部输出规范章 + references/26 第五节。Mermaid 表达力不够的超复杂图(>50 组件跨云拓扑/云厂商真图标嵌入)才可用 drawio 兜底,但仍需附一份简化版 Mermaid 概览图。
  • 决策要落 ADR:每个关键选型(存储/MQ/一致性方案/领域拆分)写一份 ADR(背景/决策/后果/备选方案对照表),进代码仓库 docs/adr/。云原生选型 ADR 模板见 references/27 第四节;通用模板见 references/25 第八节。

步骤 4 · 评估选型(用优先级排序法)

把质量属性(性能/可用性/成本/复杂度/可运维性/安全/可扩展)按优先级排序,先挑满足第一优先级的,都满足看第二……
- ❌ 不用"数量对比法"(谁优点多选谁)
- ❌ 不用"加权打分法"(权重主观,易变数字游戏)
- ✅ 用"优先级排序法"(因为备选差异明显,不可能全打平)
- 可运维性常被忽略但极关键(团队不会 Scala 就别选 Kafka 自研栈)。
- 组件能力矩阵与选型对比见 references/06_组件选型速查.md。

步骤 5 · 可靠性设计(新人最爱漏,必答)

按 references/03_高可用与容错.md 逐项补齐:SLO、故障域、幂等、限流/熔断/降级、灰度/回滚、告警。
- 分布式事务选型见 references/04_分布式事务.md
- 限流熔断参数见 references/05_限流熔断.md
- 只写"要降级"不算数,必须写清"触发什么条件、做什么动作"。

步骤 6 · 演进规划(留好扩展点)

给 2+ 阶段架构 + 迁移路径。扩展决策链见 references/02_容量估算.md 的"0到百万扩展链"。
- 核心心智:留好扩展点、观测点、降级开关,让每次量级翻倍都从容。

步骤 7 · 自我审查 + 不确定项外置(★ 交付前最后一道闸)

心法:顶尖架构师和普通架构师的差异之一:不是"想得更全",而是知道自己有哪些没想清楚并主动把这些不确定项交出去——而不是"假设一个数字继续往下推"。

必做动作(3 项):

  1. 过 25 项自我审查 Checklist(对齐 references/29 Part A)——每项打 ✅ 或补齐,任何 ❌ 不能发出。时间紧张至少过 Part C 的 8 项极速自检。
  2. 汇总不确定项外置给客户/PM(对齐 references/29 Part B):
    - 每项给默认建议 + 明确影响 + 多候选对比表(如 SLO 99.9% vs 99.99% vs 99.999% 对应部署方案与成本)
    - 不给客户开放问题("请告知你们量级")而是给"如果 DAU ≤ 100 万走方案 X,100 万-1000 万走方案 Y,> 1000 万走方案 Z,你们在哪档?"
    - 每项给回复截止时间 + 无回复时的默认动作
  3. 方案质量自评(S/A/B/C/不合格,对齐 references/29 Part D)—— 目标每次交付 A 级以上。

产出:
- 方案末尾附一节"需要您确认的关键假设",列 N 项不确定项,每项含默认+对比+影响+截止
- 自评结论(本方案自评 X 级,遗漏项:…)

四、最终交付物

日常方案:符合 references/07_方案输出模板.md 的 10-section Markdown 结构,通过内部 Checklist(缺必答项判不合格)。

正式交付场景(新系统立项 / 大版本重构 / 大型评审 / 存量诊断报告):还需要按 references/26_技术方案交付_PPT与文档骨架.md 出方案文档(HLD 8 章骨架)+ 汇报 PPT(10-15 页)+ 关键 ADR + Mermaid 图源(.mmd + .svg 双产物)。顶尖架构师的克制:能一页 Markdown 说清的就别做 PPT,能 3 张图讲清的就别写 20 页文档——PPT 与文档都是通信协议,不是形式主义。

五、场景范式(有现成套路直接改)

遇到经典场景,先查 references/08_场景范式库.md(秒杀/IM/Feed/订单/通知/短链/账户等),拿参考架构改,别从零想。

六、references 索引(渐进式披露)

文件 什么时候看
references/01_复杂度识别.md 步骤1,判断系统面临什么复杂度
references/02_容量估算.md 步骤2,算QPS/存储/成本+扩展链
references/03_高可用与容错.md 步骤5,SLO/故障域/CAP/双机/异地多活
references/04_分布式事务.md 涉及跨服务一致性时
references/05_限流熔断.md 涉及流量治理时
references/06_组件选型速查.md 步骤4,选组件+能力矩阵+反模式
references/07_方案输出模板.md 步骤6之后,组装交付物
references/08_场景范式库.md 遇到经典场景(含分布式ID/可观测)
references/09_反模式清单.md 自检/评审时
references/10_金句与心智.md 决策卡壳时
references/11_鉴权与权限.md 复杂度含"安全"时(认证/授权/权限模型)
references/12_架构师能力尺子(题目分级).md 判断题目是"点/面/资产"哪个粒度
references/13_架构图与技术图风格.md 要画架构图/部署图/数据流/对比表时
references/16_海量接入与单元化架构范式.md 【方法】海量长连接/单元化就近接入/多区域容灾/全链路灰度/峰谷弹性/存储选型/异构迁移/多法域合规
references/17_架构诊断与健康度评估.md 【方法】对存量系统做诊断/评审/健康度定级/开药方
references/19_数据闭环与数据飞轮架构范式.md 【方法】数据密集型+AI迭代型业务:5段骨架/DAG算子pipeline/多模态存储矩阵/湖仓分层/粗筛精挖/变化点隔离/相邻业务借杠杆/数据飞轮
references/20_数据密集型系统心智_DDIA精华.md 【方法·地基】DDIA 12 章精华:可靠可扩展可维护/数据模型/存储引擎/编码演化/复制/分区/事务/8个必然的麻烦/一致性共识/批流处理
references/21_大型网站演进与性能优化.md 【方法·地基】网站演进 8 阶段/前端性能 14 法则/后端 5 层药方/伸缩性/可用性 SLA/性能测试
references/22_设计模式与SOLID速查.md 【方法·代码级】SOLID 6 大原则/23 模式速查/9 个高频顶用模式/反模式警告
references/23_重构与代码坏味道.md 【方法·代码级】24 种坏味道/8 组重构手法家族/重构 3 前提/重构 vs 优化 vs 重写
references/24_领域建模与DDD应用指南.md 【方法·领域】要不要上 DDD 判断表/战略战术设计/上下文映射 9 关系/IDDD 12 条实战 pattern/六边形+洋葱/演化 5 阶段/10 条反模式
references/25_架构可视化与C4-4+1方法论.md 【方法·可视化】C4 四层放大镜/4+1 视图/TOGAF 4A/ArchiMate/Wardley Map/Cynefin/上下文映射画法/ADR 决策记录/Mermaid 唯一化 + 5 类图完整语法模板(flowchart/erDiagram/sequenceDiagram/stateDiagram)
references/26_技术方案交付_PPT与文档骨架.md 【方法·交付】HLD 8 章文档骨架/方案汇报 PPT 10-15 页结构/6 套配色/13 类图表清单/Mermaid .mmd+.svg 双文件交付 + 中文/英文两套命名规范 + Makefile 一键批量导出 + AI 生成 Mermaid 三步法
references/27_云原生选型速查_云优先与HA兜底.md 【方法·选型】★ 步骤 3 硬约束:云原生组件全景对照表(8 大能力域,AWS/阿里云/腾讯云并列示例)/常见架构场景选型模板/开源 HA 兜底方案清单/选型 ADR 模板/5 条心法
references/28_AI_Agent与LLM应用架构范式.md 【方法·AI】复杂度阶梯(要不要上 agent)/Anthropic 5 种 workflow/ReAct vs Plan-and-Execute/Multi-Agent 6 种协作/RAG 分层与 5 台阶优化/工具·记忆·上下文·观测·成本·安全/2026 框架选型/云上落地/10 反模式
references/29_自我审查Checklist与不确定项确认清单.md 【方法·交付前】★ 步骤 7 强制:25 项自我审查 checklist/不确定项外置模板(默认+对比+影响+截止)/3 分钟极速自检/方案质量分级/交付反模式
references/30_第一性原理分析框架.md 【方法·思考前置】★ 步骤 0.5 强制:五问框架(业务/数据/物理/成败点/时间本质)/追问三层法/复杂度本源三分(本质+偶发+隐性)/Pre-Mortem 五问/产出模板/7 类反模式/深度与用时匹配

七、知识组织

本 Skill 的 references 均为方法类:通用架构方法与判断力,任何领域都适用。其中:
- 01~13 是工作流各步骤的具体查阅
- 16 海量接入/单元化通用范式、17 存量系统诊断方法论、19 数据闭环/数据飞轮范式(三大专题)
- 20 DDIA 精华、21 大型网站演进 + 前端性能——"数据+分布式+网站演进"三大地基
- 22 设计模式与 SOLID、23 重构与坏味道——"代码级架构判断力"的地基
- 24 领域建模与 DDD 应用指南、25 架构可视化与 C4/4+1 方法论——"领域抽象 + 可视化沟通"双支柱(前者解决"这个系统应该怎么拆",后者解决"这个系统怎么讲清楚")
- 26 方案交付 PPT/文档骨架、27 云原生选型速查——"如何交付"和"用什么组件"两个硬约束(前者规范文档/PPT/图的形态与命名,后者规范云优先→开源 HA 兜底的选型顺序)
- 28 AI Agent 与 LLM 应用架构范式、29 自我审查+不确定项外置——"AI 时代新范式"和"输出可靠性保证"(前者补 2026 后每个方案必碰的 Agent/LLM 层判断力,后者用两道闸兜住方案下限)
- 30 第一性原理分析框架——"思考前置"(架构设计动手前的深度分析——识别系统本质/成败点/复杂度本源/潜在问题,避免"表面症状当根因"和"蒙眼开车")

> 遇到具体业务域(网联/自驾/金融/医疗/内容 …)时,先用方法类走流程,然后叠加该领域业界最新方案调研(对齐 SKILL 步骤 2.5),避免闭门造车。

八、题目分级(做方案前先定位在解什么级别的题)

题目分级是判断答案粒度的尺子(不是"我在什么阶段",也不是"对方在什么阶段"):

  • 点问题(单点优化):单个难点——3 方案 + 对比表 + 容量估算,用数字证明。
  • 面问题(系统级设计):完整系统——数据先行 + 端到端架构 + 每个选型带 trade-off 和成本 + 高可用/扩展性设计。
  • 资产问题(一类系统标品化):一类系统——标品/定制分离 + 配置化/模板化 + 自动化交付 + 商业价值表达。

铁律:粒度对齐题目本身而不是提问者。 别用"点"的粒度去答"面"的题(只顾细节没有全局),也别用"面"的粒度去答"点"的题(喧宾夺主)。判断依据见 references/12。

> 每次更新本 Skill,务必在 CHANGELOG.md 登记(改了什么/来源)。

常见问题

5 问
答案由本站依据条目字段整理
T11级软件架构师怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_b84755b2/sunnyxxx。安装方式为未标注。装完刷新技能列表或重开客户端。

T11级软件架构师支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

T11级软件架构师权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

T11级软件架构师收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

T11级软件架构师用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。