ubuntu-debloat
OfficialDebloat and provision Ubuntu dev desktops
Authorspinlockdevelopment
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Fresh Ubuntu desktop installs include consumer apps, snaps, and missing developer toolchains, and manually removing bloat and installing reliable dev tooling is repetitive, error-prone, and time consuming. This Skill automates the entire process so a developer can get a minimal, secure, and reproducible dev workstation quickly.
Core Features & Use Cases
- Idempotent orchestration: Numerically-ordered scripts plus an orchestrator run-all.sh perform preflight checks, progressive phases, and a final verify pass so re-runs are safe.
- Debloat and repo management: Purges games, office apps, Firefox, and snapd; configures apt keyrings and upstream repositories for Chrome, Brave, Docker CE, VS Code, and Temurin JDK.
- Language and SDK provisioning: Installs mise-managed Node/Python/Go/Java toolchains, Android Studio (amd64), Docker, and common CLI utilities while enabling unattended-upgrades and sensible ufw defaults.
- Use Case: Prepare a fresh Ubuntu 24.04+ desktop for Claude Code development, or run a read-only verification to detect drift and missing components.
Quick Start
Run the orchestrator by executing scripts/run-all.sh with --verify to check system health or without --verify to apply the full debloat and provisioning.
Dependency Matrix
Required Modules
curlgpgjqmiseuvpnpm
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ubuntu-debloat Download link: https://github.com/spinlockdevelopment/dev-setup/archive/main.zip#ubuntu-debloat Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.