solid-generic

Community

SOLID 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.