Oct 9, 2026 · 2 saved observations
Discoverability changed from “UNLISTED” to “LISTED”.
Metadata evidence →Listing evidence →RONALD FERRARI SOARES v1.0.0
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.
Search terms declared by the publisher.
Exact text from the indicated source. A mention alone does not establish support for your task.
Behavioral coding guidelines that emphasize explicit assumptions, simplicity, surgical changes, and verifiable outcomes.
Oct 9, 2026 · 2 saved observations
Discoverability changed from “UNLISTED” to “LISTED”.
Metadata evidence →Listing evidence →---
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
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Oct 9, 2026.
plugins_6ab00df042548191acc5580e83767711
Download plugin data (JSON)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 ↗
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 →
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.