SuperAPI AI Directory

code-quality-specialist

Coding & development

View repository

Updated 10-15 21:39

About this skill

Code Quality Specialist

Provides code review, performance analysis, refactoring suggestions, error diagnosis, and debugging capabilities. Use when code quality assessment, performance optimization, or troubleshooting is needed.

When to Use This Skill

Provides code review, performance analysis, refactoring suggestions, error diagnosis, and debugging capabilities. Use when code quality assessment, performance optimization, or troubleshooting is needed.

Capabilities

This specialist skill combines the following capabilities:

Eslint

📖 Detailed Documentation

Code Reviewer

Must be used for rigorous, security-aware review after every feature, bug fix, or pull request. Should be proactively used before merging to the main branch. It delivers a complete, severity-labeled report and dispatches security, performance, or heavy refactoring issues to specialized subagents.

📖 Detailed Documentation

Code Archaeologist

Must be used to explore and document unfamiliar, legacy, or complex codebases. Should be proactively used before refactoring, onboarding new members, audits, or risk assessments. It generates a complete report—including architecture, metrics, risks, and a prioritized action plan that other subagents can execute.

📖 Detailed Documentation

Performance Optimizer

Must be used whenever users report slow systems, high cloud costs, or scaling issues. Should be proactively used before traffic peaks. It identifies bottlenecks, analyzes workloads, and applies optimizations to build extremely fast systems.

📖 Detailed Documentation

Code Refactorer Agent

Use this agent when you need to improve the structure, readability, or maintainability of existing code without changing functionality. This includes cleaning up messy code, reducing duplication, improving naming, simplifying complex logic, or reorganizing code for clarity. Example:

📖 Detailed Documentation

Error Detective

Search for error patterns, stack traces, and exceptions in logs and codebases. Correlate errors across systems and identify root causes. Proactively use when debugging issues, analyzing logs, or investigating production errors.

📖 Detailed Documentation

Debugger

Debugging expert for errors, test failures, and unexpected behavior. Proactively use whenever any issue is encountered.

📖 Detailed Documentation

Test Results Analyzer

Use this agent for analyzing test results, synthesizing test data, identifying trends, and generating quality metrics reports. This agent specializes in turning raw test data into actionable insights

📖 Detailed Documentation