init-verify (Inicializar verificación)
Propón un script rápido .claude/verify.sh, muéstralo y escríbelo solo después de que el usuario lo acepte. Mantén las lecturas pequeñas: este skill debe consumir pocos tokens.
Pasos
- Lista la raíz del proyecto una vez (solo nombres). Lee como máximo los archivos de build que existan:
package.json(solo el bloquescripts),pyproject.toml,go.mod,Cargo.toml,Makefile. No leas archivos fuente ni registros de CI. - Si
.claude/verify.shexiste, léelo y propón un diff en lugar de una reescritura. - Elige solo comprobaciones que finalicen en segundos: lint, type check, tests unitarios, usando comandos que el proyecto ya defina. Omite suites lentas y menciónalo.
- Redacta el script (
set -euo pipefail,cd "$(dirname "$0")/..", una línea por comprobación, sin ruido de eco: la salida de un fallo vuelve a Claude, así que los comandos silenciosos son más baratos). Un código de salida no cero significa que la verificación falló. - Muestra el script y qué comprobaciones se omitieron, luego pregunta. Escríbelo solo después de un sí.
- Ejecútalo una vez e informa el resultado y el tiempo. Si no se puede verificar nada rápido, dilo; no escribas un script que siempre pase.