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.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「bash-scripting」を使用しています。 Crear un script de respaldo con manejo de errores
期待される結果:
- 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
「bash-scripting」を使用しています。 Agregar registro a mi script existente
期待される結果:
- 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
セキュリティ監査
安全Static 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.
品質スコア
作れるもの
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.
これらのプロンプトを試す
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.
ベストプラクティス
- 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
回避
- 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