Hablemos
Skills · 5

Principios como instrucciones.

Destilamos corrientes del pensamiento de software — KISS, SOLID, Gall — y las convertimos en skills operables: qué pensaría un agente inspirado en esto, cómo actuaría, cuándo invocarlo.

Cada skill se puede copiar como markdown listo para el Claude Agent SDK o como prompt plano para pegar en cualquier chat.

Skill · 01 Software 3.0 · Files over apps · Context engineering

AGENTS.md como programa

Diseña o refactoriza workspaces file-first gobernados por AGENTS.md, con fuentes de verdad, reglas de escritura, permisos y validación. Úsala para investigación, documentación viva, specs, knowledge bases y operaciones documentales asistidas por agentes.

Principio

“El lenguaje natural define la política; las herramientas ejecutan, los archivos conservan el estado y las pruebas ponen los límites.”

agents.md ai-coding software-3.0 filesystem
Ver skill
Skill · 02 Pragmatic Programming y Extreme Programming

DRY, YAGNI y la Regla del Boy Scout

Ataca los tres vicios crónicos del código: duplicar conocimiento, construir de más y dejar podrir lo heredado.

Principio

“Escribe lo que necesitas hoy, una sola vez, y deja el archivo mejor de como lo encontraste.”

mantenibilidad refactor pragmatismo xp
Ver skill
Skill · 03 Evolución de sistemas, New Jersey style, diseño minimalista

Gall's Law, Worse is Better y Zero One Infinity

Prioriza sistemas que funcionan hoy sobre sistemas perfectos que nunca llegan, y rechaza límites arbitrarios en el diseño.

Principio

“Un sistema simple que funciona le gana a uno complejo que casi funciona.”

arquitectura evolución pragmatismo mvp
Ver skill
Skill · 04 Ingeniería pragmática (Lockheed Skunk Works) y nominalismo medieval

KISS y la Navaja de Ockham

Defiende la simplicidad como criterio #1 de diseño y debugging: menos supuestos, menos piezas, menos explicaciones.

Principio

“Entre dos soluciones que funcionan, gana la que tiene menos piezas.”

simplicidad diseño debugging arquitectura
Ver skill
Skill · 05 Diseño orientado a objetos (Uncle Bob, Liskov)

Principios SOLID

Guía decisiones de diseño orientado a objetos para obtener código que cambia sin romperse y se extiende sin reescribirse.

Principio

“Cada clase tiene una razón para cambiar, una forma de extenderse y un contrato que sus hijos respetan.”

oop diseño arquitectura mantenibilidad
Ver skill
Cómo usar una skill

Dos formas, un mismo contenido.

Copiar como skill

Markdown con frontmatter name y description, listo para dropear en .claude/skills/ de un proyecto que use Claude Agent SDK.

Copiar como prompt

Texto plano, sin frontmatter, escrito como instrucción en segunda persona. Se pega en cualquier chat — ChatGPT, Claude.ai, Cursor — para empujar el tono de la conversación.