ubuntu-debloat

Official

Debloat 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.