Original Reddit post

been messin around w mine for a while. here is what i actually kept vs what i cut. rules that made a real difference:

  • say i don’t know instead of guessing
  • no speculative abstractions. if it’s not needed right now don’t build it
  • use radical candor. tell me what i need to hear not what i want to hear
  • never bypass branch protection
  • integration tests hit real databases not mocks stuff i cut because it didn’t do anything:
  • generic “be concise” type rules. claude ignores these
  • personality stuff. waste of space
  • anything vague. if you can’t measure whether claude is following it, cut it the more specific and behavioral the rule the more it actually sticks. vague instructions get ignored. curious what rules others have found actually work submitted by /u/CodinDev

Originally posted by u/CodinDev on r/ClaudeCode