critical-partner

Critique TypeScript and React code for correctness, security, and maintainability.

7|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/joabgonzalez/ai-agents-skills --skill critical-partner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: critical-partner
Source: https://github.com/joabgonzalez/ai-agents-skills/tree/main/skills/critical-partner
Command: npx skills add https://github.com/joabgonzalez/ai-agents-skills --skill critical-partner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rigorous code review and improvement partner that challenges assumptions, improves accuracy, and elevates code quality through thoughtful analysis and clear, actionable feedback.

Core Features & Use Cases

  • Analyze code for correctness, performance, and maintainability across languages such as TypeScript and React.
  • Identify potential bugs, security issues, edge cases, and accessibility concerns; provide concrete improvements with rationale and example snippets.
  • Use during pull request reviews, design discussions, and architectural decisions to validate solutions and guide teams toward robust, well-documented approaches.

Quick Start

Provide a concise review prompt and context to begin a thorough evaluation of your code.

Frequently Asked Questions about critical-partner

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

FAQPage Schema
How do I perform a rigorous code review for a TypeScript and React pull request?

A rigorous code review for TypeScript and React evaluates correctness, security, and maintainability by identifying edge cases, accessibility concerns, and type safety issues, then provides actionable improvements with rationale and example snippets.

What does a constructive code review cover for architecture and implementation decisions?

A constructive code review for architecture decisions validates solutions by challenging assumptions, analyzing performance considerations, enforcing type safety, and guiding teams toward robust, well-documented approaches with clear rationale.

Can I analyze code submissions for security vulnerabilities and accessibility issues?

Yes, you can analyze code submissions to identify potential security issues, accessibility concerns, and edge cases, receiving concrete improvements and example snippets to elevate code quality and accuracy.

How do I validate type safety and best practices during a PR review?

To validate type safety and best practices during a PR review, analyze the code submission to ensure guidance enforces type safety, documentation, and performance considerations while offering actionable improvements with rationale.

What's the best way to critique code maintainability and performance in React components?

The best way to critique code maintainability and performance in React components is through thoughtful analysis that challenges assumptions, identifies edge cases, and provides concrete improvements with example snippets and clear rationale.

Why does my code review need to enforce documentation and performance considerations?

Your code review needs to enforce documentation and performance considerations to ensure maintainability and correctness, guiding teams toward robust approaches by identifying potential bugs and providing actionable improvements with rationale.