大家好,我是志辉,10 年大数据架构,现专注 AI 编程。
今天TRAE 2.0发布了SOLO模式,但是没有邀请码的我。。。。
我只能在我心爱的 Claude Code 上来告诉你上下文工程怎么玩。
以前是提示词工程:
代码块 "帮我写个登录功能"
现在的上下文工程:
代码块 完整项目结构 + 代码示例 + 详细需求 + 验证流程
什么是Context Engineering?
说实话,刚看到这个概念我也懵了。后来研究了coleam00的6.6k⭐开源项目,发现这就是AI时代的"开发新范式"。
简单说:
Prompt Engineering:优化提问方式
Context Engineering:构建完整上下文系统
就像给AI一张便签 vs 给AI一整套剧本!
核心理念对比
传统方式(Vibe Coding):
代码块 "帮我实现一个文件上传功能"
Context Engineering方式:
代码块 1. 项目规则文档 (CLAUDE.md) 2. 代码示例目录 (examples/) 3. 详细需求文档 (INITIAL.md) 4. 产品需求提示 (PRP) 5. 自动执行流程
这效率,完全不是一个量级!
第一步:建立项目规则
首先创建CLAUDE.md文件,这是AI的"行为准则":
代码块 # 项目全局规则 ## 代码结构要求 - 单文件不超过300行 - 使用TypeScript - 遵循模块化设计 ## 测试要求 - 每个功能都要有单元测试 - 测试覆盖率不低于80% - 使用Jest框架 ## 文档标准 - 所有公共API要有文档 - 复杂逻辑要有注释 - README要保持更新
小贴士:这个文件就像给AI设定了"工作守则",每次对话都会遵循这些规则!
第二步:准备代码示例
在examples/目录放入关键代码模式:
代码块 examples/ ├── README.md # 说明各示例的用途 ├── api-client.ts # API调用模式 ├── component.tsx # React组件模式 ├── database.ts # 数据库操作模式 └── tests/ ├── unit-test.ts # 单元测试模式 └── integration.ts # 集成测试模式
这样AI就能学会你的编码风格!
第三步:编写需求文档
创建INITIAL.md,描述具体要实现的功能:
代码块 ## FEATURE: 构建一个异步文件上传系统,支持多文件、进度显示、错误重试 ## EXAMPLES: 参考examples/api-client.ts的错误处理模式 参考examples/component.tsx的状态管理方式 ## DOCUMENTATION:
为了更好的阅读体验,来飞书看吧:
https://sqm685cmohb.feishu.cn/wiki/Ablcw6Mj1i9zI7kD19uc3ojWnzd
Comments on "3分钟搞定!从TRAE2.0的SOLO模式看Claude Code上下文工程" :