solid

Originally fromramziddin/solid-skills
Installation
SKILL.md

Clean Code Principles

Apply principles as constraints, not dogma. Prefer measurable maintainability over theoretical purity.

Use This Skill When

  • Refactoring complex modules with coupling and duplication.
  • Reviewing architecture decisions or PR quality.
  • Designing reusable TypeScript services/components.

Principles to Apply

SOLID

  • SRP: one reason to change per unit.
  • OCP: extend behavior without modifying stable core.
  • LSP: subtype must preserve contract behavior.
  • ISP: small consumer-focused interfaces.
  • DIP: depend on abstractions, not concrete details.
Related skills
Installs
25
First Seen
Feb 3, 2026