The conventional wisdom in software development has long held that reusable code belongs in packages. A Node.js developer needing retry logic would reach for p-retry or retry-pro on npm. A frontend engineer handling sessions would grab express-session or next-auth. But recent discussions in the build-focused developer community reveal a growing countertrend: some developers are bypassing package publication entirely, instead encoding their solutions as stateful agent skills within AI coding assistants like Claude Code and Cursor. The shift accelerated after Claude Code's source code became publicly analyzable, giving developers visibility into how production-grade agent patterns work. One developer posted that they built a 4,000-line agent skill for frontend development rather than publish another npm package, citing the ability to maintain context across multiple requests and learn from project-specific patterns—something traditional packages cannot do.