ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 miyabi-satoh

disk-watch

디스크 여유 공간을 감시하다가 설정한 기준 아래로 떨어지면 각 세션에 자신의 저장소를 정리하라고 알립니다.

miyabi-satoh@miyabi-satoh

miyabi-satoh/yorozuya/tree/main/.agents/skills/cleanup/mod

번역 완료

이 mod 소개

Yorozuya

Claude Code에서 사용할 skill을 모아 둔 곳입니다.

이 skill들은 정해진 명령을 순서대로 실행하는 스크립트가 아니라 Claude가 그 자리에서 판단해 진행하는 절차로 작성되어 있습니다. 스크립트를 포함하는 것은 restart-sessions뿐이며, 되돌릴 수 없는 연쇄 작업과 감시·대화 로그 추출 같은 읽기 전용 작업만 다룹니다. 실제로 실행하는 명령은 Claude Code 버전, 권한 설정, CLAUDE.md 등에 따라 달라집니다. 문제가 생기면 그 자리에서 지시를 추가하거나 Claude가 조사하게 하세요.

skill을 사용하려면 .agents/skills/<skill>/을 사용하는 프로젝트의 skill 디렉터리(Claude Code에서는 .claude/skills/)에 둡니다. clone한 위치로 symlink를 만들면 pull한 업데이트가 그대로 전달됩니다. 복사했다면 restart-sessions의 config.local.json을 사용하는 프로젝트의 .gitignore에 추가하세요(이 저장소의 .gitignore는 적용되지 않습니다). mod/의 mod를 불러오면 restart-sessions 컨텍스트 감시 기능이 각 세션을 스스로 감시합니다. mod 없이 외부에서 감시하려면 사용하는 프로젝트의 .claude/settings.json에 SessionStart hook을 둡니다(restart-sessions README). heavy-task hook도 settings.json에 둡니다(heavy-task README)。

Skills

| skill | 기능 | 필요한 것과 실제 기기 확인 | | --- | --- | --- | | restart-sessions | Herdr에서 대화 로그를 이어받아 세션을 재시작합니다. SessionStart hook을 둔 프로젝트에서 시작하면 컨텍스트 사용률을 감시하고 알림이 발생한 세션을 확인 없이 재시작합니다 | Herdr. 감시에는 사용률을 표시하는 status line과 config.local.json이 필요합니다. 실제 기기 확인: macOS, Windows 11 | | weekly-pace | Claude와 Codex의 주간 할당량 사용 속도를 추정합니다. Claude가 빠른 속도로 사용 중일 때 restart-sessions가 재시작한 세션에서 작업을 Codex로 넘기도록 안내하는 데 사용합니다 | Claude 쪽은 Herdr와 Weekly를 표시하는 status line, Codex 쪽은 codex CLI | | heavy-task | 무거운 작업을 시작하기 전에 CPU와 메모리를 측정해 시작할지 기다릴지 결정합니다. CPU가 부족하면 hook이 무거운 명령을 막고, 여유가 생기면 mod가 세션에 알립니다 | 사용하는 프로젝트의 .claude/heavy-commands.json에 무거운 것으로 볼 작업을 적어야 합니다. hook과 mod는 Claude Code용이며 mod는 2.1.289 function hooks를 사용합니다. 실제 기기 확인: macOS만 | | cleanup | 디스크 쓰레기 후보를 조사해 보고한 뒤 선택한 항목만 삭제합니다. mod는 여유 공간을 감시하고 기준을 넘으면 각 세션에 자신의 저장소를 정리하게 합니다 | 삭제까지 완료한 것은 Windows뿐입니다. mod는 Claude Code용이며 실제 기기 확인은 macOS에서만 했습니다 | | machine-setup | 새 컴퓨터에 앱과 도구를 설치하고 설정 파일을 가져옵니다 | Claude Code. Ubuntu(Docker)에서만 처음부터 끝까지 실행했습니다 |

각 skill의 전제 조건, 작동 방식 및 사용법은 연결된 README에 있습니다. skill을 수정하는 규칙은 AGENTS.md에 있습니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add miyabi-satoh/yorozuya
claude plugin install disk-watch
원문 / README

Yorozuya

Claude Code に持たせる skill の置き場。

skill は、決まったコマンドを順に叩くスクリプトではなく、Claude がその場で判断して進める手順として書いている(スクリプトを持つのは restart-sessions で、後戻りできない連鎖と、読むだけの処理(見張り・会話ログの抜き出し)にとどめている)。実際に打つコマンドは、Claude Code のバージョン・権限の設定・CLAUDE.md などで変わる。うまくいかないときは、その場で指示を足すか調べさせる。

使うには、.agents/skills/<skill>/ を使う側のプロジェクトの skill ディレクトリ(Claude Code なら .claude/skills/)に置く。clone した先への symlink にすると、pull した更新がそのまま届く。写したなら、restart-sessions の config.local.json を使う側の .gitignore に足す(このリポジトリの .gitignore は効かない)。restart-sessions のコンテキストの見張りは、mod(mod/)を読み込ませれば各セッションが自分を見張る。mod を使わずに外から見張るなら、使う側の .claude/settings.json に SessionStart の hook を置く(restart-sessions の README)。heavy-task の hook も settings.json に置く(heavy-task の README)。

skill 一覧

| skill | できること | 要るもの・実機確認 | | --- | --- | --- | | restart-sessions | Herdr 上のセッションを、会話ログを引き継いで再起動する。SessionStart の hook を置いたプロジェクトで起動すると、コンテキストの使用率を見張り、知らせの出たセッションを確認なしで再起動する | Herdr。見張りには、使用率を出すステータスラインと config.local.json。実機確認は macOS・Windows 11 | | weekly-pace | Claude と Codex の週次枠の使用ペースを概算する。restart-sessions が、Claude がハイペースのとき再起動した先に Codex へ作業を回すよう書き添えるのに使う | Claude 側は Herdr と、Weekly を出すステータスライン。Codex 側は codex CLI | | heavy-task | 重い処理を始める前に CPU とメモリを測り、始めるか待つかを決める。hook が CPU の厳しいときに重いコマンドを止め、mod が空いたらセッションに知らせる | 何が重いかを書く、使う側の .claude/heavy-commands.json。hook と mod は Claude Code 用(mod は 2.1.289 の function hooks)。実機確認は macOS のみ | | cleanup | ディスクのゴミの候補を調べてレポートし、選んだものだけ消す。mod が空きを見張り、ラインを切ったら各セッションに自分のリポジトリを片付けさせる | 削除まで通したのは Windows のみ。mod は Claude Code 用で、実機確認は macOS のみ | | machine-setup | 新しいマシンにアプリ・ツールを入れ、設定ファイルを取り込む | Claude Code。最後まで通したのは Ubuntu(Docker)のみ |

各 skill の前提・仕組み・使い方は、リンク先の README にある。skill に手を入れるときの決まりは AGENTS.md にある。

비슷한 프로젝트