Certificar una compilación de skulto para el lanzamiento en producción de Homebrew. Ejecuta tres pasadas — pruebas unitarias/lint/compilación cruzada, recorrido completo de la CLI desde cero, y auditoría de seguridad — luego produce…
npx clawhub@latest install skulto-release-certSkulto Release Cert es una habilidad de certificación pre-lanzamiento estructurada para la herramienta CLI de skulto. Ejecuta tres pasadas obligatorias — pruebas unitarias/lint/compilación cruzada, un recorrido completo de la CLI y una auditoría de seguridad — antes de que una compilación sea aprobada para su lanzamiento en producción en Homebrew. Instala esta habilidad para proporcionar a un agente de IA una lista de verificación precisa y repetible para certificar compilaciones de skulto sin depender de la memoria humana ni de pruebas improvisadas.
npx clawhub@latest install skulto-release-certHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
La certificación se divide en tres pasadas secuenciales: pruebas unitarias, lint y compilación cruzada (Pasada 1); un recorrido completo de la CLI (Pasada 2); y una auditoría de seguridad (Pasada 3). Las tres deben estar en verde antes de que se emita un veredicto CERTIFIED FOR RELEASE.
El Paso 1 compila de forma cruzada el binario de skulto para cuatro objetivos — linux/amd64, linux/arm64, darwin/amd64 y darwin/arm64 — con CGO_ENABLED=0. Los cuatro deben completarse correctamente antes de continuar.
El Paso 2 cubre el estado en caliente, el ciclo de vida desde cero, la migración, la reconciliación, la limpieza de habilidades obsoletas, los flujos de análisis de seguridad, los metadatos MCP, la salida sin emojis y la lógica de "recordar ubicaciones de instalación". Se toma una instantánea del estado antes de cualquier prueba y se verifica mediante una diferencia después de todas las pruebas, garantizando que el proceso de Skulto Release Cert no sea destructivo.
Múltiples subsecciones de Pass 2 verifican que el escáner de seguridad integrado de Skulto se comporte correctamente: las skills limpias se instalan de forma silenciosa, las skills en cuarentena se bloquean o generan advertencias, y los resultados del análisis aparecen durante los flujos add, pull, ingest, instalación por URL, sync y save.
Pasa 3 ejecuciones de escaneos basados en grep para detectar secretos codificados de forma fija, interpolación de cadenas SQL, patrones de inyección de comandos y archivos de credenciales confirmados, complementados por una lista de verificación de revisión manual que cubre consultas parametrizadas, uso de exec.Command, alcance de os.RemoveAll e inyección de claves PostHog mediante ldflags.
Después de los tres pases, la habilidad genera una tabla de certificación formateada que enumera cada verificación con el estado PASS/FAIL/SKIPPED/CLEAN/FOUND, la versión, la fecha y el certificador, culminando en un veredicto claro de CERTIFIED FOR RELEASE o BLOCKED.
Un agente de IA ejecuta los tres pases completos contra un binario skulto compilado, trabajando a través de cada paso numerado y fila de tabla, y produce el resumen de certificación final sin intervención humana (excepto los pasos de terminal interactivos marcados explícitamente como MANUAL-only).
Antes de actualizar la fórmula del tap de Homebrew para apuntar a una nueva versión, un desarrollador o agente ejecuta esta habilidad desde la raíz del repositorio de skulto para confirmar que la compilación está limpia, todas las rutas de la CLI se comportan según lo esperado y no existen regresiones de seguridad.
Tras cambios significativos en la lógica de instalación, escaneo o reconciliación de Skulto Release Cert, el recorrido de la CLI pasa (2a–2t) y detecta regresiones en toda la superficie de comandos, incluyendo casos límite como registros de base de datos obsoletos, bloqueo de habilidades en cuarentena y el comportamiento de ubicación de instalación recordada.
Un nuevo miembro del equipo o agente que no esté familiarizado con los criterios de lanzamiento de Skulto puede utilizar esta habilidad como referencia única y autoritativa sobre qué constituye una compilación lista para envío, incluyendo los problemas conocidos preexistentes que están siendo rastreados pero que no son bloqueantes.
make build-all).linux/amd64, linux/arm64, darwin/amd64, darwin/arm64.sqlite3 disponible para los pasos de inspección directa de la base de datos.skulto y skulto-mcp deben ser accesibles en PATH o mediante ./build/skulto.~/.agents/skulto/skulto.db para las pruebas de estado en caliente y análisis de seguridad.asteroid-belt/skills (se requiere acceso a la red para los pasos skulto add y skulto pull).npx clawhub@latest install skulto-release-certInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!