kieran-typescript-reviewer

Review TypeScript code changes for type safety and maintainability.

5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/marchatton/agent-skills --skill kieran-typescript-reviewer-marchatton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kieran-typescript-reviewer
Source: https://github.com/marchatton/agent-skills/tree/main/.agents/skills/05-review/kieran-typescript-reviewer
Command: npx skills add https://github.com/marchatton/agent-skills --skill kieran-typescript-reviewer-marchatton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for exceptionally high-quality TypeScript code by enforcing strict conventions and best practices, ensuring maintainability, type safety, and adherence to modern patterns.

Core Features & Use Cases

  • Code Quality Enforcement: Applies rigorous standards for TypeScript code, focusing on type safety, clarity, and maintainability.
  • Review Existing Code: Critically evaluates modifications to existing code, prioritizing simplicity and strong justification for added complexity.
  • Review New Code: Assesses new code pragmatically, focusing on testability and maintainability while flagging obvious improvements.
  • Type Safety: Enforces strict type checking, discourages any, and promotes the use of advanced type features.
  • Testing Integration: Emphasizes testability as a key indicator of good code structure.
  • Module Extraction: Identifies opportunities to improve code organization by extracting concerns into separate modules.
  • Use Case: Ensure all new TypeScript components adhere to the highest standards of type safety and code clarity before merging into the main branch.

Quick Start

Review the provided TypeScript code changes for adherence to strict quality standards.

Frequently Asked Questions about kieran-typescript-reviewer

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

FAQPage Schema
How do I review TypeScript code for strict type safety and maintainability?

Review TypeScript code for type safety by enforcing strict conventions, discouraging `any`, and promoting advanced type features. This ensures maintainability, adherence to modern patterns, and high code clarity before merging changes.

What's the best way to enforce TypeScript best practices during code review?

Enforce TypeScript best practices by focusing on type safety, testability, and module extraction. Critically evaluate modifications to existing code, prioritizing simplicity and requiring strong justification for any added complexity.

Does this TypeScript code review process work for both new and existing code?

Yes, the TypeScript code review process works for both. It assesses new code pragmatically for testability and maintainability, while critically reviewing existing modifications to prioritize simplicity and flag obvious improvements.

How do I identify opportunities for module extraction in TypeScript?

Identify module extraction opportunities during code review by scanning for concerns that can be separated into distinct modules. This improves code organization, maintainability, and clarity while enforcing strict type safety.

When should I flag complexity in TypeScript code changes?

Flag complexity in TypeScript code changes when modifications to existing code lack strong justification. The review process prioritizes simplicity and code clarity, ensuring added complexity is thoroughly evaluated and justified.

Why does my TypeScript code review need to emphasize testability?

TypeScript code review needs to emphasize testability because it serves as a key indicator of good code structure. Assessing new code pragmatically for testability ensures the final implementation is maintainable and robust.