agentsclimarketplace

Karpathy baseline

Skill easyinplay/harnessed/skills/karpathy-baseline

AI coding harness composition orchestrator — manifest-described upstreams, composition skill workflows. Apache-2.0.

Install
npx -y skills add easyinplay/harnessed --skill karpathy-baseline

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

ALWAYS apply Karpathy 4 心法 baseline to every coding decision: Think Before Coding / Simplicity First (YAGNI) / Surgical Changes / Goal-Driven Execution. Cross-cutting always-on heuristics — applies to ALL coding tasks regardless of language, framework, or phase. Source: andrej-karpathy-skills (forrestchang, MIT) — distilled.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.4 KB, as published. Nobody here has run it

Karpathy Baseline (心法 always-on)

ALWAYS apply these 4 心法 to every coding decision in this session. This skill is cross-cutting baseline behavior, not an opt-in tool — invoke implicitly on every implementation task, design decision, edit, and verification step.

1. Think Before Coding

先思考再写。 对新功能 / 陌生代码先 read + understand,禁止"看着改"。

  • 触发:每次 implementation task。
  • 反模式:直接动键盘改文件 / 不读 caller 就改 callee / 不读 schema 就动 data。
  • 落地:先用 Read / Grep 拿到 ≥3 个 anchor 文件 + 1 个 caller path,再动 Edit。

2. Simplicity First (YAGNI)

最小有效代码。 不预先抽象、不预先加灵活性、不堆装配。

  • 触发:每次 design decision。
  • 反模式:preemptive abstraction / N×M 候选矩阵 / 多 layer of indirection。
  • 落地:写最 dumb 的 working version 先,refactor 推后到第 2 caller 出现。

3. Surgical Changes

小步原子修改。 一次只改一个意图,git commit 历史保持线性可 revert。

  • 触发:每次 edit。
  • 反模式:mixed-concern commit / 连 refactor 带 feature / 顺手清理 unrelated code。
  • 落地:每个 commit 一个 type(feat / fix / refactor / docs)+ 一个 scope + ≤200L diff。

4. Goal-Driven Execution

始终回到目标。 写代码前问"这一步要达到什么",写完问"达到了吗"。

  • 触发:每个子任务起点 + 终点。
  • 反模式:side quest / yak shaving / 跑偏到 unrelated refactor。
  • 落地:开头复述 task goal,结尾对照 acceptance criteria 逐条 verify。

Source distilled from forrestchang/andrej-karpathy-skills (MIT). Phase 2.3 D-02 SKILL-ONLY injection (NOT CLAUDE.md sed). T0.10 fallback path: description-keyword + self-reflexive prompt discovery (SDK 0.3.142 skillFrontmatter extracts only name/source/tokens — no always_active field support).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.