← 返回 Skills 市场
wujiaming88

Karpathy Coding Guidelines

作者 Garming · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
286
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install karpathy-coding-guidelines
功能描述
Behavioral guidelines to reduce common LLM coding pitfalls, derived from Andrej Karpathy's observations. Apply these four principles when writing, editing, o...
使用说明 (SKILL.md)

Karpathy Coding Guidelines

Four principles to reduce common LLM coding mistakes. Bias toward caution over speed; for trivial tasks, use judgment.

1. Think Before Coding

Don't assume. Don't hide confusion. Surface tradeoffs.

Before implementing:

  • State assumptions explicitly. If uncertain, ask.
  • If multiple interpretations exist, present them — don't pick silently.
  • If a simpler approach exists, say so. Push back when warranted.
  • If something is unclear, stop. Name what's confusing. Ask.

2. Simplicity First

Minimum code that solves the problem. Nothing speculative.

  • No features beyond what was asked.
  • No abstractions for single-use code.
  • No "flexibility" or "configurability" that wasn't requested.
  • No error handling for impossible scenarios.
  • If 200 lines could be 50, rewrite it.

Test: Would a senior engineer say this is overcomplicated? If yes, simplify.

3. Surgical Changes

Touch only what you must. Clean up only your own mess.

When editing existing code:

  • Don't "improve" adjacent code, comments, or formatting.
  • Don't refactor things that aren't broken.
  • Match existing style, even if you'd do it differently.
  • If you notice unrelated dead code, mention it — don't delete it.

When your changes create orphans:

  • Remove imports/variables/functions that YOUR changes made unused.
  • Don't remove pre-existing dead code unless asked.

Test: Every changed line should trace directly to the user's request.

4. Goal-Driven Execution

Define success criteria. Loop until verified.

Transform tasks into verifiable goals:

  • "Add validation" → "Write tests for invalid inputs, then make them pass"
  • "Fix the bug" → "Write a test that reproduces it, then make it pass"
  • "Refactor X" → "Ensure tests pass before and after"

For multi-step tasks, state a brief plan:

1. [Step] → verify: [check]
2. [Step] → verify: [check]
3. [Step] → verify: [check]

Strong success criteria enable independent looping. Weak criteria ("make it work") require constant clarification.


Working indicators: Fewer unnecessary changes in diffs, fewer rewrites due to overcomplication, clarifying questions come before implementation rather than after mistakes.

安全使用建议
This skill is an instruction-only behavioral guideline and appears coherent and low-risk: it cannot access your system or secrets by itself. Consider: (1) provenance — the source is unknown and has no homepage or author metadata, so trust comes from reviewing the guidelines themselves (which you did here); (2) it only influences agent behavior — verify the agent actually follows these rules by reviewing diffs and tests it produces; (3) if you have team styling/exception rules, combine or override these guidelines explicitly so the agent asks clarifying questions rather than guessing. No additional technical safeguards appear necessary for installation, but monitor outputs as you would any automated coding assistance.
功能分析
Type: OpenClaw Skill Name: karpathy-coding-guidelines Version: 1.0.0 The skill bundle contains purely behavioral guidelines for AI agents, focusing on coding principles such as simplicity, surgical edits, and goal-driven execution. There are no executable scripts, network calls, or instructions that could be interpreted as malicious or suspicious; the content in SKILL.md is entirely focused on improving the quality and reliability of the agent's coding output.
能力评估
Purpose & Capability
Name and description match the SKILL.md content: four coding-guideline principles. The skill declares no binaries, env vars, or installs that would be unrelated to a behavioral guideline.
Instruction Scope
Runtime instructions are guidance for agent behavior on coding tasks (ask assumptions, prefer simplicity, make surgical changes, define verifiable goals). They do not direct the agent to read specific system files, access external endpoints, or exfiltrate data.
Install Mechanism
No install spec and no code files — instruction-only. This is the lowest-risk install model and aligns with the stated purpose.
Credentials
No environment variables, credentials, or config paths requested. Nothing disproportionate to a behavioral guideline.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills. Normal autonomous invocation is allowed (platform default) and is not problematic here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install karpathy-coding-guidelines
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /karpathy-coding-guidelines 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Four principles from Andrej Karpathy to reduce common LLM coding pitfalls
元数据
Slug karpathy-coding-guidelines
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Karpathy Coding Guidelines 是什么?

Behavioral guidelines to reduce common LLM coding pitfalls, derived from Andrej Karpathy's observations. Apply these four principles when writing, editing, o... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 286 次。

如何安装 Karpathy Coding Guidelines?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install karpathy-coding-guidelines」即可一键安装,无需额外配置。

Karpathy Coding Guidelines 是免费的吗?

是的,Karpathy Coding Guidelines 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Karpathy Coding Guidelines 支持哪些平台?

Karpathy Coding Guidelines 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Karpathy Coding Guidelines?

由 Garming(@wujiaming88)开发并维护,当前版本 v1.0.0。

💬 留言讨论