如何三步写出自己的 andrej-karpathy-skills 自定义规则插件(附最小示例)
如何三步写出自己的 andrej-karpathy-skills 自定义规则插件附最小示例【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skillsAI 把 50 行能写完的导出逻辑写成 200 行还顺手重构了你没让它碰的校验函数diff 一半跟需求无关。andrej-karpathy-skills 就是治这个的把 Karpathy 总结的 LLM 编码毛病做成 Claude Code 规则插件你还能基于它扩展出自定义规则插件。安装后如何确认 andrej-karpathy-skills 已生效安装命令出处见 README.md在 Claude Code 里跑这两条/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills验证标准只有一条随便丢个小需求过去如果 AI 先反问假设、再列方案而不是直接开写说明规则已加载。✅Claude Code 插件怎么写照抄 SKILL.md 结构Claude Code 插件怎么写答案藏在这份 SKILL.md 参考 里。它由两部分构成头部字段name技能标识、description什么时候触发决定规则会不会被加载、license。正文一个原则标题加具体执行项每条都可判断末尾给一句自检标准。先抄结构再填内容。下面这条是四大原则里 Simplicity First 的项目级展开8 行就是一个完整的 SKILL.md 规则示例--- name: simple-api description: Simplicity First 的项目展开。写 API 接口时使用禁止投机设计。 --- # Simple API - 一次只加一个端点不预留批量版本 - 不引入没被要求的可配置参数 - 自检超过 50 行的实现重写它把它贴进项目的 CLAUDE.md或按 skills/ 目录再打包成独立技能Claude Code 就会照它行事。规则插件测试方法3 个用例自测你的规则改规则之前先定成功标准什么样的输出算触发了。跑这 3 个用例输入给订单模块加折扣计算期望拿到 ≤50 行的简单实现。如果它甩出策略类加配置对象说明展开没生效多半是 description 没写准触发场景。输入修 validate_user 的空邮箱 bug期望 diff 只含 bug 那一行。旁边注释也被优化了就在自检行补一句其余行一律不动。丢一句模糊需求让搜索更快期望它先列出至少两种解释并反问。直接开优化说明 Think Before 的触发条件得写进你的 description。第 2 个用例的提示词可以存下来复用给 validate_user 修一个 bug空邮箱会崩溃。只修这个其他别动。维护自定义规则插件3 条长期动作每周翻 23 个 AI 的 diff确认规则真拦下了越界改动一条规则长期不触发就删掉或重写。合并他人规则或上游更新前先跑一遍上面 3 个用例确认没引入新冲突。规则总量控制在 5 条以内宁可合并重复条款也不新开文件。现在打开你项目的 CLAUDE.md把那段 8 行最小示例贴进去换成你项目里的真实接口名跑用例 1。【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

日新闻

周新闻

月新闻