ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

把 4 条行为约束写进 CLAUDE.md,让 Claude Code 不再替你瞎猜

把 4 条行为约束写进 CLAUDE.md,让 Claude Code 不再替你瞎猜 把 4 条行为约束写进 CLAUDE.md让 Claude Code 不再替你瞎猜【免费下载链接】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把加个导出功能丢给 Claude Code它不会问你要导出全部还是子集、要文件还是接口、带哪些字段全替你定好产出一大坨代码让你逐行审。这是 LLM 编码的常见痛点模型不提问闷头猜。andrej-karpathy-skills 就是干这个的全部方案只有一个 CLAUDE.md 文件。它只是一个指令文件不是框架项目里没有代码、没有依赖核心是仓库根目录的 CLAUDE.md四条行为准则。它改变的是模型干活的方式不是你的代码准则写进 Claude Code 每次会话加载的指令文件后模型会先问再动手。和提示词合集、工具链的差异在于它几乎零成本装完下一个 diff 就能验证效果。两种接入方式方式一Claude Code 插件推荐一次装好所有项目生效。在 Claude Code 会话里敲两行/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills方式二已有项目或只认根目录指令文件的工具。克隆仓库把里面的 CLAUDE.md 拷到项目根目录已有 CLAUDE.md 就合并内容别覆盖git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills四条准则各解决一个问题模型闷头假设让它开工前先列假设问题你说让搜索变快它自己决定加缓存、加索引、改异步从头到尾不问你要的是响应时间还是并发。解法第一条准则 Think Before Coding 要求实现前把假设逐条说清楚有多种解释就全部摆出来有更简单的路子要主动提。你该做任务发出后先看它给不给你假设清单直接开写说明文件没生效。代码越写越长在源头掐掉过度设计问题让你存一份用户偏好到数据库它先造一个管理器类缓存、校验器、通知钩子全带默认参数几百行没人要的功能。解法第二条准则 Simplicity First 划死线——单一用途不建抽象、没被要求的灵活性不加、不可能发生的场景不做错误处理200 行能砍到 50 行就重写。你该做见到只有一个调用方的抽象先删。模型乱动无关代码按每行可追溯审 diff问题你只让它修空邮箱导致的崩溃它顺手改进了相邻注释、换了引号风格、补了文档字符串回滚要一格格点。解法第三条准则 Surgical Changes 给出验收标准——每一行改动都必须能追溯到你的请求注意到的无关死代码只提一句不删。你该做审 diff 时只问一句哪行不是我要的答不上来就让它删。让它能跑没有终点把任务改成可验证目标问题修个 bug加个校验这类指令式任务没有验收标准模型只能改到你说不对为止。解法第四条准则 Goal-Driven Execution 要求把每个任务改写成可验证形式修 bug 变成先写能复现它的测试再让测试通过多步任务必须先给出步骤 → 验证方式的计划。你该做把成功标准直接写进任务描述让模型自己循环验证不用你反复确认。修一个 bug 走完全流程拿仓库 EXAMPLES.md 里的真实请求练手修复空邮箱导致校验器崩溃。四条准则生效后任务分三段推进模型先确认范围——只修空邮箱崩溃其他校验逻辑不动然后只改空邮箱处理那两行沿用文件原有的单引号风格不加类型标注、不补文档字符串最后你拿到一个 30 秒能审完的 diff。同一句请求在没装这个文件的机器上大概率回来一份顺手全面改进的校验器。 判断标准就一条diff 里只有你要的行才算生效。适合谁不适合谁这套约束偏向谨慎不偏向速度。改错别字这种活它会先列假设那一瞬间你会嫌它啰嗦——琐碎任务自己把握分寸。它适合天天用 Claude Code 改真实项目、要逐行审 diff 的人和团队不适合从零搭架子、想让模型放开选型发挥的场景。⚠️ 带走的判断标准模型产出的 diff 还需要你删掉它顺手改进的部分说明约束没起作用diff 小而可审就继续用。【免费下载链接】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),仅供参考
返回列表