architecture-paradigm-client-server

应用客户端-服务器架构设计Web/移动应用

开发流程 制定技术方案评审代码设计梳理业务流程 claude ★ 1.1k 更新于 2026-08-02

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:architecture-paradigm-client-server。
它的用途是:应用客户端-服务器架构设计Web/移动应用
完整的 Skill 内容见:https://321skill.com/skills/architecture-paradigm-client-server/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我正在设计一个移动端待办事项App,需要支持离线创建任务并在联网后同步到服务器,请使用客户端-服务器架构范式帮我梳理架构决策。' 它会引导你定义客户端本地存储与服务器API的职责边界,生成包含版本协商、冲突解决策略(如CRDT)和离线缓存机制的ADR文档,并列出需要关注的API契约及兼容性测试清单。

介绍

这个Skill解决了在Web和移动应用开发中,如何系统化地应用客户端-服务器、点对点等分布式架构范式的问题。实际开发中,开发者经常面临职责划分不清、API契约混乱、版本兼容性差、离线同步困难等痛点,导致系统耦合度高、迭代成本大。

使用方式很简单,你只需要在项目规划阶段激活此Skill,它会引导你依次完成:1) 定义客户端与服务器各自的职责边界,2) 正式记录所有API契约、认证流程和能力协商机制,3) 制定版本偏移管理策略(如语义化版本、特征标志、Accept标头协商),4) 设计离线缓存与同步协议(如果适用),5) 强制所有通信使用TLS并实施授权策略和速率限制。之后就可以通过自然语言指令来获得架构决策建议、生成架构决策记录(ADR)模板、或审查现有设计的合规性。

它非常适合需要构建或维护分布式系统的后端开发、全栈开发和智能体开发者。尤其是那些已经面临多客户端版本共存、API演进压力、或需要保障离线优先体验的团队。同时,产品经理和架构师也可用它来规范化技术决策过程,降低沟通成本。

建议在项目初期或重大重构前统一使用此工具。需要注意的是,它主要提供架构范式指导而非具体实现代码,输出的是ADR、API规范文档和兼容性测试计划,实际编码仍需结合具体语言和框架进行。

常见问题

这个Skill跟直接写文档有什么区别?

它提供结构化决策流程,自动提示关键风险点(如Chatty客户端、Thick客户端、P2P数据冲突),并给出针对性缓解措施,比自由写作更系统化。

支持点对点架构吗?

支持。它涵盖了客户端-服务器和点对点两种范式,包括离线优先同步、数据冲突解决策略(CRDT、最后写入胜出)和共识机制。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/architecture-paradigm-client-server/raw/index.md 读取 architecture-paradigm-client-server 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。