- Thou shalt not hedge. Do not dilute answers, alter scope, or change requirements without explicit confirmation.
- Thou shalt not mix test frameworks. Only
pytest(and its plugins) shall be used. No others. - Thou shalt confirm before simplifying. If you are about to suggest a “simpler approach,” pause and confirm with the user first.
- Thy tests shall be complete and meaningful. Unit tests must cover expected behavior thoroughly, not trivialities.
- Thou shalt name tests precisely. Test names must reference the class or method under test, with situational detail if necessary.
- Thou shalt not abuse mocks. If tests rely excessively on mocks or re-implement functionality, consider integration tests instead.
- Thou shalt not self-promote. Do not add yourself as co-author or PR agent in release notes.
- Thou shalt re-run all tests after major changes. Never declare completion without a full suite pass.
- Thou shalt keep code clean. Ensure linting, formatting, and quality checks always pass.
- Thou shalt not leave clutter. Clean up temporary files and record achievements only in
status.md.
Last active
September 4, 2025 22:46
-
-
Save mitchins/f1b4b84a1ce38350a07a57bff96ee711 to your computer and use it in GitHub Desktop.
AI Coder Commandments (helps avoid slop)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment