CommunityProgramación y desarrollogithub.com

boshu2/sbh

Inspecciona la presión del disco con SBH y ejecuta una acción de recuperación autorizada. Úsalo cuando se solicite un diagnóstico de almacenamiento o recuperación con SBH; la inspección no autoriza la eliminación.

¿Qué es sbh?

Esta habilidad actúa como un especialista en presión de almacenamiento, exponiendo el estado de la presión del disco, el lastre (ballast), el escaneo y los comandos de recuperación mediante la herramienta `sbh` (versión 0.4.27). Está diseñada para reunir evidencia basada en hechos antes de cualquier acción mutante, siguiendo un orden de remediación por irreversibilidad: primero estado y pruebas en seco, luego liberación de lastre, limpieza de archivos no protegidos y, por último, eliminación de emergencia. Es útil para desarrolladores y operadores que necesitan diagnosticar y recuperar presión de disco de forma segura, evitando errores costosos como liberar espacio en un sistema de archivos equivocado (wrong-mount relief). La skill impone restricciones estrictas: no ejecuta mutaciones (como `clean --yes`, `emergency --yes` o cambios de configuración) sin autorización explícita del usuario, preserva vetos protectores (`.git/`, archivos abiertos, archivos jóvenes, etc.) y siempre captura evidencia antes/después de cada acción. Es compatible con cualquier host que tenga instalado `sbh`, y su flujo de trabajo garantiza que no se omitan pasos reversibles, devolviendo resultados negativos al usuario sin reintentos automáticos.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/boshu2/agentops/tree/main/skills/sbh

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

SBH — especialista en presión de almacenamiento

SBH expone el estado de la presión del disco, el lastre (ballast), el escaneo y los comandos de recuperación. Esta habilidad recopila evidencia y ejecuta como máximo la acción explícita autorizada por quien la invoca. Sus acciones autorizadas pueden eliminar archivos y cambiar la configuración de almacenamiento del host, por lo que ninguna mutación se ejecuta sin autorización explícita de quien la invoca. La superficie de comandos a continuación está anclada a sbh 0.4.27; verifica nuevamente con sbh --version en otro host antes de confiar en una bandera exacta.

La recuperación basada en evidencia funciona porque la presión del disco tiene remedios económicos y reversibles, y otros costosos e irreversibles; una línea base factual es lo que los distingue antes de eliminar cualquier cosa. Ordena la remediación por irreversibilidad: estado y pruebas en seco primero, liberación de lastre después, limpieza de archivos no protegidos a continuación, y eliminación de emergencia al final — nunca avances mientras un paso más reversible permanezca sin probar.

Modo de falla nombrado — alivio de montaje incorrecto: recuperar gigabytes en un sistema de archivos que no es el montaje restringido y declarar la presión resuelta.

Anti-patrón: escalar directamente a emergency --yes porque la presión es crítica. Correctivo: la urgencia aumenta lo que está en juego de un error irreversible; nunca reduce la barra de autorización ni el orden anterior.

Restricciones

  • Comienza con sbh --json status, sbh check o una prueba en seco en el montaje exacto porque las decisiones de recuperación necesitan una línea base factual.
  • Nunca ejecutes clean --yes, emergency --yes, liberación de lastre, tune --apply, unprotect o cambios de servicio/configuración sin autorización explícita porque esas operaciones mutan el estado del host.
  • Preserva los vetos de .git/, archivos abiertos, archivos jóvenes, directorio padre sin permiso de escritura y .sbh-protect porque evitan una limpieza insegura o ineficaz.
  • Confirma que el lastre o los bytes recuperados afecten al montaje restringido porque el espacio libre en otro sistema de archivos no resuelve la presión.
  • Ejecuta una acción una vez, captura evidencia antes/después y detente porque quien invoca es responsable de cualquier mutación adicional. Un resultado negativo se devuelve a quien invoca; esta habilidad no reintenta ni escala.

Salida

Devuelve montaje, bytes libres, estado de presión, candidatos de prueba en seco, autorización utilizada, comando exacto y código de salida, bytes recuperados, vetos de protección y superficies verificadas/no verificadas.

Documentación completa de comandos: https://github.com/Dicklesworthstone/storage_ballast_helper

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

Skills relacionados