字节笔记本
2026年2月22日
Agent Skills for Context Engineering:上下文工程技能集合
本文介绍 Agent Skills for Context Engineering,一个专注于上下文工程的开源项目集合。该项目提供了构建生产级 AI Agent 系统的技能(Skills)体系,帮助开发者掌握上下文管理的核心原理和实践方法。
项目简介
Agent Skills for Context Engineering 是由 Muratcan Koylan 开发维护的开源项目,在 GitHub 上已获得 8.4k+ stars 和 659 forks。该项目被北京大学通用人工智能国家重点实验室的学术论文引用,被认为是静态技能架构的基础性工作。
项目核心理念是上下文工程(Context Engineering)——与提示工程(Prompt Engineering)不同,上下文工程关注如何管理语言模型的上下文窗口,包括系统提示词、工具定义、检索文档、消息历史和工具输出等所有进入模型注意力预算的信息。
核心特性
- 全面的技能体系:涵盖基础技能、架构技能、运维技能、开发方法论和认知架构技能
- 渐进式披露设计:每个技能按需加载,仅在相关任务时激活完整内容
- 平台无关性:技能专注于可迁移的原则,适用于 Claude Code、Cursor 等任何支持技能的 Agent 平台
- 学术认可:被北京大学 State Key Laboratory of General Artificial Intelligence 引用
技能分类
基础技能(Foundational Skills)
| 技能 | 描述 |
|---|---|
| context-fundamentals | 理解上下文的本质、重要性及 Agent 系统中的上下文结构 |
| context-degradation | 识别上下文失效模式:中间丢失、中毒、干扰和冲突 |
| context-compression | 为长时间会话设计和评估压缩策略 |
架构技能(Architectural Skills)
| 技能 | 描述 |
|---|---|
| multi-agent-patterns | 掌握编排器、点对点、层级多 Agent 架构 |
| memory-systems | 设计短期、长期和基于图的记忆架构 |
| tool-design | 构建 Agent 可有效使用的工具 |
| filesystem-context | 使用文件系统进行动态上下文发现、工具输出卸载和计划持久化 |
| hosted-agents | 构建具有沙盒 VM、预构建镜像、多人支持和多客户端接口的后台编码 Agent |
运维技能(Operational Skills)
| 技能 | 描述 |
|---|---|
| context-optimization | 应用压缩、掩码和缓存策略 |
| evaluation | 构建 Agent 系统的评估框架 |
| advanced-evaluation | 掌握 LLM-as-a-Judge 技术:直接评分、成对比较、评分标准生成和偏见缓解 |
开发方法论(Development Methodology)
| 技能 | 描述 |
|---|---|
| project-development | 从构思到部署设计和构建 LLM 项目,包括任务-模型适配分析、管道架构和结构化输出设计 |
认知架构技能(Cognitive Architecture Skills)
| 技能 | 描述 |
|---|---|
| bdi-mental-states | 使用形式化 BDI 本体模式将外部 RDF 上下文转换为 Agent 心理状态(信念、欲望、意图) |
Claude Code 集成
该项目是 Claude Code Plugin Marketplace 的一部分,支持通过以下命令安装:
```bash
添加插件市场
/plugin marketplace add muratcankoylan/Agent-Skills-for-Context-Engineering
直接安装技能包
/plugin install context-engineering-fundamentals@context-engineering-marketplace /plugin install agent-architecture@context-engineering-marketplace /plugin install agent-evaluation@context-engineering-marketplace /plugin install agent-development@context-engineering-marketplace /plugin install cognitive-architecture@context-engineering-marketplace ```
可用插件包
| 插件 | 包含技能 |
|---|---|
| context-engineering-fundamentals | context-fundamentals, context-degradation, context-compression, context-optimization |
| agent-architecture | multi-agent-patterns, memory-systems, tool-design, filesystem-context, hosted-agents |
| agent-evaluation | evaluation, advanced-evaluation |
| agent-development | project-development |
| cognitive-architecture | bdi-mental-states |
项目结构
``` . ├── .claude-plugin/ # Claude 插件配置 ├── docs/ # 文档 ├── examples/ # 示例代码 ├── researcher/ # 研究相关 ├── skills/ # 核心技能目录 ├── template/ # 技能模板 ├── CONTRIBUTING.md # 贡献指南 ├── LICENSE # MIT 许可证 ├── README.md # 项目说明 └── SKILL.md # 技能规范 ```
学术引用
该项目被以下学术论文引用:
"While static skills are well-recognized [Anthropic, 2025b; Muratcan Koylan, 2025], MCE is among the first to dynamically evolve them, bridging manual skill engineering and autonomous self-improvement." — Meta Context Engineering via Agentic Skill Evolution, 北京大学 (2026)
适用场景
- 构建生产级 AI Agent 系统
- 优化 Agent 上下文管理
- 设计多 Agent 架构
- 实现 Agent 记忆系统
- 评估 Agent 性能
项目链接
- GitHub 仓库: https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering
- 许可证: MIT
- Stars: 8.4k+
- Forks: 659