Installs into .claude/skills of the current project.
Are you the author of Module Rules?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/goldziher-module-rules)
---
name: module-rules
description: "Rules for keeping modules healthy. Use when asked to review a module; not for reviewing build files."
---
- Rule 1: keep module 1 small, documented and covered by a test before it is merged.
- Rule 2: keep module 2 small, documented and covered by a test before it is merged.
- Rule 3: keep module 3 small, documented and covered by a test before it is merged.
- Rule 4: keep module 4 small, documented and covered by a test before it is merged.
- Rule 5: keep module 5 small, documented and covered by a test before it is merged.
- Rule 6: keep module 6 small, documented and covered by a test before it is merged.
- Rule 7: keep module 7 small, documented and covered by a test before it is merged.
- Rule 8: keep module 8 small, documented and covered by a test before it is merged.
- Rule 9: keep module 9 small, documented and covered by a test before it is merged.
- Rule 10: keep module 10 small, documented and covered by a test before it is merged.
- Rule 11: keep module 11 small, documented and covered by a test before it is merged.
- Rule 12: keep module 12 small, documented and covered by a test before it is merged.
- Rule 13: keep module 13 small, documented and covered by a test before it is merged.
- Rule 14: keep module 14 small, documented and covered by a test before it is merged.
- Rule 15: keep module 15 small, documented and covered by a test before it is merged.
- Rule 16: keep module 16 small, documented and covered by a test before it is merged.
- Rule 17: keep module 17 small, documented and covered by a test before it is merged.
- Rule 18: keep module 18 small, documented and covered by a test before it is merged.
- Rule 19: keep module 19 small, documented and covered by a test before it is merged.
- Rule 20: keep module 20 small, documented and covered by a test before it is merged.
- Rule 21: keep module 21 small, documented and covered by a test before it is merged.
- Rule 22: keep module 22 small, documented and covered by a test before it is merged.
- Rule 23: keep module 23 small, documented and covered by a test before it is merged.
- Rule 24: keep module 24 small, documented and covered by a test before it is merged.
- Rule 25: keep module 25 small, documented and covered by a test before it is merged.
- Rule 26: keep module 26 small, documented and covered by a test before it is merged.
- Rule 27: keep module 27 small, documented and covered by a test before it is merged.
- Rule 28: keep module 28 small, documented and covered by a test before it is merged.
- Rule 29: keep module 29 small, documented and covered by a test before it is merged.
- Rule 30: keep module 30 small, documented and covered by a test before it is merged.
- Rule 31: keep module 31 small, documented and covered by a test before it is merged.
- Rule 32: keep module 32 small, documented and covered by a test before it is merged.
- Rule 33: keep module 33 small, documented and covered by a test before it is merged.
- Rule 34: keep module 34 small, documented and covered by a test before it is merged.
- Rule 35: keep module 35 small, documented and covered by a test before it is merged.
- Rule 36: keep module 36 small, documented and covered by a test before it is merged.
- Rule 37: keep module 37 small, documented and covered by a test before it is merged.
- Rule 38: keep module 38 small, documented and covered by a test before it is merged.
- Rule 39: keep module 39 small, documented and covered by a test before it is merged.
- Rule 40: keep module 40 small, documented and covered by a test before it is merged.
- Rule 41: keep module 41 small, documented and covered by a test before it is merged.
- Rule 42: keep module 42 small, documented and covered by a test before it is merged.
- Rule 43: keep module 43 small, documented and covered by a test before it is merged.
- Rule 44: keep module 44 small, documented and covered by a test before it is merged.
- Rule 45: keep module 45 small, documented and covered by a test before it is merged.
- Rule 46: keep module 46 small, documented and covered by a test before it is merged.
- Rule 47: keep module 47 small, documented and covered by a test before it is merged.
- Rule 48: keep module 48 small, documented and covered by a test before it is merged.
- Rule 49: keep module 49 small, documented and covered by a test before it is merged.
- Rule 50: keep module 50 small, documented and covered by a test before it is merged.
- Rule 51: keep module 51 small, documented and covered by a test before it is merged.
- Rule 52: keep module 52 small, documented and covered by a test before it is merged.
- Rule 53: keep module 53 small, documented and covered by a test before it is merged.
- Rule 54: keep module 54 small, documented and covered by a test before it is merged.
- Rule 55: keep module 55 small, documented and covered by a test before it is merged.
- Rule 56: keep module 56 small, documented and covered by a test before it is merged.
- Rule 57: keep module 57 small, documented and covered by a test before it is merged.
- Rule 58: keep module 58 small, documented and covered by a test before it is merged.
- Rule 59: keep module 59 small, documented and covered by a test before it is merged.
- Rule 60: keep module 60 small, documented and covered by a test before it is merged.