cupid-checker
Installation
SKILL.md
CUPID Checker
A skill for reviewing code against Dan North's five CUPID properties for joyful coding.
What is CUPID?
CUPID is a set of properties (not rules) that describe code that is a joy to work with. Code is never "CUPID compliant" or not — it is simply closer to or further from each property's centre. The five properties are:
| Letter | Property | One-liner |
|---|---|---|
| C | Composable | Plays well with others |
| U | Unix philosophy | Does one thing well |
| P | Predictable | Does what you expect |
| I | Idiomatic | Feels natural |
| D | Domain-based | Solution domain models the problem domain |
Read the full reference in references/cupid-properties.md for detailed sub-dimensions of each property.