solid-generic
CommunitySOLID principles for TypeScript/Bun/Node.js
Authorfusengine
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enforces SOLID design principles in generic TypeScript, Bun, and Node.js projects, ensuring code maintainability, scalability, and robustness.
Core Features & Use Cases
- File Size Enforcement: Keeps files under 100 lines, promoting modularity.
- Interface Segregation: Mandates separate interfaces for clear contracts.
- JSDoc Compliance: Requires comprehensive documentation for all exports.
- Use Case: When developing a new CLI tool or a backend library, use this Skill to ensure adherence to SOLID principles from the start, preventing technical debt.
Quick Start
Apply SOLID principles to the current TypeScript project by following the guidelines in the SKILL.md file.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: solid-generic Download link: https://github.com/fusengine/agents/archive/main.zip#solid-generic Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.