This one teaches Claude about JavaScript compression with Gzip and Brotli, including the trade-offs between compression ratios, bundle sizes, and caching. It covers both static and dynamic compression strategies, when to use each, and the actual performance gains companies like Oyo and Wix saw switching from Gzip to Brotli (15-25% file size reduction). The skill emphasizes the granularity problem where larger bundles compress better but smaller chunks cache better, which is the kind of nuance that matters when you're actually configuring a production build. It's scoped to read JavaScript and TypeScript files, so it can analyze your code while explaining compression concepts. Useful if you're optimizing network transfer times or setting up server-side compression and want Claude to understand the full context.
npx skills add https://github.com/patternsdev/skills --skill compression