Communityコーディング&開発github.com

sbh — ストレージ圧力スペシャリスト

SBH(Storage Ballast Helper)を使用してディスク圧力を検査し、承認された復旧アクションを実行します。ストレージ診断やSBHリカバリが要求された場合、または削除を伴わない検査が必要な場合に使用します。

sbh — ストレージ圧力スペシャリスト とは?

このスキルは、SBH(Storage Ballast Helper)ツールを用いて、ホスト上のディスク圧力状態を診断し、呼び出し元から明示的に承認された復旧アクションのみを実行します。削除やストレージ設定の変更などの破壊的操作は、明示的な権限なしには決して実行されません。復旧は「証拠優先」のアプローチに従い、まずは非破壊的なステップ(ステータス確認、ドライラン)から始め、バラスト解放、保護されていないファイルのクリーンアップ、最後に緊急削除へと、不可逆性の低い順に段階的に進めます。このスキルは、誤ったマウントポイントで容量を解放してしまう「間違ったマウント解放」という一般的な失敗モードを防止するよう設計されています。出力には、マウント情報、空きバイト数、圧力状態、ドライラン候補、使用された権限、実行された正確なコマンドと終了コード、回収されたバイト数、保護による拒否、検査済み/未検査の領域が含まれます。

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

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

sbh — ストレージ圧力スペシャリスト は何をしますか?

SBH は、ディスク圧力の状態、バラスト、スキャン、および復旧コマンドを公開します。このスキルは証拠を収集し、呼び出し元によって承認された明示的なアクションのみを実行します。承認されたアクションはファイルの削除やホストのストレージ設定変更を行う可能性があるため、明示的な呼び出し元の権限なしに変更は実行されません。以下のコマンドインターフェースは sbh 0.4.27 に基づいています。正確なフラグに依存する前に、別のホストで sbh --version を使用して再確認してください。

証拠優先の復旧が機能する理由は、ディスク圧力には安価で元に戻せる対策と高価で元に戻せない対策があり、事実に基づくベースラインがあれば、何かを削除する前にそれらを区別できるからです。復旧は不可逆性の順に並べます。まずステータス確認とドライラン、次にバラスト解放、その後に保護されていないファイルのクリーンアップ、最後に緊急削除 — より元に戻せるステップが未試行のまま先に進まないでください。

命名された失敗モード — 間違ったマウント解放: 圧迫されているマウントではないファイルシステムでギガバイトを回収し、圧力が解決されたと宣言すること。

アンチパターン: 圧力が深刻だからといって、いきなり emergency --yes にエスカレーションすること。修正: 緊急性は不可逆的なミスのリスクを高めます。権限のハードルや上記の順序を決して引き下げるものではありません。

制約

  • 正確なマウントに対して sbh --json status、sbh check、またはドライランから開始すること。復旧の判断には事実に基づくベースラインが必要だからです。
  • 明示的な権限なしに clean --yes、emergency --yes、バラスト解放、tune --apply、unprotect、またはサービス/設定の変更を決して実行しないこと。これらの操作はホストの状態を変更するからです。
  • .git/、オープンファイル、新しいファイル、書き込み不可の親ディレクトリ、.sbh-protect による拒否を保持すること。これらは安全でない、または効果のないクリーンアップを防ぐからです。
  • バラストまたは回収されたバイトが圧迫されているマウントに影響することを確認すること。別のファイルシステムの空き容量では圧力は解決しないからです。
  • アクションを一度実行し、前後の証拠を取得し、停止すること。呼び出し元がその後の変更を所有します。否定的な結果は呼び出し元に返されます。このスキルは再試行やエスカレーションを行いません。

出力

マウント、空きバイト数、圧力状態、ドライラン候補、使用された権限、正確なコマンドと終了コード、回収されたバイト数、保護による拒否、および検査済み/未検査の領域を返します。

完全なコマンドドキュメント: https://github.com/Dicklesworthstone/storage_ballast_helper

Individual skills in this repo

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

関連スキル