{
  "id": "tdd",
  "handle": "tdd",
  "canonicalUrl": "https://bestskillsforclaude.com/es/skills/tdd",
  "language": "es",
  "alternates": {
    "en": "https://bestskillsforclaude.com/en/skills/tdd",
    "es": "https://bestskillsforclaude.com/es/skills/tdd",
    "pt-BR": "https://bestskillsforclaude.com/pt-br/skills/tdd",
    "ja": "https://bestskillsforclaude.com/ja/skills/tdd"
  },
  "category": {
    "id": "engineering-discipline",
    "name": "Disciplina de ingeniería"
  },
  "publisher": {
    "name": "Matt Pocock",
    "url": "https://github.com/mattpocock"
  },
  "source": "https://github.com/mattpocock/skills",
  "documentation": null,
  "licenseAsStated": "MIT",
  "runtime": "Claude Code and agents that support the skills CLI",
  "lastReviewed": "2026-08-05",
  "headline": "¿Qué skill de TDD deberías instalar?",
  "summary": "Dos buenas opciones, y instalar las dos es el único error claro.",
  "verdict": "La skill tdd de Matt Pocock aplica rojo, verde, refactor construyendo una rebanada vertical cada vez, es decir una porción fina pero completa de comportamiento. Es más ligera que la de superpowers y encaja con equipos que quieren la disciplina sin adoptar una metodología entera. Elige una de las dos, porque tener ambas produce instrucciones contradictorias.",
  "bestFor": "Trabajo de funcionalidad donde quieres comportamiento funcionando de punta a punta pronto.",
  "skipIf": "Ya usas superpowers, cuya skill de TDD cubre lo mismo.",
  "keyTakeaways": [
    "Las rebanadas verticales mantienen el sistema ejecutable en cada paso.",
    "Es más ligera que el TDD de superpowers, lo que conviene a quien no quiere una metodología completa.",
    "Dos skills de TDD a la vez es un conflicto, no un cinturón con tirantes.",
    "El paso de refactor es el que la gente se salta y el que paga."
  ],
  "quickStart": [
    "Instálala con el CLI de skills desde mattpocock/skills, con licencia MIT.",
    "Define la primera rebanada tan estrecha que quepa en un ciclo.",
    "Refactoriza con los tests en verde, nunca en rojo."
  ],
  "sections": [
    {
      "heading": "Qué cambia en la práctica",
      "paragraphs": [
        "Rebanar en vertical significa que cada ciclo produce algo que se ejecuta, en vez de una capa que solo sirve cuando existan tres más. Con un agente eso importa aún más, porque una tarta a medio construir es imposible de verificar.",
        "Cuanto más estrecha la rebanada, más útil el ciclo. Una rebanada que necesita seis pasos para pasar ya dejó de ser una rebanada."
      ]
    },
    {
      "heading": "Dónde decepciona",
      "paragraphs": [
        "Da por hecho un entorno de tests que funciona. En una base de código donde un test tarda minutos, el bucle es demasiado lento para sostener ninguna disciplina.",
        "Tampoco decide qué construir. Rebanar bien es una habilidad de diseño que el proceso apoya pero no aporta."
      ]
    }
  ],
  "faq": [
    {
      "question": "¿En qué se diferencia del TDD de superpowers?",
      "answer": "Es más ligera y orientada a rebanadas; superpowers integra el TDD en una metodología con planificación y verificación alrededor."
    },
    {
      "question": "¿Puedo instalar las dos?",
      "answer": "Puedes, pero no deberías. Darán instrucciones contradictorias para el mismo trabajo."
    },
    {
      "question": "¿Qué es una rebanada vertical?",
      "answer": "Un camino fino por todo el sistema que realmente se ejecuta, en vez de una capa completa que sola no hace nada."
    }
  ],
  "sources": [
    {
      "label": "mattpocock/skills en GitHub",
      "url": "https://github.com/mattpocock/skills",
      "kind": "repository"
    },
    {
      "label": "Directorio de agent skills",
      "url": "https://skills.sh",
      "kind": "directory"
    }
  ],
  "machineReadable": {
    "markdown": "https://bestskillsforclaude.com/es/skills/tdd/content.md",
    "json": "https://bestskillsforclaude.com/es/skills/tdd/skill.json"
  },
  "disclosure": "Editorial desk review based on the publisher's own repository. Not a security audit, a benchmark or a guarantee of maintenance."
}