solid-generic - SOLID Principles for TypeScript, Bun and Node.js Projects
Enforces SOLID principles in TypeScript, Bun, and Node.js projects with file size limits, interface separation, and JSDoc requirements.
Tags
Updated: 2026-03-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Enforce file size limits
- Separate interfaces from implementations
- Require JSDoc documentation
- Apply SOLID principles
- Use code templates
- Reuse existing code
Inputs
- TypeScript project
- Bun project
- Node.js project
- Code files
- Project structure
Outputs
- SOLID-compliant code
- Refactored project structure
- Separated interface files
- JSDoc documented code
- Code templates applied
Requirements
- TypeScript environment
- Bun runtime
- Node.js environment
- Codebase access
