LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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-09

Capabilities

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

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
TypeScript
SOLID
Code Quality
Architecture
Best Practices
Node.js
Bun
Enforce file size limits
Separate interfaces from implementations
Require JSDoc documentation
Apply SOLID principles
TypeScript project
Bun project
Node.js project
SOLID-compliant code
Refactored project structure
Separated interface files