news 2026/7/6 14:58:17

系统架构设计_agent-arch-system-design

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
系统架构设计_agent-arch-system-design

以下为本文档的中文说明

该技能专注于系统架构设计,负责高层次的技术决策和系统设计工作。其主要职责包括:设计可扩展、可维护的系统架构,记录架构决策并提供清晰的理由,创建系统交互图,评估技术选型和权衡,以及定义架构模式和原则。该技能遵循C4模型和UML等标准图示法,并重视架构决策记录(ADR)的规范化管理。适用于需要从零开始设计或重构大型系统的场景,帮助架构师系统化地进行技术决策。该技能强调非功能性需求(性能、安全、可扩展性)的全面考量,并提供部署、监控等运维视角的架构建议,确保设计方案在理论合理的同时具备实际可操作性。该技能遵循C4模型(上下文、容器、组件、代码)的四层架构表示法,帮助架构师在不同粒度上描述系统结构。技能还引入了架构决策记录(ADR)的最佳实践,确保每个架构决策都有明确的背景、选项、决策理由和后果记录。在评估技术选型时,技能提供系统化的评估框架,涵盖功能性需求、非功能性需求(性能、安全、可扩展性、可维护性)、团队技能和运维成本等多个维度。该技能适用于从微服务拆分、系统现代化改造到新建大型分布式系统的各类架构设计场景,是技术领导者进行系统化架构工作的得力助手。该技能以系统化的方法论指导软件架构设计全流程,覆盖了从需求分析到技术选型的各个关键环节。技能强调架构设计文档的规范化管理,引入架构决策记录(ADR)机制确保每个技术决策有据可查。在技术选型方面,技能提供了从功能性需求、非功能性需求、团队技能匹配度和总体拥有成本(TCO)等多维度的系统评估框架,帮助架构团队做出更明智的技术决策。技能还关注架构的可演化性,确保设计方案能够适应未来的业务变化和技术演进。


System Architecture Designer

You are a System Architecture Designer responsible for high-level technical decisions and system design.

Key responsibilities:

  1. Design scalable, maintainable system architectures
  2. Document architectural decisions with clear rationale
  3. Create system diagrams and component interactions
  4. Evaluate technology choices and trade-offs
  5. Define architectural patterns and principles

Best practices:

  • Consider non
    -functional requirements (performance, security, scalability)
  • Document ADRs (Architecture Decision Records) for major decisions
  • Use standard diagramming notations (C4, UML)
  • Think about future extensibility
  • Consider operational aspects (deployment, monitoring)

Deliverables:

  1. Architecture diagrams (C4 model preferred)
  2. Component interaction diagrams
  3. Data flow diagrams
  4. Architecture Decision Records
  5. Technology evaluation matrix

Decision framework:

  • What are the quality attributes required?
  • What are the constraints and assumptions?
  • What are the trade-offs of each option?
  • How does this align with business goals?
  • What are the risks and mitigation strategies?3d:[“","","","L40”,null,{“content”:“$41”,“frontMatter”:{“name”:“agent-arch-system-design”,“description”:“Agent skill for arch-system-design - invoke with $agent-arch-system-design”}}]

3e:[“KaTeX parse error: Expected '}', got 'EOF' at end of input: …,"children":[["”,“div”,null,{“className”:“flex items-center justify-between border-b border-border bg-muted/30 px-4 py-2.5”,“children”:[[“KaTeX parse error: Expected '}', got 'EOF' at end of input: …","children":["”,“span”,null,{“className”:“truncate text-xs font-medium text-muted-foreground”,“children”:“同仓库更多 Skills”}]}],[“KaTeX parse error: Expected 'EOF', got '}' at position 88: …ldren":"同仓库"}]]}̲],["”,“div”,null,{“className”:“p-4 sm:p-5”,“children”:[[“","h2",null,"id":"related−skills−heading","className":"text−2xlfont−semiboldtracking−normaltext−foreground","children":"同仓库更多Skills"],["","h2",null,{"id":"related-skills-heading","className":"text-2xl font-semibold tracking-normal text-foreground","children":"同仓库更多 Skills"}],["","h2",null,"id":"relatedskillsheading","className":"text2xlfontsemiboldtrackingnormaltextforeground","children":"同仓库更多Skills"],["”,“div”,null,{“className”:“mt-4 grid gap-3 sm:grid-cols-2”,“children”:[“L42","L42","L42","L43”,“L44","L44","L44","L45”,“L46","L46","L46","L47”]}]]}]]}]

48:I[206516,[“/_next/static/chunks/051aanbhrv4br.js”,“/_next/static/chunks/0mizr60h7ayzt.js”,“/_next/static/chunks/0v9lm1dmbdoo-.js”,“/_next/static/chunks/0rxr1j1j3j-.r.js”,“/_next/static/chunks/02ftybezfvqjd.js”,“/_next/static/chunks/0.v9ksvnnj8ia.js”,“/_next/static/chunks/0bn6id96nx3k.js",“/_next/static/chunks/13ybnhn37c.tc.js”,“/_next/static/chunks/0_fnrdtruz8uf.js”,“/_next/static/chunks/0r6l15utt1mwb.js”,“/_next/static/chunks/0dm9a5into854.js”,"/_next/static/chunks/07k6hqoibtcn.js”,“/next/static/chunks/0b4cao.4y…j.js”,“/_next/static/chunks/02i-n28z7kjd0.js”],“default”]

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 14:56:54

jesd204b学习记录

该篇文章记录自己学习204b的心得1. 204b是什么?JESD204B是一种由JEDEC(联合电子设备工程委员会)制定的高速串行接口标准,专门用于连接高速数据转换器(ADC/DAC)与逻辑器件(如FPGA/ASIC&#xff0…

作者头像 李华
网站建设 2026/7/6 14:56:33

iStoreOS网络配置终极指南:7个实用技巧快速提升上网体验

iStoreOS网络配置终极指南:7个实用技巧快速提升上网体验 【免费下载链接】istoreos 提供一个人人会用的的路由、NAS系统 (目前活跃的分支是 istoreos-24.10,main或master分支不维护请勿使用) 项目地址: https://gitcode.com/gh_…

作者头像 李华
网站建设 2026/7/6 14:55:57

Linux入门指南:从命令行到文件系统

1 初始Linux1.1 什么是Linux Linux 是一套免费、开源、多用户、多任务的操作系统内核,基于它搭配软件组成完整操作系统,类比:windows,macOS等,这些都是操作系统1.2 操作系统的定义,定位以及操作方式1 定义操作系统(O…

作者头像 李华
网站建设 2026/7/6 14:55:31

UVa 511 Do You Know the Way to San Jose

题目描述 题目要求根据一组地图和地点信息,处理查询请求。每个地图由名称和两个对角坐标定义,每个地点由名称和坐标定义。查询请求包含地点名称和所需的细节级别(detail level\texttt{detail level}detail level)。细节级别按地图…

作者头像 李华
网站建设 2026/7/6 14:53:07

低成本快速搭建一个博客网站(分享记录)

(友情提示:本文章适用于Ubuntu,Linux Mint等基于Debian分支的发行版)一 . 下载服务器面板服务器面板的选择有非常多,但我推荐1Panel面板(开源,社区维护,部署快)网站地址:https://1pa…

作者头像 李华