solid-principles
SOLID Principles
This skill provides universal SOLID principles guidelines for object-oriented code quality.
See @REFERENCE.md for detailed documentation.
Quick Reference
- SRP: One reason to change per class
- OCP: Extend via interfaces, don't modify existing
- LSP: Subtypes substitutable for base types
- ISP: Small interfaces (< 5 methods)
- DIP: Depend on abstractions, not implementations
More from thebeardedbearsas/claude-craft
kiss-dry-yagni
Principes KISS, DRY, YAGNI. Use when reviewing code quality or refactoring.
96documentation
Documentation. Use when writing docs or reviewing documentation.
31security
Security guidelines and OWASP Top 10. Use when reviewing security, implementing authentication or authorization, hardening code, or discussing vulnerabilities.
22testing
TDD/BDD testing principles. Use when writing tests, reviewing test coverage, setting up testing, or discussing test strategy and test architecture.
21workflow-analysis
Workflow d'Analyse Obligatoire. Use when working with workflow analysis.
20git-workflow
Git workflow and conventional commits. Use when working with git, branches, commits, pull requests, code review, or version control strategy.
18