coding-standards
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
These standards describe how to design and write TypeScript code in this codebase. They are especially intended for agents: inspect existing code before adding patterns, libraries, Adapters, or abstractions, but apply these standards to all new and refactored behavior. Follow existing conventions only when they are compatible with these standards.
Decision priority
When rules pull in different directions, use this order:
- Preserve correctness, safety, and debuggability.
- Apply these standards to all new code and to the full behavior being refactored.
- Follow compatible project architecture and conventions.
- Contain incompatible existing patterns at the nearest boundary rather than copying them into new code.
- Avoid changing unrelated old code unless a broader migration is explicitly requested.
- Document meaningful trade-offs with comments or ADRs.