typescript-review
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.
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.
| name | typescript-review |
|---|---|
| description | 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. |
| allowed-tools | Read, 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)