# forrestchang-andrej-karpathy-skills-claude-code-2026-01-27

## Veille

Directrices de Claude Code inspiradas en Karpathy - 4 principios anti-sobrecarga

## Titre Article

Andrej Karpathy Skills for Claude Code

## Date

2026-01-27

## URL

https://github.com/forrestchang/andrej-karpathy-skills

## Keywords

Claude Code, Andrej Karpathy, skills, CLAUDE.md, principios de codificación con IA, simplicidad, cambios quirúrgicos, prompt engineering, limitaciones de los LLM, buenas prácticas de desarrollo

## Authors

forrestchang (GitHub), basé sur observations d'Andrej Karpathy

## Ton

**Perfil**: Documentación técnica concisa, registro prescriptivo y práctico, nivel técnico intermedio

**Descripción**: El README adopta un tono directo y pragmático, estructurado en torno a problemas observados y soluciones concretas. El estilo es el de una documentación de código abierto bien escrita: secciones claras, ejemplos de instalación copiables, principios numerados. La autoridad se apoya en la referencia a Andrej Karpathy (una figura respetada en IA) y en la observación empírica de comportamientos problemáticos de los LLM. El público objetivo son los desarrolladores que usan Claude Code y buscan mejorar la calidad de los resultados.

## Pense-betes

- **3.456 estrellas** en pocos días: señal de una necesidad real dentro de la comunidad de Claude Code
- **Problemas identificados por Karpathy**: 1. Suposiciones erróneas sin verificación 2. Sobreingeniería y abstracciones innecesarias 3. Modificación/eliminación de código no comprendido del todo
- **Principio 1 - Think Before Coding**: Explicitar las suposiciones, formular preguntas aclaratorias, presentar varios enfoques en caso de ambigüedad, detenerse ante la confusión
- **Principio 2 - Simplicity First**: Código mínimo que aborde únicamente la solicitud, sin funcionalidades especulativas, sin abstracciones innecesarias, sin configurabilidad no solicitada. Prueba: "¿un ingeniero experimentado consideraría esto sobrediseñado?"
- **Principio 3 - Surgical Changes**: Modificar solo el código relacionado con la solicitud, preservar el estilo y los comentarios existentes, no eliminar código muerto preexistente salvo solicitud explícita
- **Principio 4 - Goal-Driven Execution**: Convertir las tareas en criterios de éxito verificables. Ej.: "añadir validación" → "escribir pruebas para entradas inválidas y luego hacer que pasen"
- **Idea clave**: Los modelos destacan en "iterar hasta alcanzar un objetivo específico": definir criterios de éxito en lugar de instrucciones imperativas
- **Instalación**: plugin de Claude (`claude plugins add`) o archivo CLAUDE.md por proyecto
- **Advertencia importante**: Para cambios triviales (erratas, líneas obvias), aplicar el sentido común en lugar del rigor completo

## RésuméDe400mots

Este repositorio de GitHub ofrece un conjunto de directrices para Claude Code, inspiradas en las observaciones de Andrej Karpathy sobre las limitaciones de los LLM en el desarrollo de software. Con más de 3.400 estrellas en pocos días, aborda claramente una necesidad dentro de la comunidad.

**Problemas identificados**: Karpathy observó que los modelos tienden a hacer suposiciones erróneas sin verificarlas y a "avanzar en una dirección" sin validar sus premisas. A menudo sobrecomplican las soluciones, creando abstracciones innecesarias cuando bastarían enfoques simples. Por último, en ocasiones modifican o eliminan código que no comprenden del todo, incluso cuando no guarda relación con la tarea solicitada.

**Cuatro principios fundacionales**:

El primer principio, "Think Before Coding", exige explicitar las suposiciones y formular preguntas aclaratorias en lugar de adivinar. En caso de ambigüedad, presentar varios enfoques viables. Detenerse y reconocer la confusión cuando se produce.

El segundo principio, "Simplicity First", prescribe escribir el código mínimo que aborde únicamente lo solicitado. Evitar funcionalidades especulativas, abstracciones innecesarias y configurabilidad no solicitada. Eliminar el manejo de errores para escenarios imposibles. La prueba: ¿consideraría un ingeniero experimentado que este código está sobrediseñado?

El tercer principio, "Surgical Changes", limita las modificaciones al código directamente relacionado con la solicitud del usuario. Preservar el estilo y los comentarios existentes. Eliminar código muerto preexistente solo cuando se solicite explícitamente.

El cuarto principio, "Goal-Driven Execution", convierte las tareas en criterios de éxito específicos y verificables. En lugar de "añadir validación", formular "escribir pruebas para entradas inválidas y luego hacer que pasen". Usar planes numerados breves con pasos de verificación.

**Idea central**: Los modelos destacan en "iterar hasta alcanzar objetivos específicos". En lugar de emitir instrucciones imperativas, definir criterios de éxito claros y dejar que el sistema itere hacia esos objetivos.

**Instalación y uso**: El repositorio puede instalarse como un plugin de Claude (`claude plugins add`) o descargarse como un archivo CLAUDE.md por proyecto. Las directrices están diseñadas para fusionarse con reglas específicas del proyecto.

**Indicadores de éxito**: Los diffs contienen únicamente los cambios solicitados, el código evita la complejidad innecesaria en el primer intento, las preguntas aclaratorias preceden a la implementación, y las pull requests permanecen enfocadas sin refactorizaciones tangenciales.

**Advertencia**: Estas directrices priorizan la precisión sobre la velocidad. Para cambios triviales (erratas, ediciones obvias de una línea), aplicar el sentido común en lugar del rigor completo.

## GrapheDeConnaissance

- andrej-karpathy-skills —s_inspire_de→ Andrej Karpathy (PERSONNE, 0.97)
- forrestchang —a_créé→ andrej-karpathy-skills (TECHNOLOGIE, 0.99)
- andrej-karpathy-skills —améliore→ Claude Code (TECHNOLOGIE, 0.92)
- andrej-karpathy-skills —utilise→ CLAUDE.md (TECHNOLOGIE, 0.98)
- hypothèses erronées sans vérification —observé_dans→ Claude Code (TECHNOLOGIE, 0.93)
- sur-ingénierie —observé_dans→ Claude Code (TECHNOLOGIE, 0.93)
- Think Before Coding —réduit→ hypothèses erronées sans vérification (CONCEPT, 0.9)
- Simplicity First —réduit→ sur-ingénierie (CONCEPT, 0.9)
- Surgical Changes —recommande→ préservation du code existant (CONCEPT, 0.88)
- Goal-Driven Execution —remplace→ instructions impératives (CONCEPT, 0.87)
- Goal-Driven Execution —utilise→ critères de succès vérifiables (CONCEPT, 0.92)
- andrej-karpathy-skills —mesure→ 3 456 étoiles GitHub (MESURE, 0.95)
- andrej-karpathy-skills —utilise→ licence MIT (CONCEPT, 0.99)

---
Canonical: https://www.thekb.eu/es/fiches/forrestchang-andrej-karpathy-skills-claude-code-2026-01-27/
