Claude Code 使用技巧:提升 ai 代码能力插件

Claude Code 使用技巧:提升 ai 代码能力插件


这是什么?

一个通过行为准则约束 Claude Code 输出质量的插件,灵感来自 Andrej Karpathy 对 LLM 编码痛点的总结。核心就是一个 CLAUDE.md 文件,包含四条准则,分别针对 AI 编码中最常见的四种翻车场景。

GitHub: multica-ai/andrej-karpathy-skills(14 万+ Star)

39fec6b5f4f342299cd829d5134c9acd

安装

在 Claude Code 中执行:

# 1. 添加插件市场
/plugin marketplace add forrestchang/andrej-karpathy-skills

# 2. 安装插件
/plugin install andrej-karpathy-skills@karpathy-skills

安装后全局生效,所有项目都会遵循这些准则。


四条行为准则

1. 先思考再编码(Think Before Coding)

要解决的问题:AI 习惯直接动手写代码,跳过需求澄清阶段,结果写出来的东西和你想要的完全不一样。

约束行为:

  • 写代码前先陈述假设,不确定就问,别瞎猜
  • 有多种方案时列出来让你选,而不是默默挑一个
  • 有更简单的实现方式就直接说
  • 遇到不懂的地方停下来问,不要糊弄过去

这条准则让 AI 从”糊弄式回答”变成”确认式执行”。


2. 简洁优先(Simplicity First)

要解决的问题:AI 容易过度设计,写 50 行能解决的问题给了 200 行,加了没人要的抽象层和配置项。

约束行为:

  • 只写需求里有的功能,不自己加戏
  • 单次使用的代码不抽抽象层
  • 不为不可能发生的场景写错误处理
  • 如果写了 200 行但发现 50 行就能搞定,重写

核心问题:你写完代码后问自己——”高级工程师会觉得这是过度设计吗?”如果答案是 yes,就简化。


3. 精准修改(Surgical Changes)

要解决的问题:AI 改 A 顺便动 B,格式化 C,重构 D。PR diff 里混了大量无关改动,review 起来头疼。

约束行为:

  • 不”顺便优化”相邻代码、注释、格式
  • 不重构没坏的东西
  • 保持和现有代码一致的风格,哪怕你觉得应该换一种写法
  • 发现无关的死代码可以提一嘴,但别直接删

检验标准:diff 里每一行改动都应该能追溯到你的需求。


4. 目标驱动执行(Goal-Driven Execution)

要解决的问题:AI 做完就算完,不验证是否正确。你也不知道它到底实现了没有。

约束行为:

  • 把模糊需求转成可验证的目标:
    • “加个验证” → “先写无效输入的测试用例,再让它们通过”
    • “修这个 bug” → “先写能复现的测试,再修掉”
    • “重构 X” → “确保重构前后测试都能通过”
  • 多步骤任务先列计划再执行,每步带验证点

弱标准(”让它能跑”)需要你反复确认;强标准可以放手让 AI 自己迭代。


效果

  • 没有安装提示词之前 ai 会进行大量的设计模式,架构设计,并且顺便做了很多不需要处理的工作和代码修改 实际安装这个插件后,实际产出和代码修改中,发现 ai 有明显的精简,代码产出结构更加明确,有不少的帮助和提升

1人评论了“Claude Code 使用技巧:提升 ai 代码能力插件”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部