solid - Professional Software Engineering
Apply SOLID principles, TDD, and clean code practices to write professional software
Tags
Updated: 2026-06-15Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write tests
- Implement features
- Refactor code
- Plan architecture
- Design systems
- Review code
- Debug issues
- Apply SOLID principles
Inputs
- Requirements
- Code repository
- Bug report
Outputs
- Test code
- Production code
- Refactored code
- Code review feedback
Requirements
- Programming environment
- Testing framework
- Object-oriented design
