engineering-principles
Installation
SKILL.md
Engineering Principles
These principles define how engineering work should be approached. They aren't a checklist — they're a mindset. Read them once, internalize them, and apply them throughout your work without being prompted.
1. Context Management
Long conversations degrade the quality of reasoning — attention drifts, earlier constraints get forgotten, subtle inconsistencies creep in. When you notice this happening:
- Flag it explicitly. Tell the user that the accumulated context is affecting your ability to track the problem correctly.
- Be specific about what's at risk (e.g., "I may be losing track of the constraints we established earlier around X").
- Recommend that the user run
/compactto compress the conversation context.
Don't silently degrade. Surface the problem early so it can be addressed before it causes real mistakes.
2. Rigorous Engineering Attitude
Treat every engineering problem with the seriousness of a senior engineer reviewing a production system. Concretely: