code-auditor

Detect JavaScript errors, HTML/CSS validation failures, API call failures, and dependency vulnerabilities in website codebases.

10|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mrhinkle/VibeCoding-a-Website --skill code-auditor-mrhinkle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-auditor
Source: https://github.com/mrhinkle/VibeCoding-a-Website/tree/main/.claude/skills/code-auditor
Command: npx skills add https://github.com/mrhinkle/VibeCoding-a-Website --skill code-auditor-mrhinkle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The code-auditor identifies runtime JavaScript errors, broken API integrations, HTML/CSS validation problems, build misconfigurations, and vulnerable or unused dependencies so your site stops failing quietly and degrades gracefully under error conditions.

Core Features & Use Cases

  • Console and JavaScript error detection: uncaught exceptions, unhandled promise rejections, memory leaks, and dead code analysis with file:line references.
  • API integration and serverless checks: validates Resend email delivery, Beehiiv embeds, analytics, and Vercel function behavior including timeouts and environment variables.
  • HTML/CSS and build pipeline validation: W3C HTML5 checks, semantic structure, CSS compatibility and animation performance, Vite configuration, tree-shaking and source map safety.
  • Dependency and security audit: runs npm audit, flags outdated or unused packages, and measures bundle impact with prioritized remediation steps.
  • Use Case: Run a full audit when forms stop submitting, analytics disappear, or the browser console shows errors to get a prioritized, actionable fix list.

Quick Start

Run the code-auditor against your site URL to produce a prioritized report of JavaScript errors, API failures, HTML/CSS issues, and dependency vulnerabilities.

Frequently Asked Questions about code-auditor

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

FAQPage Schema
How do I find and fix JavaScript errors and API failures in my website codebase?

To find JavaScript errors and API failures, audit the codebase to detect uncaught exceptions, unhandled promise rejections, and integration timeouts, generating a prioritized fix list with file:line references.

How do I run an npm audit and check for vulnerable dependencies during a Vite build?

Run an npm audit to flag vulnerable, outdated, or unused dependencies, measure their bundle impact, and receive prioritized remediation guidance to secure your Vite build pipeline and source maps.

Why does my form submission fail silently without showing browser console errors?

Silent form submission failures often stem from broken API integrations or serverless function timeouts; a full code audit validates environment variables, API behavior, and network requests to reproduce the failure.

Can I validate HTML5 W3C compliance and CSS animation performance automatically?

Yes, you can validate W3C HTML5 semantic structure and CSS compatibility automatically, reviewing animation performance and configuration safety to ensure standards compliance and rendering stability.

Does this audit work with Vercel serverless functions and Resend email integrations?

Yes, the audit validates Vercel serverless function behavior, including environment variables and timeouts, while checking Resend email delivery and Beehiiv embeds to ensure API integrations perform reliably.

What is the best way to troubleshoot dead code and memory leaks in a Vite build pipeline?

The best way to troubleshoot dead code and memory leaks is to run a full pipeline review that analyzes runtime behavior, validates tree-shaking, and identifies unused packages with prioritized remediation steps.