
之前我们做业务 总想着自己写一个Agent负责上下文管理、决策、调度、Router等等常见的比如ReAct架构、PlanAndExcutor等等架构但是发现这其实没有必要主流的Coding工具都有Agent能力了我们只需要提供MCP服务或者HTTP、RPC服务在WorkBuddy和CodeBuddy这些ide中调用具体的业务逻辑也不依靠Function Tools依靠Function Tools需要开发人员不断去修改代码可以依靠SKILLGit的动态修改通过MCP服务CRUD SKILL修改之后自动更新GIt仓库维护一套动态的SKILL即可。这个架构适用于一些内部的Agent系统类如客诉反馈系统工单处理场景和业务不断变化的。MCP 负责让 Agent 能发现、读取、调用、修改 Skill。Skill 负责把某个具体领域的能力封装起来。Git 负责让 Skill 的变化可追踪、可回滚、可审计。┌──────────────────────┐ │ User / 业务 │ └──────────┬───────────┘ │ ▼ ┌──────────────────────┐ │ Code Agent │ │ Claude Code/Codex等 │ │ │ │ 规划 / 推理 / 执行 │ └──────────┬───────────┘ │ MCP Tool Call │ ▼ ┌────────────────────────────────┐ │ MCP Server │ │ │ │ skill.list │ │ skill.search │ │ skill.load │ │ skill.run │ │ skill.update │ │ skill.test │ │ skill.publish │ └───────────────┬────────────────┘ │ ▼ ┌────────────────────────────────┐ │ Skill Registry │ │ │ │ /skills │ │ ├── xxx/ │ │ │ ├── SKILL.md │ │ │ ├── workflow.py │ │ │ ├── config.yaml │ │ │ └── tests/ │ │ │ │ │ ├── yyy/ │ │ └── zzz/ │ └───────────────┬────────────────┘ │ ▼ Git Repository │ commit / push / pull │ ▼ Skill 自动更新原来自己开发一个Agent,需要自己设计非常复杂流程。Agent ├── Planner ├── Executor ├── Memory ├── Tool Router ├── Reflection ├── Retry ├── Context Manager ├── Workflow Engine └──100个业务Tool现在要做的不是开发Agent而是开发 Agent 的能力生态。SKILL也不仅仅是一个md文档SLKILL 可以包含py代码WorkFlow流程、数据文件。skills/ └── ppt-generator/ ├── SKILL.md ├── workflow.py ├── config.yaml ├── templates/ ├── scripts/ ├── tests/ └── README.mdCoding工具基本都支持MCP服务