typescript-review

metabase's avatarfrom metabase

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

⭐44.7kstars🔀6.0kforks📁View on GitHub🕐Updated Nov 25, 2025

When & Why to Use This Skill

This Claude skill automates the review process for TypeScript and JavaScript code changes, ensuring strict compliance with project-specific coding standards and style guidelines. It enhances code quality by identifying potential bugs, type safety issues, and React anti-patterns within pull requests or diffs, making it an essential tool for maintaining high-quality software engineering workflows.

Use Cases

  • Pull Request Auditing: Automatically analyze incoming code changes to ensure they align with Metabase or custom project coding standards before merging.
  • Type Safety Enforcement: Review TypeScript files to identify improper type usage or missing type definitions, reducing the risk of runtime errors.
  • Style Violation Detection: Scan JavaScript and TypeScript diffs for style inconsistencies and code quality issues to maintain a clean and readable codebase.
  • Documentation Quality Check: Verify the clarity and correctness of JSDoc comments to ensure the codebase remains well-documented and accessible for the team.
  • React Best Practices Review: Evaluate React-specific code within TypeScript files to ensure adherence to modern development patterns and performance optimizations.
nametypescript-review
descriptionReview TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.
allowed-toolsRead, Grep, Bash, Glob

TypeScript/JavaScript Code Review Skill

@./../_shared/typescript-commands.md

Code Review Guidelines

Review pull requests with a focus on:

  • Compliance with project coding standards and conventions
  • Code quality and best practices
  • Clear and correct JSDoc comments
  • Type safety and proper TypeScript usage
  • React best practices (when applicable)