bash-scripting
Crear scripts bash listos para producción con manejo de errores
Construir scripts de shell confiables requiere patrones defensivos y pruebas exhaustivas. Este flujo de trabajo te guía a través de la creación de scripts bash robustos con manejo adecuado de errores, registro y cobertura de pruebas automatizadas.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "bash-scripting". Crear un script de respaldo con manejo de errores
Résultat attendu:
- Plantilla de script con modo estricto habilitado
- Función de uso con documentación de opciones
- Funciones de registro con marcas de tiempo
- Manejadores trap para limpieza en fallos
- Lógica principal de respaldo con verificación de errores
- Archivo de prueba Bats con 5+ casos de prueba
Utilisation de "bash-scripting". Agregar registro a mi script existente
Résultat attendu:
- Función log() con niveles INFO/WARN/ERROR
- Formato de marca de tiempo (YYYY-MM-DD HH:MM:SS)
- Alternar modo debug mediante bandera VERBOSE
- Ejemplo de configuración de rotación de logs
- Puntos de integración para funciones existentes
Audit de sécurité
SûrStatic analyzer flagged 42 patterns but all are false positives. The skill is workflow documentation referencing other skills (@bash-pro, @bash-defensive-patterns) and contains a safe bash template using standard command substitution. No executable security risks detected.
Score de qualité
Ce que vous pouvez construire
Automatización de Administración de Sistemas
Crear scripts confiables para mantenimiento de servidores, operaciones de respaldo y monitoreo del sistema con manejo adecuado de errores y registro.
Desarrollo de Pipelines CI/CD
Construir scripts de despliegue y compilación con pruebas exhaustivas, capacidad de rollback y registro detallado para solución de problemas.
Herramientas de Infraestructura
Desarrollar herramientas de línea de comandos para gestión de infraestructura con análisis profesional de argumentos, documentación de uso y manejo de casos límite.
Essayez ces prompts
Crear una plantilla de script bash con modo estricto (set -euo pipefail), función de uso, análisis de argumentos y registro básico. Incluir manejador de limpieza con trap.
Agregar manejo integral de errores a mi script bash incluyendo manejadores trap para EXIT/INT/TERM, lógica de reintentos para comandos fallidos y códigos de salida significativos.
Generar casos de prueba Bats para mi script bash cubriendo ejecución normal, condiciones de error, casos límite y validación de argumentos. Incluir funciones mock para comandos externos.
Guiarme a través de las 7 fases para crear un script de despliegue listo para producción con registro, manejo de errores, capacidad de rollback, pruebas Bats y configuración de ShellCheck.
Bonnes pratiques
- Usar siempre modo estricto (set -euo pipefail) para detectar errores temprano
- Citar todas las expansiones de variables para manejar espacios y caracteres especiales
- Usar ShellCheck antes del despliegue para detectar errores comunes
Éviter
- Usar comillas invertidas en lugar de $(...) para sustitución de comandos
- Ignorar códigos de retorno de comandos críticos
- Codificar rutas en lugar de usar variables o argumentos