mfer/CLAUDE.md

749 B

Important Rules

  • when fixing a bug, write a failing test FIRST. only after the test fails, write the code to fix the bug. then ensure the test passes. leave the test in place and commit it with the bugfix. don't run shell commands to test bugfixes or reproduce bugs. write tests!

  • never, ever mention claude or anthropic in commit messages. do not use attribution

  • after each change, run "make fmt".

  • after each change, run "make test" and ensure all tests pass.

  • after each change, run "make lint" and ensure no linting errors. fix any you find, one by one.

  • after each change, commit the files you've changed. push after committing.

  • NEVER use git add -A. always add only individual files that you've changed.