编辑
2026-03-28
ai
00
请注意,本文编写于 45 天前,最后修改于 32 天前,其中某些信息可能已经过时。

目录

1. Skill
1.1 概念
1.1.1 reference 读 (占用上下文)
1.1.2 script 跑(不消耗token)
1.2 渐进式披露机制
1.3 codex配置
2. MCP
3. 成品的skill们
3.1 一些感想

目标

为codex配置一套skills,最后用codex应用搭建一套毕设(已done)

碎碎念:

  • 之前用copliot免费模型写了一套跑不起来的毕设,简单会用了ai设计prompt
  • 找的skill教程都是cc的教程,感觉国内的cc没有codex稳定,先用codex之后再考虑cc

1. Skill

1.1 概念

  • 给大模型的说明手册

  • 根据name加载,模型按需调用

1.1.1 reference 读 (占用上下文)

if条件提到另一个skill,更进一步按需加载

1.1.2 script 跑(不消耗token)

if条件触发代码

  • agent skill的代码只会被执行不会被读取。

1.2 渐进式披露机制

  • 元数据层
    • 所有模型的
    • 始终加载
  • 指令层
    • SKILL.md除了name+description剩余内容
    • 按需加载
  • 资源层
    • reference + script
    • 进一步按需加载

1.3 codex配置

这个目录下可以通过config.toml配置全局的codex skill

系统级别的开发在 .codex/skills

项目级别的开发在根目录下 .agent/codex

2. MCP

  • 与skill区别
    • skill提供逻辑,说明文档guide
    • mcp提供数据,独立程序tool

3. 成品的skill们

ai匠心毕设のgithub地址

  1. create-skill:第一步生成了全文skill的基础
  2. cretea-prd:根据我和ai对话的prompt,生成一个可以作为开发范本+自测范本的prd
  3. create-api-doc:+1,作为更偏技术的文档,用来开发+自测
  4. init-program:根据选好的技术栈生成项目(用ai代替了脚手架?)
  5. backend-step-dev:模块生成后端,规定每个模块开发后需要闭环自测,给出模块顺序的划分和参考。先独立闭环,再接入mysql和redis。开发严格参考api-doc
  6. fronted-step-dev:模块生成前端,同上。完成后整体联调。开发严格参考api-doc

3.1 一些感想

  1. codex会默认读取skill,在完成整体开发,我手动测试bug的阶段,初步开发的两个前后端skill会不停被读取,实际上并不需要它。
  2. 我猜测是因为标题 or description 的描述比较模糊,我修改为整体开发不需要读它之后,还是没用
  3. 项目级别的开发感觉是够了,好像没有值得专门沉淀到系统的skill,感觉我目前搓的都是一次性的,没啥复用的必要
  4. 想用下别人配置好的skill,但是英文skill对我阅读比较困难