TypeScript Style Rules
Linters catch formatting. These rules catch the things that make agent-written
TypeScript quietly bad: any sprinkled to make an error go away, types that lie about
what a function returns, abstractions invented for a single caller, and errors
swallowed into a catch block that does nothing.
When to use
- Any project where an agent writes or edits TypeScript.
- Alongside a linter and formatter, not instead of one. These cover judgment, not layout.
- As the standard for reviewing TypeScript an agent produced.
Install
bash
npx openagents-cli add openagents/typescript-style-rules| Runtime | Installed to |
|---|---|
claude-code | .claude/skills/typescript-style-rules/ |
cursor | .cursor/rules/typescript-style-rules/ |
codex | .codex/skills/typescript-style-rules/ |
generic | .openagents/typescript-style-rules/ |
What is in the package
RULES.md- the rules themselves, each with the failure it prevents.review-checklist.md- a short pass to run over a diff before calling it done.
License
MIT