/ Directorio / Playground / Claude Code Best Practice
● Comunidad shanraisshan ⚡ Instantáneo

Claude Code Best Practice

por shanraisshan · shanraisshan/claude-code-best-practice

Un playbook práctico para pasar de prompts improvisados a un uso de Claude de calidad de ingeniería — planes, validaciones, hooks, post-mortems.

claude-code-best-practice es un conjunto curado de prácticas y plantillas para hacer que Claude Code sea fiable en el trabajo real. Prompting de plan-luego-ejecuta, patrones de hooks de validación, formatos de post-mortem, checklists de refactorización. Menos un 'auto-skill mágico' y más un paquete de disciplina — opta por él, sigue los pasos, confía en el output.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

listo

Instalar

Elige tu cliente

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

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_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": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_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": {
    "claude-best-practice-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-best-practice-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-best-practice-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/shanraisshan/claude-code-best-practice",
          "~/.claude/skills/claude-best-practice"
        ]
      }
    }
  }
}

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

claude mcp add claude-best-practice-skill -- git clone https://github.com/shanraisshan/claude-code-best-practice ~/.claude/skills/claude-best-practice

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

Casos de uso

Usos del mundo real: Claude Code Best Practice

Forzar un flujo plan-luego-ejecuta en un cambio no trivial

👤 Devs cansados de que los agentes se lancen sin pensar ⏱ ~30 min intermediate

Cuándo usarlo: El cambio toca más de 3 archivos o tiene un alcance poco claro.

Flujo
  1. Planificar
    Usa claude-best-practice. Escribe un plan para refactorizar auth: alcance, secuencia, riesgos, rollback. No escribas código todavía.✓ Copiado
    → Documento de plan; sin código
  2. Criticar
    Critica tu propio plan como si fueras el revisor senior. ¿Qué falta?✓ Copiado
    → Crítica con correcciones concretas
  3. Ejecutar
    Ahora ejecuta el paso 1 del plan revisado. Para después de ese paso.✓ Copiado
    → Paso 1 completado; espera aprobación

Resultado: Refactorización que aterriza limpiamente porque se pensó bien.

Errores comunes
  • Plan demasiado abstracto — Insiste en granularidad a nivel de archivo en el plan

Realizar un post-mortem después de un incidente con la ayuda del agente

👤 On-call / SREs ⏱ ~45 min intermediate

Cuándo usarlo: Algo salió mal y tienes que documentarlo.

Flujo
  1. Recopilar
    Usa la plantilla de post-mortem. Extrae la línea de tiempo de /logs y commits recientes.✓ Copiado
    → Línea de tiempo construida automáticamente
  2. Cinco porqués
    Recorre los cinco porqués sobre la causa raíz. Distingue la causa próxima de las contribuyentes.✓ Copiado
    → Causas por niveles
  3. Elementos de acción
    Genera elementos de acción con responsables y fechas de entrega.✓ Copiado
    → Lista de IA con responsables marcados para revisión

Resultado: Documento de post-mortem que ayuda la próxima vez, no que culpa.

Errores comunes
  • Los responsables asignados automáticamente son incorrectos — Siempre revisa las asignaciones de responsables antes de publicar
Combinar con: filesystem

Usar el checklist de migración para una actualización de framework

👤 Devs en una actualización mayor (p. ej., React 18 → 19) ⏱ ~60 min intermediate

Cuándo usarlo: La migración abarca muchos archivos; quieres no omitir pasos.

Flujo
  1. Adoptar
    Aplica la plantilla de migración a React 18→19. Personalízala para nuestra codebase.✓ Copiado
    → Checklist adaptada
  2. Hacer seguimiento
    Recorre el checklist, marcando hecho/bloqueado para cada elemento.✓ Copiado
    → Log de progreso

Resultado: Sin sorpresas de 'nos olvidamos de actualizar X' tras la migración.

Errores comunes
  • El checklist se vuelve obsoleto — Actualiza para cada versión mayor; el skill provee el esqueleto

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

claude-best-practice-skill + everything-claude-code-skill

Combinar dos kits con criterio propio — prompting de mejores prácticas + valores por defecto primero-investiga

Usa claude-best-practice para plan-luego-ejecuta; everything-claude-code para primero-investiga.✓ Copiado
claude-best-practice-skill + filesystem

Persistir planes y post-mortems junto al código

Guarda el plan en /docs/plans/auth-refactor.md antes de ejecutar.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
make_plan task description Antes de cualquier cambio no trivial tokens
critique_plan plan Después del plan, antes de ejecutar tokens
postmortem_draft logs, commits, summary Tras incidentes tokens

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
N/A
Tokens por llamada
Añade coste inicial (planificación) pero reduce los bucles de repetición
Monetario
Gratis
Consejo
Salta el paso de planificación en cambios verdaderamente triviales

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: Read access to logs/commits for postmortems
Almacenamiento de credenciales: Ninguno
Salida de datos: Ninguno

Resolución de problemas

Errores comunes y soluciones

Los planes son demasiado genéricos

Proporciona contexto concreto del repo; el skill se ancla en lo que le des

Conflictos con el proceso existente del equipo

Adopta selectivamente — la plantilla de post-mortem sola ya aporta mucho valor

Alternativas

Claude Code Best Practice vs otros

AlternativaCuándo usarlaContrapartida
everything-claude-code-skillQuieres un bundle más completo (memoria, seguridad, instintos)Superficie más grande que aprender
Reglas de CLAUDE.md escritas a manoFlujos de trabajo muy específicosMás que mantener

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills