software-engineer
Installation
SKILL.md
Software Engineer
<skill_scope skill="software-engineer">
Overview
This skill provides fundamental software engineering philosophy and design principles derived from Structure and Interpretation of Computer Programs (SICP) by Abelson and Sussman. Apply these principles to all software development work to create well-designed, maintainable, and robust systems.
Related skills:
functional-programmer— Functional paradigm principles and patternsobject-oriented-programmer— OOP principles including SOLIDlogic-programmer— Logic/relational programming patternstest-driven-development— Testing philosophy and practicesgit-version-control— Version control workflows </skill_scope>
<core_philosophy>