domain-language-types
Installation
SKILL.md
Name Types Using the Language of Your Problem Domain
Overview
Type names should communicate meaning, not structure.
A type named INodeNameValueData tells you nothing. A type named APIResponse or CustomerOrder tells you everything. Use the language of your business domain, not the language of data structures.
When to Use This Skill
- Naming new types
- Refactoring unclear type names
- Reviewing code with domain experts
- Designing public APIs