All Claude Code modsKilimcininKorOglu/claude-code-mods
disk-janitor
Measures the build artifacts of the repository, shows them on the status line from 5 GB, and deletes the ones you pick in the /disk-janitor pane; data directories are never listed.
review UI rewrite
disk-janitor reaches L2 (writes or runs) by its classified calls and passed claude plugin validate on Claude Code 2.1.302.
- Events hooked: 5
- API methods referenced: 19
- Access from classified calls: L2, writes or runs: runs processes, reads files, draws
- Unclassified calls: 3 (
$.sidebar.clear,$.sidebar.isOpen,$.sidebar.set), full access unknown - Static scan, not a runtime test
Install hint
/plugin install disk-janitor --marketplace KilimcininKorOglu/claude-code-modsFrom the repository's own marketplace. Confirm the plugin name in the repository's README before installing. Mods need Claude Code 2.1.287 or later.
Access
L2 Writes or runsother: $.sidebar.clear, other: $.sidebar.isOpen, other: $.sidebar.set, runs processes, reads files, drawsValidation
Passed on Claude Code 2.1.302View the source on GitHub Back to the list
What the scan recorded
- Observed events
- Only what it hooks
- Hooks
session.start, turn.complete, command.run {command=disk-janitor}, ui.render {component=Pane}, ui.close- API calls
$.clock.after, $.clock.every, $.clock.now, $.command.register, $.fs.exists, $.fs.list, $.fs.stat, $.process.run, $.session.cwd, $.sidebar.clear, $.sidebar.isOpen, $.sidebar.set, $.ui.close, $.ui.invalidate, $.ui.log, $.ui.open, $.ui.panes, $.ui.resolve, $.ui.status- Validation on 2.1.302
- Passed
- Scanned revision
887502f53795- Marketplace passed
- kilimcininkoroglu-mods
- UI rewrite review
- UI hook source contains control-character strings. Review any values passed to next() as rewritten props.text; the scanner does not trace whether these strings reach that call. plugins/disk-janitor/hooks/classify.ts:61
These are the hooks and API calls reported by claude plugin validate. Access levels describe the widest reach of those calls and are not safety ratings. Validation is a static check, not a runtime test, and a passing result does not prove that a mod works or is safe. How the scan works.
More from KilimcininKorOglu/claude-code-mods
- action-pinAfter an edit that adds a GitHub Actions step pinned to a tag or a branch, names the commit SHA to write inst…
- ask-autopickPicks the recommended option of a question that waited unanswered for a set time, so a session you left does…
- bash-dietShrinks each Bash result before the model reads it: per-command filters for git, test runners, linters, packa…
- bg-tasksShows the background shell tasks of the session on the status line or in the shared sidebar, with the oldest…
- bughuntRuns proof-driven bug hunt rounds with /bughunt: each round proves one bug with a failing command the mod run…
- cache-warmKeeps the 1-hour prompt cache warm for a window you set, or with no end in every session under always, with o…
- commit-cadenceNames the uncommitted files to you at the end of each turn, and tells the model at the next prompt to commit…
- config-parseParses each JSON, YAML, TOML or .env file an Edit or Write touches, notes a parse error at once instead of at…
- context-restoreHands a skill or command call the current text of its file when the file changed on disk after the session lo…
- contract-watchAfter the model changes a function signature with Edit, adds the callers ripwire finds to the Edit's result,…
- councilAsks a council of models about a hard problem, when the model calls its tool or you run /council <question>:…
- dep-sentinelChecks each package the model installs against its registry and OSV.dev, and stops a missing, brand-new, look…
- desk-notifySends a desktop notification when a question or a plan waits for your answer, and when a turn ends or fails.
- diagram-renderRenders the mermaid blocks of the model's replies with an installed mmdc after each turn and draws each pictu…
- doc-drift-watchAfter each commit the model makes, adds the doc lines that commit made stale (file:line references, symbol na…
- edit-loopAdds a note to the fifth edit of one file in one turn, so the model re-reads the code path and states the roo…
- effort-autoHas a small model rate how hard each prompt is and runs that turn and its subagents at the matching effort, w…
- env-syncAfter each commit the model makes, names the env variables its added lines read that .env.example lacks, with…
- error-pokeSends one continue prompt after a turn an API error killed, so the half-done work carries on instead of the s…
- flaky-memoryRemembers which tests failed on which code, and tells the model when a failing test has both passed and faile…
Badge for your README
Authors can show the latest scan result in their README. Each badge links to this page.
[](https://mods.aidojo.si/mods/KilimcininKorOglu--claude-code-mods--disk-janitor/)
[](https://mods.aidojo.si/mods/KilimcininKorOglu--claude-code-mods--disk-janitor/)