code-quality

Audit CUNYAutoLogin TypeScript MV3 source for code smells and tech debt.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/AlexCMarty/CUNYAutoLogin --skill code-quality-alexcmarty
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/AlexCMarty/CUNYAutoLogin/tree/main/.claude/skills/code-quality
Command: npx skills add https://github.com/AlexCMarty/CUNYAutoLogin --skill code-quality-alexcmarty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually reviewing a large TypeScript browser extension codebase for subtle code smells, tech debt, and maintainability issues that a senior engineer would flag is time-consuming and prone to missed risks. This skill automates that senior-level review process for the CUNYAutoLogin MV3 extension, surfacing only high-impact findings to avoid noise.

Core Features & Use Cases

  • Severity-Ranked Audits: Reviews code against a 10-category taxonomy covering type safety, function complexity, naming, error handling, coupling, async patterns, test quality, dead code, magic values, and non-crypto security smells, with findings ranked by real-world production impact.
  • Exact Citations & Fix Recommendations: Every finding includes the exact file path, line number, offending code snippet, root cause explanation, and concrete corrective action to implement.
  • Use Case: A developer preparing a new release of the CUNYAutoLogin extension can run this skill to identify high-priority tech debt and correctness risks before shipping, reducing post-release bugs and maintenance overhead.

Quick Start

Use the code-quality skill to audit the CUNYAutoLogin TypeScript source for senior-level code smells, tech debt, and maintainability issues.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I audit TypeScript code for tech debt and code smells before a release?▼

Code quality audits for TypeScript MV3 browser extensions identify tech debt by checking against a 10-category taxonomy including type safety, function complexity, and error handling. Findings are severity-ranked by real-world production impact to surface only high-impact issues.

Can I get exact file and line citations when reviewing code for type safety violations?▼

Yes, code quality audits provide exact file paths and line numbers for every type safety violation. Each finding includes the offending code snippet, root cause explanation, and concrete corrective actions without modifying any source files.

What's the best way to find complexity issues and coupling problems in a TypeScript codebase?▼

The best way to find complexity issues and coupling problems is an automated audit using a senior engineering taxonomy. It evaluates function complexity, naming, and coupling, returning severity-rated findings with root cause explanations and corrective actions.

Does this code review process check for non-crypto security risks and dead code?▼

Yes, the code review process explicitly checks for non-crypto security risks and dead code as part of its 10-category audit taxonomy. It ranks these findings by real-world production impact and provides concrete corrective actions for each identified issue.

Can I use this audit on any TypeScript browser extension or only specific MV3 projects?▼

This audit is specifically designed for the CUNYAutoLogin TypeScript MV3 browser extension source code. It performs senior-level code quality audits tailored to that specific codebase rather than functioning as a general-purpose tool.