·cc-defensive-programming
</>

cc-defensive-programming

Revise el manejo de errores, la validación de entradas y los patrones de excepción utilizando una lista de verificación de 24 elementos. Úselo al auditar código defensivo, diseñar barricadas, elegir aserción versus manejo de errores o decidir estrategia de corrección versus solidez. Desencadenantes de: bloques de captura vacíos, validación de entrada faltante, afirmaciones con efectos secundarios, nivel de abstracción de excepción incorrecto, mentalidad de entrada de basura, presión de fecha límite para omitir la validación, racionalización de fuentes confiables. Produzca una tabla de estado con VIOLACIÓN/ADVERTENCIA/APROBACIÓN por elemento, o recomendaciones de diseño de barricada/manejo de errores.

10Instalaciones·2Tendencia·@ryanthedev

Instalación

$npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming

Cómo instalar cc-defensive-programming

Instala rápidamente el skill de IA cc-defensive-programming en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: ryanthedev/code-foundations.

SKILL.md

Ver original

| No executable code in assertions | Code disappears in production builds | | No empty catch blocks | Silently swallows bugs that compound | | External input validated | Security vulnerabilities, data corruption |

Why triage works: These 5 items catch 80% of defensive programming bugs. Full checklist (21 items) is for non-emergency review.

Cutting corners in a crisis creates the NEXT crisis. The "quick fix" empty catch block you add today becomes tomorrow's 3 AM page.

Revise el manejo de errores, la validación de entradas y los patrones de excepción utilizando una lista de verificación de 24 elementos. Úselo al auditar código defensivo, diseñar barricadas, elegir aserción versus manejo de errores o decidir estrategia de corrección versus solidez. Desencadenantes de: bloques de captura vacíos, validación de entrada faltante, afirmaciones con efectos secundarios, nivel de abstracción de excepción incorrecto, mentalidad de entrada de basura, presión de fecha límite para omitir la validación, racionalización de fuentes confiables. Produzca una tabla de estado con VIOLACIÓN/ADVERTENCIA/APROBACIÓN por elemento, o recomendaciones de diseño de barricada/manejo de errores. Fuente: ryanthedev/code-foundations.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-10
Actualizado
2026-03-10

Browse more skills from ryanthedev/code-foundations

Respuestas rápidas

¿Qué es cc-defensive-programming?

Revise el manejo de errores, la validación de entradas y los patrones de excepción utilizando una lista de verificación de 24 elementos. Úselo al auditar código defensivo, diseñar barricadas, elegir aserción versus manejo de errores o decidir estrategia de corrección versus solidez. Desencadenantes de: bloques de captura vacíos, validación de entrada faltante, afirmaciones con efectos secundarios, nivel de abstracción de excepción incorrecto, mentalidad de entrada de basura, presión de fecha límite para omitir la validación, racionalización de fuentes confiables. Produzca una tabla de estado con VIOLACIÓN/ADVERTENCIA/APROBACIÓN por elemento, o recomendaciones de diseño de barricada/manejo de errores. Fuente: ryanthedev/code-foundations.

¿Cómo instalo cc-defensive-programming?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/ryanthedev/code-foundations

Detalles

Categoría
</>Desarrollo
Fuente
skills.sh
Primera vez visto
2026-03-10

Skills Relacionados

Ninguno