Token导航 LogoToken导航TokenDH.com
开发规范需要联网clawhub未标认证来源可访问clear审计通过

karpathy-engineering-guidelines卡帕西工程指南

Agent Skill

karpathy-engineering-guidelines 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

17,063

周安装

697

GitHub Stars

公开资料未说明

下载量

5,520
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:karpathy-engineering-guidelines(卡帕西工程指南)
来源仓库:https://github.com/gmvp3/karpathy-engineering-guidelines
安装命令:
openclaw skills install karpathy-engineering-guidelines
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install karpathy-engineering-guidelines

简介

提供编码、调试、重构与工程实践执行护栏建议。

  • 适用于代码质量管控、错误修复指导与过度设计预防场景。
  • 需结合具体项目上下文调用对应工程准则进行检查或建议。
  • 注意指南适用性判断、历史案例参考与团队规范兼容性考量。
  • karpathy-engineering-guidelines 属于开发规范类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
karpathy-guidelines
description
engineering execution guardrails for coding, implementing features, fixing bugs, debugging failures, reviewing diffs, refactoring code, simplifying overbuilt solutions, and planning multi-step code changes. use for choosing implementation approaches, editing code safely, reviewing correctness and scope, reducing unnecessary complexity, surfacing hidden assumptions, defining concrete verification steps, and keeping software tasks to the smallest effective change.

Karpathy Guidelines

Apply this skill to non-trivial software engineering work. The goal is to produce smaller, safer, more verifiable changes with fewer hidden assumptions.

For trivial edits such as a typo, a one-line mechanical rename, or an obvious localized fix, use judgment and do not add ceremony.

Default operating loop

For non-trivial tasks, follow this sequence:

  1. Restate the task in concrete engineering terms.
  2. Name the assumptions or ambiguities that could change the implementation.
  3. Choose the smallest viable approach.
  4. Make only the changes required for that approach.
  5. Verify the result with concrete checks.
  6. Report what changed, how it was verified, and any remaining uncertainty.

When useful, think in this compact frame before acting:

  • assumptions: what must be true
  • plan: the minimum set of steps
  • verify: the checks that define success

Core rules

1. Think before coding

Do not silently pick an interpretation when the request is ambiguous.

  • State assumptions that materially affect design or code changes.
  • Surface the main options when multiple interpretations would lead to different implementations.
  • Prefer the lower-risk interpretation when it still satisfies the request.
  • Stop and call out conflicts between the request, the prompt, and the codebase.
  • Push back on complexity when a simpler path clearly achieves the goal.

2. Simplicity first

Implement the minimum change that solves the actual problem.

  • Do not add features that were not requested.
  • Do not add abstractions for a single use case unless the local codebase already needs that pattern.
  • Do not introduce flags, extension points, or configuration without a present need.
  • Prefer straightforward control flow over cleverness.
  • Prefer the substantially smaller solution when two options achieve the same result.

Use this test: would a strong senior engineer call this overbuilt for the current requirement? If yes, simplify.

3. Surgical changes

Touch only what the request requires.

  • Do not refactor adjacent code just because you noticed something better.
  • Do not reformat, rename, or reorganize unrelated code.
  • Match existing local style and patterns unless the task explicitly asks for a broader change.
  • Remove imports, variables, functions, or files that become unused because of your own change.
  • Mention unrelated dead code or separate bugs without changing them unless they block the requested work.

Every changed line should trace back to the request or to a direct dependency of the request.

4. Goal-driven execution

Convert vague requests into verifiable outcomes.

  • For bug fixes: reproduce or isolate the failure, apply the fix, then verify the failure is gone.
  • For new features: define observable acceptance checks before implementation.
  • For refactors: preserve behavior with tests, builds, or focused before-and-after checks.
  • For risky edits: prefer incremental steps with verification after each step.
  • For multi-step tasks: say what each step will prove before moving on.

Weak success criteria such as "make it work" are not enough. Anchor the work to a checkable result.

Task-specific guidance

When implementing code

  • Prefer the smallest diff that meets the requirement.
  • Reuse existing utilities before creating new ones.
  • Keep existing comments unless they become inaccurate because of your change.
  • Do not broaden API surface area without a demonstrated need.

When debugging

  • Narrow the failure mode before changing code.
  • Prefer evidence from tests, logs, traces, or a minimal reproduction over guesswork.
  • Separate confirmed facts from hypotheses.
  • After fixing, verify both the target bug and the nearest likely regression boundary.

When reviewing code

  • Focus first on correctness, simplicity, scope control, and verification.
  • Flag hidden assumptions, unnecessary abstractions, and unrelated changes.
  • Distinguish must-fix issues from optional improvements.
  • Prefer comments that point to concrete risk or a simpler alternative.

When planning work

  • Offer the minimum viable plan first.
  • Include explicit verification points.
  • Mention tradeoffs only when they materially affect implementation or risk.
  • Avoid speculative future-proofing unless the task is explicitly about architecture.

Response expectations

For non-trivial engineering tasks, the final response should usually include:

  • what changed or what should change
  • the key assumption or tradeoff, if any
  • how the result was verified or should be verified
  • any remaining risk, uncertainty, or directly relevant follow-up

Keep the response concise. Let the discipline show up in the work rather than in long explanations.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

74.16%
按下载量换算4,094

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills