84.9k Star的火爆Skills!让OpenClaw和Hermes真正听懂你!

lxiol
📝
📌 核心发现:Andrej Karpathy的编程哲学(84.9k stars)不仅仅是写给Claude的准

原文链接:https://mp.weixin.qq.com/s/56haocehrswnIDtYLKZ0ow

📌 核心发现:Andrej Karpathy的编程哲学(84.9k stars)不仅仅是写给Claude的准

📌 核心发现:Andrej Karpathy的编程哲学(84.9k stars)不仅仅是写给Claude的准则,更是AI Agent时代编程思维的根本转变。本文将教你如何把这些原则应用到OpenClaw和Hermes中,让AI真正理解你的编程意图。
01****84.9k Stars背后的故事

2026年4月,一个项目在GitHub上爆火:

📦 项目仓库forrestchang/andrej-karpathy-skills

⭐ GitHub Stars84,900+

📝 核心内容将Andrej Karpathy的编程哲学转化为AI可理解的Skills

Andrej Karpathy是谁?

  • OpenAI创始成员之一
  • 特斯拉前AI总监
  • 在AI教育领域具有重大影响力
  • 其博客在程序员圈子里被广泛传阅

核心贡献:Karpathy写了一个CLAUDE.md文件,作为给AI编程助手的”行为准则”。这个文件包含四条核心原则,彻底改变了AI辅助编程的方式。

02****四条核心原则详解

1****编码前先思考

**不要妄下断言。**不要掩饰困惑。坦诚地权衡利弊。
**实施前,请明确陈述您的假设。**如有疑问,请提出。
**如果存在多种解释,请将它们提出来,**不要默默地做出选择。
**如果存在更简单的方法,请提出来。**必要时要坚持己见。
**如果有什么不清楚的地方,停下来。**说出让你困惑的地方。然后提问。

**💡 核心思想:**别急着动手,先想清楚。

✅ 在OpenClaw中实践

在项目根目录创建 PROJECT.md,OpenClaw会自动读取:

编码前思考准则

  1. 在编写任何代码前,先列出假设

  2. 如有疑问,立即停止并提问

  3. 不要猜测用户意图,明确确认

  4. 提供多种解决方案,让用户选择

✅ 在Hermes中实践

创建Skill:~/.hermes/skills/think-before-code/SKILL.md


name: think-before-code

description: 编码前先思考的完整工作流


编码前思考准则

执行步骤

  1. 列出所有假设

  2. 识别不清晰的地方

  3. 提供多种方案

  4. 等待用户确认后再执行

2****简单至上

**用最少的代码解决问题。**不要进行任何推测。
**没有超出要求的功能。**不为一次性代码进行抽象。
没有提供任何未要求的「灵活性」或「可配置性」。
对于不可能出现的情况,不进行错误处理。
如果你写了200行,而50行就可以写完,那就重写。
**问问自己,一位资深工程师会认为这过于复杂吗?**如果是,那就简化它。

**💡 核心思想:**避免猜测未来需求,避免过度设计。

✅ 在OpenClaw中实践

简单至上准则

  • 拒绝过度设计:只实现明确要求的功能

  • 代码行数控制:如果超过必要行数3倍,必须重构

  • 避免提前抽象:只在确实需要时才抽象

  • 删除不必要的错误处理:专注于核心逻辑

✅ 在Hermes中实践


name: simple-first

description: 简单至上的代码审查和执行准则


简单至上审查清单

代码提交前自检

  • 是否包含未要求的功能?

  • 是否进行了不必要的抽象?

  • 代码行数是否超过必要3倍以上?

  • 是否添加了不必要的错误处理?

如果以上任何一项为”是”,则重写。

03****OpenClaw vs Hermes:两种实践路径

对比维度OpenClawHermes****定位
IDE编程助手

自学习AI Agent
实践方式
创建PROJECT.md

创建Skills
适用范围
单个项目

跨项目通用
核心优势
简单直接,快速上手

可复用,越用越聪明

**💡 选择建议:**日常编程用OpenClaw,复杂工作流和需要AI学习用Hermes,两者可以协同使用。

04****总结与行动建议

Andrej Karpathy的编程哲学(84.9k stars)不仅仅是写给Claude的准则,更是AI Agent时代编程思维的根本转变

📝 核心要点回顾:
• **编码前先思考:**别急着动手,先想清楚
• **简单至上:**避免猜测未来需求,过度设计
• **手术改变:**管住手,只修该修的
• **目标驱动:**先定义好”什么叫做完了”
• **OpenClaw实践:**创建PROJECT.md,简单直接
• **Hermes实践:**创建Skills,可复用且自学习

🚀 立即行动

  • **获取Karpathy的原始CLAUDE.md:**访问 github.com/forrestchang/andrej-karpathy-skills
  • **在OpenClaw中实践:**创建PROJECT.md,粘贴四条原则
  • **在Hermes中实践:**创建对应的4个Skills
  • **对比效果:**记录应用哲学前后的代码质量差异
  • **持续优化:**根据实践反馈,不断改进你的Skills

最后的话:AI Agent的能力上限不在于模型有多强大,而在于你能否正确地引导它。Karpathy的编程哲学提供了一套经过验证的引导方法,而OpenClaw和Hermes则是实践这套方法的最佳工具。从现在开始,用正确的哲学指导AI,体验真正高效的编程助手


💬 本文评论区已开启,但暂无读者留言。

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: 84.9k Star的火爆Skills!让OpenClaw和Hermes真正听懂你!
  • 作者: lxiol
  • 创建于 : 2026-05-06 19:57:00
  • 更新于 : 2026-05-12 16:07:03
  • 链接: https://blog.lxiol.cn/2026/05/06/849k-Star的火爆Skills让OpenClaw和Hermes真正听懂你/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。