code-review

Review TypeScript/JavaScript code for correctness, type safety, and security.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/selfagency/agentsy --skill code-review-selfagency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/selfagency/agentsy/tree/main/.agents/skills/code-review
Command: npx skills add https://github.com/selfagency/agentsy --skill code-review-selfagency

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent broken or risky code from reaching production by guiding reviewers through a systematic, repository-aligned evaluation of correctness, typing, security, performance, API consistency, documentation, and style.

Core Features & Use Cases

  • Exhaustive, category-based review: Covers syntactical correctness, program logic, data flow, type safety (zero any), performance, security, API conformity, documentation consistency, best practices, and code style.
  • Plan-first remediation: Produces an exhaustively detailed remediation plan with prioritized severity before any fixes are proposed or implemented.
  • Merge safety gating: Enforces “run the critical checks” discipline and issues a final recommendation ranging from approve-as-is to block-until-fixed.

Quick Start

Use the code-review skill to conduct a rigorous merge-readiness review of a pull request and generate a detailed remediation plan before suggesting changes.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I conduct a comprehensive pull request review for TypeScript code?

A comprehensive pull request review evaluates TypeScript codebase correctness, type safety, performance, and security. It requires running quality gates like typecheck, lint, unit tests, and formatting checks before generating a prioritized remediation plan.

What is a plan-first remediation approach for code review?

Plan-first remediation produces an exhaustively detailed, severity-prioritized list of defects before any fixes are implemented. This approach ensures reviewers systematically evaluate correctness, typing, security, API conformity, and style before suggesting changes.

Can I use static analysis to enforce zero 'any' type safety in JavaScript codebases?

Static analysis can enforce zero 'any' type safety by flagging explicit any types during the code review process. The review ensures typecheck quality gates pass and validates type safety across TypeScript and JavaScript codebases before merge readiness approval.

Does merge readiness checking work with branch merges and pull requests?

Merge readiness checking applies directly to pull request and branch merge evaluations across TypeScript and JavaScript codebases. It issues a final recommendation ranging from approve-as-is to block-until-fixed based on critical check results and defect severity.

What security and performance checks should I run before merging a pull request?

Before merging, run quality gates including typecheck, lint, unit tests, and formatting to validate security and performance. The review identifies security vulnerabilities and performance defects, producing a prioritized remediation plan to address critical issues before implementation.