Andrej Karpathy Skills
RONALD FERRARI SOARES v1.0.0
Publisher description
From the marketplace listing
Applies concise coding principles inspired by Andrej Karpathy public guidance to help agents make smaller, safer, easier-to-review code changes.
Language: English · Automatically detected from descriptions.
Publisher keywords
Search terms declared by the publisher.
Matches for “coding”
Exact text from the indicated source. A mention alone does not establish support for your task.
Publisher subtitle
Safer coding guidelines
Publisher capabilities · listing
Coding guidance Complexity review
Publisher keywords · listing
coding guidelines simplicity review best-practices
Publisher description
Behavioral coding guidelines that emphasize explicit assumptions, simplicity, surgical changes, and verifiable outcomes.
Publisher full description
Applies concise coding principles inspired by Andrej Karpathy public guidance to help agents make smaller, safer, easier-to-review code changes.
Files & skills
File archives
Skill instructions
karpathy-guidelines2.41 KB
---
name: karpathy-guidelines
description: Use when writing, reviewing, or refactoring code and the task benefits from simple, surgical changes, explicit
assumptions, and avoiding common LLM coding mistakes.
license: MIT
---
# Karpathy Guidelines
Behavioral guidelines to reduce common LLM coding mistakes, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls.
**Tradeoff:** These guidelines 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 your 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 you write 200 lines and it could be 50, rewrite it.
Ask yourself: "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.
The 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 let you loop independently. Weak criteria ("make it work") require constant clarification.
Referenced files: 1
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- MIT
- Package author
- forrestchang
- Keywords
- See publisher keywords
Declared capabilities
- Coding guidance
- Complexity review
Package observed Oct 4, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 5, 2026 · 06:00 UTC
- Collection status
- Collected
plugins_6ab00df042548191acc5580e83767711
Download plugin data (JSON)Before you connect Andrej Karpathy Skills
How do I connect it?
Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.
Check marketplace availability ↗
Does it require paid access?
We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.
Compare researched pricing and access models →
How can I evaluate it?
Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.