/ Directorio / Playground / antivibe
● Comunidad mohi-devhub ⚡ Instantáneo

antivibe

por mohi-devhub · mohi-devhub/antivibe

Deja de programar por intuición. Cuando Claude escribe código, esta habilidad te guía a través de lo que escribió —variables, compensaciones, alternativas— para que aprendas.

antivibe convierte código generado por IA en un momento educativo. Después de que se produce un bloque de código, la habilidad le pide a Claude que explique qué hizo: por qué cada patrón, cuáles eran las alternativas, dónde podrían vivir los bugs sutiles. Diseñado para desarrolladores que quieren mejorar, no solo copiar y pegar.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

antivibe-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "antivibe-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mohi-devhub/antivibe",
        "~/.claude/skills/antivibe"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "antivibe-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mohi-devhub/antivibe",
        "~/.claude/skills/antivibe"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "antivibe-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mohi-devhub/antivibe",
        "~/.claude/skills/antivibe"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "antivibe-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mohi-devhub/antivibe",
        "~/.claude/skills/antivibe"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "antivibe-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mohi-devhub/antivibe",
        "~/.claude/skills/antivibe"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "antivibe-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/mohi-devhub/antivibe",
          "~/.claude/skills/antivibe"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add antivibe-skill -- git clone https://github.com/mohi-devhub/antivibe ~/.claude/skills/antivibe

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: antivibe

Aprende un framework nuevo mientras Claude escribe en él

👤 Desarrolladores que aprenden un framework poco familiar (Svelte, Rust, Go) ⏱ ~20 min beginner

Cuándo usarlo: Normalmente copiarías el resultado de Claude y esperarías lo mejor. En cambio, quieres entender.

Requisitos previos
  • Habilidad instalada — git clone https://github.com/mohi-devhub/antivibe ~/.claude/skills/antivibe
Flujo
  1. Pide código como de costumbre
    Usa antivibe. Escribe un store de Svelte 5 para autenticación de usuarios.✓ Copiado
    → Bloque de código + paso didáctico explicando runes, $state, $derived
  2. Pide alternativas
    ¿Qué otros enfoques consideraste? ¿Por qué este?✓ Copiado
    → Alternativas nombradas con compensaciones
  3. Prueba la comprensión
    Examíname — haz 3 preguntas sobre qué hace este código.✓ Copiado
    → Preguntas de examen reales, no un cuestionario sobre trivialidades

Resultado: Código en tu repositorio que entiendes y puedes mantener.

Errores comunes
  • Saltarse el paso de explicación cuando tienes prisa — Desactiva la habilidad para código de prueba desechable, actívala para cualquier cosa que fusionarás

Haz que Claude revise código que escribiste, estilo antivibe

👤 Desarrolladores que quieren una segunda mirada crítica ⏱ ~15 min intermediate

Cuándo usarlo: Escribiste algo y quieres la perspectiva de un maestro.

Flujo
  1. Envía el código
    Usa antivibe. Aquí está mi implementación [...] — revísala como la enseñarías.✓ Copiado
    → Comentario por sección
  2. Pregunta qué diría un senior
    ¿En qué objetaría un ingeniero senior en esta base de código?✓ Copiado
    → Objeciones específicas, no 'añade pruebas'

Resultado: Mejoras concretas con razonamientos que interiorizas.

Errores comunes
  • Claude se convierte en una máquina de hype — Indica explícitamente: 'sé escéptico; asume que el código está mal hasta que se demuestre lo contrario'
Combinar con: filesystem

Produce explicaciones de calidad didáctica para una descripción de PR

👤 Desarrolladores senior onboarding juniors mediante PRs ⏱ ~15 min beginner

Cuándo usarlo: Quieres que la descripción del PR sea también un documento de enseñanza.

Flujo
  1. Proporciona el diff
    Usa antivibe. Escribe una descripción de PR que explique a un desarrollador de nivel medio por qué cada cambio está ahí.✓ Copiado
    → Cuerpo de PR con razón fundamental por fragmento

Resultado: Descripciones de PR que tu equipo realmente lee.

Combinar con: github

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

antivibe-skill + github

Publica explicaciones estilo antivibe como comentarios inline en PR

Revisa este PR con antivibe y deja comentarios didácticos en líneas no obvias.✓ Copiado
antivibe-skill + filesystem

Guía a un junior a través de una base de código archivo por archivo

Usa antivibe para explicar cada archivo en src/auth/ como si incorporaras a un nuevo ingeniero.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
explain_code bloque de código Justo después de la generación 0
list_alternatives código + objetivo Profundizando la comprensión 0
quiz_me bloque de código Probando la comprensión real 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguno
Tokens por llamada
Superior a la generación básica — el paso de explicación adicional duplica los tokens aproximadamente
Monetario
Gratis
Consejo
Usa solo para código significativo; salta el boilerplate repetitivo.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Ninguno
Salida de datos: Prompts locales; código enviado a Claude API según la operación normal

Resolución de problemas

Errores comunes y soluciones

La explicación es solo una reiteración del código

Solicita explícitamente alternativas y trampas; Claude a veces por defecto parafrasea

La habilidad no se activa

Invoca por nombre y referencia 'estilo antivibe' en prompts

Verificar: ls ~/.claude/skills/antivibe/SKILL.md

Alternativas

antivibe vs otros

AlternativaCuándo usarlaContrapartida
Claude Code nativo sin habilidadSolicitudes de enseñanza ad-hocInconsistente; depende del prompt cada vez
Leer documentación + pair programmingDominio realMás lento; mayor calidad

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills