Types as Documentation
Use types and interfaces as self-documenting contracts
CLAUDE.md
Use types and interfaces as self-documenting contracts. Well-named types with descriptive property names communicate more than JSDoc comments. Let the type system document your code.
Copy this block into your CLAUDE.md or agent config file to enforce it in your workflow.