ok-skills
29个SKILL.md模块让AI编程助手获得持久记忆、规范化调试和文档检索能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
29个SKILL.md模块让AI编程助手获得持久记忆、规范化调试和文档检索能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
凌晨三点,小李正在用 Claude Code 调试一个复杂的微服务项目。AI agent 刚刚完成了数据库迁移方案的设计,正要开始写代码——然后上下文窗口满了。对话被清空,所有的上下文、思路、决策全部归零。小李只能重新开始,一遍遍地告诉 AI:"我们之前说的是……"
如果你经常和 AI coding agent 打交道,这种场景一定不陌生。AI 的强大毋庸置疑,但"上下文丢失即失忆"的特性,让它处理复杂、长周期任务时力不从心。每次重新开始,都意味着重复劳动、上下文重建和效率损耗。
OK Skills 解决的就是这个问题。它不是又一个 AI 提示词集合,而是一套持久化、结构化的工作流框架——通过标准化的 SKILL.md 文件,让 AI coding agent 获得"记忆"和"方法论",在长对话中保持连贯,在复杂任务中不迷失方向。
OK Skills 由独立开发者 mxyhi 创建和维护(GitHub 地址:mxyhi/ok-skills),当前仓库已收录 29 个可复用技能模块,涵盖 AI coding agent 工作流的方方面面。
规划与记忆类是 OK Skills 最具差异化的部分。以 planning-with-files 为例——这个技能实现了"文件持久化规划"机制:AI 在工作时自动维护 task_plan.md(任务计划)、findings.md(研究发现)和 progress.md(进度追踪)三个文件在磁盘上。即使对话被清空(/clear),AI 下次启动时只需读取这三个文件,就能无缝恢复工作状态,真正实现了"上下文永不失忆"。这类似于 Manus 项目倡导的持久化工作记忆理念,但以极轻量的 Markdown 文件方式实现,无需额外的数据库或服务。
调试与质量类技能同样实用。systematic-debugging 强制要求 AI 在提出修复方案之前,必须先找到根本原因(Root Cause),并在 SKILL.md 中明文规定:"NO FIXES WITHOUT ROOT CAUSE INVESTIGATION"——不经根因分析,禁止直接动手修复。这听起来像是常识,但 AI agent 天生倾向于"快速试错"而非"深度分析",这个技能通过流程约束改变了 AI 的行为模式。tdd 技能则推广测试优先的开发文化,要求先写测试、再写实现、再重构,契合红-绿-重构循环。
文档与研究类技能解决了 AI "知识过时"的问题。find-docs 技能指示 AI 在回答任何技术问题时,必须先拉取目标库的当前文档和 API 引用,而不仅仅依赖训练数据中的记忆。exa-search 则引入 Exa MCP 工具,实现实时网络搜索,为 AI 提供最新的技术资讯和代码示例。grill-with-docs 是一个独特的"质疑工作流"——AI 在制定方案后,会主动用一系列尖锐问题挑战自己,从而在动手前发现设计漏洞。
办公文档类技能覆盖了 AI 从代码生成延伸到办公自动化的场景。pptx-generator 让 AI 可以生成、编辑和阅读 PowerPoint 文件,minimax-docx 和 minimax-xlsx 分别处理 Word 和 Excel 文档,minimax-pdf 则支持 PDF 文件操作。这些技能使得 AI 的输出不限于代码,而是可以交付完整的办公文档。
浏览器自动化类技能(agent-browser)为 AI 提供了操控浏览器的能力——截图、表单填写、点击按钮、数据抓取、Web 应用测试等,使得 AI 可以直接与网页应用交互,完成从前端测试到数据采集等多种任务。
OK Skills 的技术核心是对 SKILL.md 格式的深度实践。每个技能目录下都有一个标准化的 SKILL.md 文件,遵循特定的前置元数据规范,包含 name(技能名称)、description(触发条件描述)、allowed-tools(允许使用的工具列表)和 metadata(版本号等)字段。
这种格式最早由 Anthropic 在 Claude Code 中推广,被社区称为"AGENTS.md"或"SKILL.md"格式。OK Skills 的贡献在于:它不仅提供单个技能的示例,而是构建了一整套互相配合、可组合的技能矩阵。不同技能之间存在明确的调用关系——例如 planning-with-files 产出的文件可以作为 find-docs 的输入,systematic-debugging 的根因分析结果可以反馈给 tdd 重写测试用例。
CLAUDE_AGENTS.md 作为项目的主入口文件,为 Claude Code 提供了一套中文优先的 agent playbook,包含多 agent 协作、KISS 原则(保持简单)、async-first 编码规范等核心理念。值得注意的是,CLAUDE_AGENTS.md 默认启用 caveman(简化交流)、planning-with-files(持久化规划)和 karpathy-guidelines(Karpathy 的 AI 指导原则)三个技能,形成了一套完整的 AI 工作方法论。
OK Skills 不是一个需要运行的服务,而是一个配置包。部署方式极为简单——只需一行命令:
mkdir -p ~/.agents/skills
cd ~/.agents/skills
git clone https://github.com/mxyhi/ok-skills.git ok-skills
克隆后,仓库内的 29 个技能目录已按照 AI coding agent 的标准目录结构排列,可被 Claude Code、Codex、Cursor、OpenClaw、Trae 等工具直接识别。CLAUDE_AGENTS.md 可以直接复制或合并到各工具的全局配置文件(如 Claude Code 的 ~/.claude/CLAUDE.md)中,立即生效。
因此,从部署难度角度来看,OK Skills 几乎是零门槛的。任何使用 AI coding agent 的开发者,只需几分钟就能把这套技能体系纳入自己的工作流。
适合群体:
需注意的局限:
pptx-generator)依赖特定的 AI provider(项目点名使用 MiniMax),并非通用方案git pull 同步最新版本OK Skills 的出现折射出一个更大的趋势:AI 编程工具正在从"单个助手"向"工具链平台"演进。
早期,Claude Code、Codex 等工具提供的是统一的端到端能力——用户输入,AI 输出。但随着 AI 编程工具的普及,用户开始需要更精细化的控制:什么样的分析流程?什么样的输出格式?什么样的质量门禁?OK Skills 代表的 SKILL.md 生态,实质上是在 AI agent 外层构建了一层方法论抽象层——把经过验证的工作流固化为可复用的技能模块。
类似的现象在软件开发史上有先例:IDE 的插件生态、编辑器的主题和快捷键配置、Git hooks 的自动化脚本……每个成熟的开发工具最终都会发展出可扩展的"工具链"。OK Skills 和 SKILL.md 格式正是 AI coding agent 领域正在发生的这一进程的早期形态。
从增长数据看,该项目 2026 年 2 月创建,到 6 月已积累 433 star,在 AI coding agent 这个垂直领域属于增长较快的社区项目。GitHub topics 中 claude-code-skills、codex-skills、cursor 等标签的高覆盖,说明其定位是跨工具通用的,而非绑定单一产品。
OK Skills 是一套专注于 AI coding agent 工作流标准化的技能集合,通过 29 个精心设计的 SKILL.md 模块,解决了 AI 编程工具在复杂任务中上下文丢失、输出质量不稳定、方法论缺失等痛点。其"文件持久化规划 + 根因分析调试 + 实时文档检索"的核心技能组合,代表了当前 AI 编程工具方法论的前沿实践。对于日常使用 AI coding agent 的开发者,这套技能体系是值得一试的效率提升方案——只需一次 git clone,即可为自己的 AI 助手装上一套经过社区验证的"瑞士军刀"。