npx skills add smithery/yuniorglez --skill artifact-janitor
yuniorglez/gemini-elite-core
artifact-janitor
Senior Build Cleanup & System Optimization Specialist. Expert in reclaiming disk space and resolving build corruption in 2026 ecosystems.
Installation
npx skills add yuniorglez/gemini-elite-core --skill artifact-janitor
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsAlso in this package
Other skills from yuniorglez/gemini-elite-core · top by installs.
npx skills add yuniorglez/gemini-elite-core
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md5,306 B -
docs
SUMMARY.md161 B
History
- First seen on skills.sh
- First recorded snapshot · 14 installs
SKILL.md
🧹 Skill: artifact-janitor (v1.1.0)
Executive Summary
The artifact-janitor is a tactical skill designed to maintain a clean, efficient, and healthy development environment. In 2026, where monorepos can easily exceed 5GB in dependencies and build caches (Turborepo, Next.js), proactive management of build artifacts is no longer optional—it is a performance requirement.
📋 Table of Contents
- [Core Capabilities](#core-capabilities)
- [The "Do Not" List (Anti-Patterns)](#the-do-not-list-anti-patterns)
- [Quick Start: Simple Cleanup](#quick-start-simple-cleanup)
- [Standard Production Patterns](#standard-production-patterns)
- [Monorepo Deep Cleaning](#monorepo-deep-cleaning)
- [Safety & Verification Protocols](#safety--verification-protocols)
- [Automation with deep-clean.sh](#automation-with-deep-cleansh)
- [Troubleshooting Build Corruption](#troubleshooting-build-corruption)
- [Reference Library](#reference-library)
🚀 Core Capabilities
- Artifact Discovery: Identifying multi-gigabyte build caches and redundant dependencies.
- Deep Cleanup: Removing recursive
node_modulesand hidden cache directories (.next,.turbo). - Build Health Restoration: Resolving "ghost errors" caused by corrupted build artifacts or stale TS build info.
- Space Optimization: Drastically reducing project size for archiving or sharing.
🚫 The "Do Not" List (Anti-Patterns)
| Anti-Pattern | Why it fails in 2026 | Modern Alternative |
|---|---|---|
Manual rm -rf |
Prone to typos (e.g., rm -rf / node_modules). |
Use the deep-clean.sh script or specific tool commands. |
Deleting .git |
Destroys repository history and identity. | NEVER delete .git unless detaching a repo. |
Deleting .env |
Loss of critical local secrets/keys. | Add .env to a "Protected" list. |
| Blind Deletion in CI | Can break incremental build performance. | Use targeted cache invalidation rather than total wipes. |
Ignoring .cache |
Many modern tools store GBs in hidden user-level caches. | Include ~/.cache and framework-specific caches in discovery. |
⚡ Quick Start: Simple Cleanup
If you just need to free up some quick space or fix a minor build glitch:
# 1. Analyze space
du -sh node_modules .next
# 2. Targeted removal
rm -rf .next/
rm -rf node_modules/
# 3. Restore
bun install
🛠 Standard Production Patterns
Pattern A: The "Ghost in the Machine" Fix
Use this when your code is correct but the build is failing with strange errors.
# Clean all caches and build info
rm -rf .next tsconfig.tsbuildinfo .turbo
# Re-generate everything
bun run build
Pattern B: The Pre-Archive Scrub
Use this before zipping a project or pushing a massive refactor to ensure no local artifacts interfere.
# Using the janitor script in dry-run first
./skills/artifact-janitor/scripts/deep-clean.sh --dry-run
# Execute if safe
./skills/artifact-janitor/scripts/deep-clean.sh
📦 Monorepo Deep Cleaning
In 2026, monorepos are the norm. Standard rm doesn't scale.
pnpm Workspace Cleanup
# Remove all node_modules in every package
pnpm -r exec rm -rf node_modules
# Clean pnpm global store (use with caution)
pnpm store prune
Bun Workspace Cleanup
# Bun is fast, but its cache can grow
bun pm cache rm
🛡 Safety & Verification Protocols
- Dry Run First: Always visualize the deletion path.
- Size Check:
du -shis your best friend. - Process Check: Ensure no
node,bun, orviteprocesses are locking the files. - Verification: After cleaning, run
bun x tsc --noEmitto ensure the project structure is still valid.
See [References: Safety Protocols](./references/safety-protocols.md) for more.
🤖 Automation with deep-clean.sh
We provide a robust script in skills/artifact-janitor/scripts/deep-clean.sh.
Features:
- Recursive discovery of 20+ artifact types.
- Automatic sizing of reclaimed space.
- Safety-first
--dry-runmode.
# Usage
./skills/artifact-janitor/scripts/deep-clean.sh [options]
# Options:
# --dry-run : Only show what would be deleted.
# --force : Skip confirmation (use with caution).
🔍 Troubleshooting Build Corruption
"Property X does not exist on type Y" (but it does)
Cause: Stale tsconfig.tsbuildinfo or .next/types. Fix: rm tsconfig.tsbuildinfo && rm -rf .next.
"Module not found" (after changing branches)
Cause: Stale nodemodules or symlink breakage. Fix: rm -rf nodemodules && bun install.
📖 Reference Library
Detailed deep-dives into artifact management:
- [Target Discovery Guide](./references/target-discovery.md): How to find what's eating your disk.
- [Safety Protocols](./references/safety-protocols.md): Protecting your data during cleanup.
- [CI/CD Optimization](./references/cicd-cleanup.md): Best practices for automated pipelines.
Updated: January 22, 2026 - 16:50