What problem does it solve? JavaScript and TypeScript projects accumulate inconsistent style, outdated dependencies, and conflicting lint setups. This Skill gives your AI agent a single authoritative rulebook covering package management, module systems, async patterns, type safety, error handling, and lint toolchain detection so generated code matches modern project conventions without repeated explanation. ## Core Features & Use Cases - Lint Toolchain Detection: Detects whether a project uses Biome, XO, or ESLint and follows the existing config exactly, never running a second formatter over the same files. - Modern Code Standards: Enforces ESM with ES2024+, node: prefixed imports, async/await patterns, strict TypeScript typing without any, and structured error handling with cause chaining. - Legacy Package Replacement: Maps deprecated packages like lodash, axios, moment, and request to native Node.js equivalents such as fetch, crypto.randomUUID(), and structuredClone(). - Use Case: When adding a feature to a TypeScript service, the agent detects the project's Biome config, writes ESM code with proper error wrapping, replaces a proposed axios dependency with native fetch, and validates with pnpm biome check and tsc --noEmit. ## Quick Start Ask your AI agent to write or modify JavaScript or TypeScript files in your project and it will automatically apply these conventions, detect your lint setup, and run post-edit validation.