coding-standards
Installation
SKILL.md
TypeScript and Effect Coding Standards
Build correct by construction: parse data into meaningful types, make expected failures explicit, keep effects behind cohesive services, and test through real interfaces.
Decision priority
When rules pull in different directions:
- Preserve correctness, safety, and debuggability.
- Apply these standards to new code and the complete behavior being changed.
- Follow compatible repository architecture and conventions.
- Contain incompatible older patterns at the nearest existing edge.
- Keep unrelated behavior unchanged unless a broader migration was requested.
- Record meaningful trade-offs with comments or ADRs.