solid - Professional software engineering and code quality guidelines
Guides software development, refactoring, architecture design, and code review using SOLID principles, TDD, and clean code practices.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write automated tests using TDD
- Apply SOLID design principles
- Refactor code to remove smells
- Design decoupled system architecture
- Review code quality and maintainability
- Debug software issues systematically
Inputs
- Source code
- Software requirements
- Test suites
Outputs
- Refactored source code files
- Test code files
- Software design specifications
Requirements
- Testing framework
