{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "multica-ai-andrej-karpathy-skills--stop-claude-code-from-overengineering",
 "repo": "multica-ai/andrej-karpathy-skills",
 "repo_url": "https://github.com/multica-ai/andrej-karpathy-skills",
 "repo_slug": "multica-ai-andrej-karpathy-skills",
 "title": "Stop Claude Code from overengineering your code",
 "page_title": "How to stop Claude Code from overengineering your code with Andrej Karpathy Skills",
 "summary": "Install the Karpathy guidelines as a plugin so every project gets the Simplicity First and Surgical Changes rules.",
 "who": "A developer whose agent turns a 50 line fix into a 400 line abstraction and rewrites comments it did not need to touch.",
 "problem": "LLM agents bloat abstractions, add unrequested configurability and make orthogonal edits as side effects.",
 "outcome": "An agent that writes the minimum code for the task, matches existing style and leaves unrelated code alone.",
 "steps": [
  "Open Claude Code in any project",
  "Run `/plugin marketplace add forrestchang/andrej-karpathy-skills` to add the marketplace",
  "Run `/plugin install andrej-karpathy-skills@karpathy-skills` to install the guidelines across all your projects",
  "Give the agent a small change and check that every changed line traces to your request",
  "If it notices unrelated dead code, expect it to mention it rather than delete it"
 ],
 "agent_prompt": "Install the andrej-karpathy-skills plugin in Claude Code, then make this change: <change>. Follow Simplicity First and Surgical Changes: touch only what the task needs, match existing style, and list any unrelated issues you notice instead of fixing them.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Beginner",
 "time": "5 minutes",
 "basis": "readme",
 "caveat": "The guidelines bias toward caution over speed; the README says trivial tasks do not need the full rigor.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "",
 "requirements": [
  "Claude Code (plugin install) or any project where the agent reads CLAUDE.md",
  "curl for the per-project install",
  "Cursor users can use the committed project rule in .cursor/rules"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/multica-ai-andrej-karpathy-skills/stop-claude-code-from-overengineering/",
 "md": "https://dedupedai.com/use-cases/multica-ai-andrej-karpathy-skills/stop-claude-code-from-overengineering/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/multica-ai-andrej-karpathy-skills--stop-claude-code-from-overengineering.json",
 "api_version": "v1"
}
