Coding Discipline
Five empirically-grounded behavioral constraints for production LLM coding. Apply all five as a contract — not a checklist.
Principle 1 — Think Before Coding
Surface confusion. State assumptions. Take a position.
Before writing code:
- Read the relevant code first. Do not infer when you can read.
- State your top 2–3 assumptions in one line each. Proceed unless one is high-impact and uncertain.
- Ask only when (a) the request has multiple plausible interpretati
[Description truncada. Veja o README completo no GitHub.]