system-design 是一个帮助 AI 设计系统并比较架构方案的 Skill。要搭服务、划模块或确定数据存储时,它先问系统做什么、要承受多大规模,以及团队和时间有什么限制。
方案会说明组件怎样配合、数据怎样流动、接口怎样约定,再展开数据模型、缓存、队列、错误处理与重试。规模和可靠性部分还要考虑负载、扩容、故障切换及监控。
结果是一份带图示、明确假设和取舍的设计文档。复杂度、成本、团队熟悉程度与维护都需要比较,并指出系统变大后哪些选择要重看。你提供实际任务与条件,它帮你组织判断;没有真实负载依据时,估算和目标不能被写成已经验证的性能。