design-philosophy
SKILL.md
Design Philosophy for Towns Protocol
When to Use This Skill
- Creating new facets or contracts
- Major refactoring work
- Reviewing architectural decisions
- Designing new abstractions or APIs
- Evaluating trade-offs between approaches
- Identifying and fixing design smells
Reference Examples
| Pattern | Example Location |
|---|---|
| Modern Mod + Facet | src/account/facets/hub/ |
| Domain registration | src/domains/facets/registrar/ |