boshu2/sbh

Inspecione a pressão do disco com SBH e execute uma ação de recuperação autorizada. Use quando: for solicitado diagnóstico de armazenamento ou recuperação SBH; a inspeção não autoriza exclusão.

O que é sbh?

Este skill especializado em pressão de armazenamento (SBH) expõe comandos para verificar status de disco, lastro (ballast), varredura e recuperação. Sua principal função é reunir evidências factuais antes de qualquer ação mutável, garantindo que somente operações explicitamente autorizadas sejam executadas. Ele suporta plataformas onde o comando `sbh` (versão 0.4.27 ou superior) está disponível, como sistemas Linux com ferramentas de armazenamento. O skill impõe uma ordem rigorosa de remediação, baseada na reversibilidade: primeiro status e simulações (dry runs), depois liberação de lastro, limpeza de arquivos não protegidos, e por último exclusão de emergência. Ele previne o anti-padrão de escalar diretamente para `emergency --yes` em situações críticas, pois o aumento da urgência nunca deve reduzir a exigência de autorização. O output inclui informações detalhadas como ponto de montagem, bytes livres, estado de pressão, candidatos a dry-run, autorização utilizada, comando exato e código de saída, bytes recuperados, vetos de proteção e superfícies verificadas/não verificadas. A documentação completa do comando está disponível no repositório oficial do SBH.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

SBH — especialista em pressão de armazenamento

O SBH expõe o status de pressão do disco, lastro (ballast), varredura e comandos de recuperação. Este skill reúne evidências e executa no máximo a ação explícita autorizada pelo solicitante. Suas ações autorizadas podem excluir arquivos e alterar a configuração de armazenamento do host, portanto, nenhuma mutação é executada sem autorização explícita do solicitante. A superfície de comando abaixo está ancorada no sbh 0.4.27; verifique novamente com sbh --version em outro host antes de confiar em uma flag exata.

A recuperação baseada em evidências funciona porque a pressão do disco possui remédios reversíveis baratos e irreversíveis caros; uma linha de base factual é o que os diferencia antes que qualquer exclusão ocorra. Ordene a remediação por irreversibilidade: status e simulações (dry runs) primeiro, liberação de lastro em seguida, limpeza de arquivos não protegidos depois, e exclusão de emergência por último — nunca avance enquanto uma etapa mais reversível permanecer não testada.

Modo de falha nomeado — alívio em mount errado: recuperar gigabytes em um sistema de arquivos que não é o ponto de montagem sob pressão e declarar a pressão resolvida.

Anti-padrão: escalar diretamente para emergency --yes porque a pressão é crítica. Corretivo: a urgência aumenta as consequências de um erro irreversível; ela nunca reduz a barra de autorização nem a ordenação acima.

Restrições

  • Comece com sbh --json status, sbh check ou uma simulação (dry run) no ponto de montagem exato, pois as decisões de recuperação precisam de uma linha de base factual.
  • Nunca execute clean --yes, emergency --yes, liberação de lastro, tune --apply, unprotect ou alterações de serviço/configuração sem autorização explícita, pois essas operações alteram o estado do host.
  • Preserve os vetos de .git/, arquivos abertos, arquivos recentes, diretórios pai sem permissão de escrita e .sbh-protect, pois eles evitam limpeza insegura ou ineficaz.
  • Confirme que o lastro ou os bytes recuperados afetam o ponto de montagem sob pressão, pois espaço livre em outro sistema de arquivos não resolve a pressão.
  • Execute uma ação uma vez, capture evidências antes/depois e pare, pois o solicitante é dono de qualquer mutação adicional. Um resultado negativo é retornado ao solicitante; este skill não tenta novamente nem escala.

Saída

Retorne ponto de montagem, bytes livres, estado de pressão, candidatos de simulação, autorização utilizada, comando exato e código de saída, bytes recuperados, vetos de proteção e superfícies verificadas/não verificadas.

Documentação completa do comando: https://github.com/Dicklesworthstone/storage_ballast_helper

Individual skills in this repo

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

Habilidades Relacionadas