dt-review

Review code for efficiency, scalability, reliability, and security issues.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/nseluga/os --skill dt-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt-review
Source: https://github.com/nseluga/os/tree/main/skills/dt-review
Command: npx skills add https://github.com/nseluga/os --skill dt-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill reviews code for performance optimization, identifying issues such as inefficient queries, scalability bottlenecks, and potential security vulnerabilities.

Core Features & Use Cases

  • Efficiency Analysis: Identify N+1 queries, unnecessary computations, and missing indexes.
  • Scalability Assessment: Spot collection endpoints without pagination, per-request database connections, and other issues that may degrade performance as data grows.
  • Reliability Check: Unhandled failure paths, missing timeouts, non-idempotent writes, and unchecked return values are flagged.
  • Security Auditing: Detect vulnerabilities like string-interpolated SQL, late authentication checks, and unsanitized user content.
  • Use Case: Use this Skill after a codebase update to ensure new features do not introduce performance or security issues.

Quick Start

Review the code changes from the last commit in the 'main' branch for efficiency and scalability issues.

Frequently Asked Questions about dt-review

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

FAQPage Schema
How do I conduct a code review for performance and scalability bottlenecks?

A code review for performance and scalability bottlenecks analyzes your codebase to identify N+1 queries, missing indexes, and unpaginated endpoints. It flags issues like per-request database connections that degrade efficiency as data grows.

What security vulnerabilities should I check for before deploying new code?

Security vulnerabilities to check before deployment include string-interpolated SQL, late authentication checks, and unsanitized user content. A thorough security audit detects these risks to prevent vulnerabilities from reaching production.

How can I identify reliability risks like unhandled failures and missing timeouts in my code?

To identify reliability risks like unhandled failures and missing timeouts, run a reliability check that flags non-idempotent writes and unchecked return values. This ensures code quality by exposing failure paths before deployment.

When do I need a post-commit code review for efficiency and security issues?

You need a post-commit code review for efficiency and security issues after a codebase update to ensure new features do not introduce performance bottlenecks. It is suitable for pre-deployment quality assurance to verify code reliability.

Does this code review tool work without external dependencies?

This code review tool works without external dependencies, using standalone scripts to analyze code changes. It conducts comprehensive reviews of efficiency, scalability, reliability, and security without requiring additional environment setup.