A reusable agent skill based on John Ousterhout's A Philosophy of Software Design.
This skill provides design philosophy guidance during:
- Code reviews
- Architecture discussions
- API design
- Module decomposition decisions
- Refactoring
- Naming and commenting improvements
- Error handling strategy
claude install-skill luoling8192/software-design-philosophy-skillnpx skills add luoling8192/software-design-philosophy-skillMIT