Marketplace
Browse and adopt engineering standards, rules, and configurations. Fork to customize for your organization.
No rationalizations
llm-behavior
Prohibited excuses: "pre-existing", "unrelated errors", "would require refactoring", "tedious", "for now", "at this point", "tired", "frustrating",...
Use uv for package management
python
Use `uv` as the default Python package manager - it's the preferred choice: - 10-100x faster than pip/poetry - Built-in virtual environment managem...
Validate and sanitize all user input
security
Never trust user input - validate and sanitize everything: - Use allowlists, not denylists - Validate type, length, format, and range - Sanitize HT...
Never ignore failing tests
testing
If you encounter a test failure, do not ignore it or mark it as skipped. - Investigate the root cause immediately - If it's a real bug, fix it befo...