ts-code-review

Audit TypeScript changes for type safety, async correctness, and error handling.

1|5|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/mdproctor/cc-praxis --skill ts-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ts-code-review
Source: https://github.com/mdproctor/cc-praxis/tree/main/ts-code-review
Command: npx skills add https://github.com/mdproctor/cc-praxis --skill ts-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit TypeScript changes for correctness and reliability.

Core Features & Use Cases

  • Enforces type-safety patterns, proper async handling, and robust error propagation.
  • Provides a reproducible review workflow and severity-based reporting.
  • Applies to PR reviews, pre-commit checks, and automated code-quality gates across TypeScript projects.

Quick Start

Submit your TypeScript file or diff for a thorough code-review pass.

Frequently Asked Questions about ts-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review TypeScript code for type safety and async correctness?

To review TypeScript code for type safety and async correctness, you can audit your TypeScript changes by enforcing explicit typing, robust error propagation, and safe async flows to ensure reliability. This applies to PR reviews and pre-commit checks.

What is the best way to enforce explicit typing and error handling in a TypeScript PR review?

The best way to enforce explicit typing and error handling in a TypeScript PR review is to apply a reproducible review workflow with severity-based reporting, guiding reviewers on type safety and robust error propagation across the codebase.

Can I use an automated code review workflow for pre-commit checks in TypeScript projects?

Yes, you can use an automated code review workflow for pre-commit checks in TypeScript projects by auditing diffs for reliability, enforcing type-safety patterns and proper async handling before changes are committed.

Does static analysis cover async flows and error propagation in TypeScript codebases?

Static analysis covers async flows and error propagation in TypeScript codebases by guiding reviewers on async correctness and robust error propagation, ensuring safe execution flows and explicit type enforcement.

When do I need to audit TypeScript changes for correctness and reliability?

You need to audit TypeScript changes for correctness and reliability during PR reviews, pre-commit checks, and automated code-quality gates to enforce type safety, async correctness, and robust error propagation.