context-engineering-intro
系统化构建 AI 编程助手上下文的元框架,让 AI 从「靠感觉」进化到「靠规范」工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
系统化构建 AI 编程助手上下文的元框架,让 AI 从「靠感觉」进化到「靠规范」工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下这个场景:你在凌晨两点对着 AI 助手敲下「帮我写个用户登录模块」,它吐出了一堆看起来很专业但完全跑不通的代码。你反复描述、反复修正,时间过去了两个小时,问题依然悬而未决。
这不是 AI 的能力问题,而是 context(上下文) 的问题。
Context Engineering(上下文工程)正是为了解决这个痛点而生。它是一种系统性的方法论,教导开发者如何为 AI 编程助手构建完整的上下文环境——包括项目架构、编码规范、代码示例、验证标准等——让 AI 能够像一位熟悉你项目的资深工程师一样工作,而不是一个刚入职、对一切一无所知的新人。

图1:WISC Framework —— Context Engineering 在 AI 编程中的具体落地框架
这一理念的核心观点甚至被直接写在了项目首页:「Context Engineering 比 Prompt Engineering 强 10 倍,比 Vibe Coding 强 100 倍。」
很多人熟悉 Prompt Engineering——精心措辞、巧妙引导,让 AI 输出更好的答案。但这种方法有一个天然的天花板:它只能改变「怎么问」,却无法改变 AI 对你项目的理解深度。
打个比方:Prompt Engineering 就像给一位天才实习生递一张便签,上面写着「完成这个任务」;而 Context Engineering 则像给他一份完整的项目手册、代码规范、测试用例和 runbook,让他在一个完整的框架内工作。
Context Engineering 的核心优势在于:
本项目的核心文件是 CLAUDE.md。这并非普通的 README,而是一份专门为 AI 编程助手(如 Claude Code)设计的行为规范文档。
作者 coleam00 在项目中定义了以下几类关键规范:
项目感知与上下文
PLANNING.md 了解项目架构和约束TASK.md 确认任务列表和状态代码结构规则
agent.py + tools.py + prompts.py 三件套)测试与质量
venv_linux 中执行所有 Python 命令这份 CLAUDE.md 实际上成为了 AI 助手的「工作手册」——它不是在告诉 AI「怎么写代码」,而是在告诉 AI「在你这个项目里,怎么做才是对的方式」。
Context Engineering 的核心工作流围绕 PRP(Product Requirements Prompt,产品需求提示词) 展开。这是一种介于 PRD 与代码之间的中间产物,专门为 AI 助手优化。
工作流分三步走:
这是需求的起点。作者定义了标准的模板,包含:
examples/ 目录中的参考代码/generate-prp 生成完整 PRP在 Claude Code 中执行这一命令后,AI 会经历:
/execute-prp 执行 PRPAI 根据 PRP 文件:

图2:Agent Teams 与 Subagents 的对比架构 —— 展示了多智能体协作的两种不同范式
项目在 use-cases/ 目录下提供了大量真实可用的 Context Engineering 应用模板,覆盖了当前 AI 编程领域的核心场景:
| 应用场景 | 技术栈 | 说明 |
|---|---|---|
| Agent Factory | Pydantic AI + Subagents | 多智能体工厂模式,自动生成 AI Agent |
| MCP Server | TypeScript + Cloudflare Workers + OAuth | 构建带 GitHub 认证的 MCP 服务器 |
| Pydantic AI | Pydantic AI + Tools + Memory | 生产级 AI Agent 开发规范 |
| AI Coding WISC Framework | Claude Code 专用 | 专注 AI 编程的 WISC 框架实践 |
| Template Generator | Meta-template 元模板 | 用元模板生成专用模板 |
| Agent Team | Claude Agent Teams | Anthropic 多智能体协作模式 |
每个场景都包含完整的 CLAUDE.md、PRPs/ 目录和具体示例,拿来即用。
项目还提供了强大的验证机制。通过 /ultimate_validate_command,Claude Code 能自动分析代码库并生成针对性的验证命令集,包括:
这套验证系统确保 AI 生成的代码不仅「能跑」,更要「跑对」。
严格来说,这并不是一个「可运行」的项目,而是一套方法论模板。它的价值不在于代码本身,而在于提供的结构和规范。
部署方式极为简单:
CLAUDE.md 中的规范examples/ 中添加你项目的参考代码无任何依赖要求:
随着 Claude Code、Cursor、Copilot 等 AI 编程工具的普及,「如何让 AI 更好地帮助你编程」已经成为每个开发者必须面对的问题。Context Engineering 提供了第一个系统性、可复用的答案。
它将 AI 编程从「靠感觉、靠运气」提升到了「靠方法、靠规范」的层面。
目前该仓库已获得 13398 颗 GitHub Stars,项目作者 coleam00 持续活跃维护,更新日期为 2026-05-27,已有大量开发者将其作为团队 AI 编程规范的基础框架。