What problem does it solve? Emacs configurations grow from a small init.el into hundreds of packages with slow startup, tangled keybindings, and disorganized structure. This Skill provides verified patterns distilled from real Doom Emacs and Spacemacs source code to diagnose startup bottlenecks, organize modules, and audit existing configurations. ## Core Features & Use Cases - Startup Optimization: Apply early-init.el techniques, GC tuning, lazy-loading semantics, and Doom's first-input/first-file/first-buffer hook patterns to reduce startup from 5s+ back to near 1s. - Modular Architecture Guidance: Choose between Doom-style modules, Spacemacs layers, or self-built modular configs with decision tables and migration steps for configs exceeding 500 lines. - Audit & Refactoring: Run a 40-item audit checklist and five-dimension review to detect anti-patterns like misused :init blocks, scattered keybindings, and missing early-init.el separation. - Validation Scripts: Byte-compile, reload, and test Elisp through a running Emacs daemon using shell wrappers for emacsclient. - Use Case: Your init.el has grown past 100 packages and startup takes 5 seconds. Use this Skill to locate the bottleneck, apply early-init optimizations, defer package loading, and restructure into modules. ## Quick Start Ask the assistant to audit your Emacs configuration and fix slow startup using the emacs-config skill.