← ClaudeAtlas

manage-assetslisted

Finds oversized files, binary bloat, and accidental artifact commits in a repo — large files currently tracked, large blobs hiding in git history, LFS migration candidates, asset directories growing without a policy, duplicate binaries. Pure diagnosis — never edits, never deletes, never rewrites history. Hands off to manage-secrets-env if secrets are found inside blobs, to refactor-verify if history rewriting is required, to fight-repo-rot if assets are unused. Language-agnostic.
Sordid-cantor687/vibesubin · ★ 0 · Code & Development · score 78
Install: claude install-skill Sordid-cantor687/vibesubin
# manage-assets Repos don't get slow from code. They get slow from binaries — a PDF committed last year, a 400 MB SQLite file a junior engineer checked in, a `node_modules/` that snuck past `.gitignore`, a `dist/` directory nobody bothered to exclude. A single 200 MB blob in git history turns `git clone` into a coffee break for every new collaborator, forever. This skill surfaces that bloat. It is **diagnosis-only** — it never deletes a file, never rewrites history, never runs `git filter-repo`, never migrates to LFS. When the operator approves a finding, the skill hands off: `refactor-verify` for delete-from-history operations (it owns the verification discipline), `manage-secrets-env` if a leaked credential turns up inside a blob, `fight-repo-rot` if the asset is unused. **What this skill is:** a sorted list of what's making the repo heavy, with provenance and a proposed fix owner. **What this skill is not:** a history-rewriting tool, an LFS migration executor, or a dead-code detector (that's `fight-repo-rot`). It surfaces bloat; it does not remove bloat. ## State assumptions — before acting Before starting the procedure, write an explicit Assumptions block. Don't pick silently between interpretations; surface the choice. If any assumption is wrong or ambiguous, pause and ask — do not proceed on a guess. Required block: ``` Assumptions: - Public clones: <none known | public repo with active clones/forks (history rewrite requires coordination)> - git-lfs: