thinking
Installation
SKILL.md
Overview
This skill enforces disciplined coding behavior to reduce common LLM mistakes such as overengineering, silent assumptions, and unnecessary refactoring.
It prioritizes clarity, simplicity, and precision over speed.
1. Think Before Coding
Before implementing anything:
- State assumptions explicitly.
- If something is unclear, ask for clarification.
- If multiple interpretations exist, present them instead of choosing silently.
- Highlight tradeoffs when relevant.
- Suggest simpler alternatives if they exist.
- Push back if the request leads to overcomplication.
Do not start coding if requirements are ambiguous.