Loading...
Loading...
Improve the quality and type-safety of TypeScript/JavaScript being written or refactored — parse-don't-validate, make-illegal-states-irrepresentable, exhaustive matching, pure-function/IO separation, and public-API hygiene. Use when asked to refactor, clean up, improve, harden, or review the design/quality of code or an API. NOT for hunting bugs (that's /code-review) and NOT for vigiles's own spec/lint rules.
npx skill4agent add zernie/vigiles code-quality/code-review| Smell in front of you | Technique | Reference |
|---|---|---|
a magic | Parse, don't validate | |
a field that's always | Make illegal states irrepresentable | |
a | Exhaustive matching | |
logic tangled with IO ( | Pure functions + injected seams | |
a public export with a fuzzy shape; a | Public-API quality | |
surface-architecture-decisionstsc/code-reviewexport