audit

Scan repositories to classify test coverage gaps and emit markdown, terminal, and JSON outputs.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/estevanhernandez-stack-ed/vibe-test --skill audit-estevanhernandez-stack-ed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit
Source: https://github.com/estevanhernandez-stack-ed/vibe-test/tree/main/packages/vibe-test/skills/audit
Command: npx skills add https://github.com/estevanhernandez-stack-ed/vibe-test --skill audit-estevanhernandez-stack-ed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Classifies and surfaces gaps in vibe-coded test coverage by scanning a repository, producing a factual, rationale-backed gap list that ties back to app type, tier, and modifiers.

Core Features & Use Cases

  • Inventory the repo and detect test assets, scripts, and configuration relevant to auditing.
  • Classify app type, determine a tier, and surface context modifiers with grounded rationales.
  • Emit three output views (markdown report, terminal banner, JSON sidecar) and write covered-surfaces.json for vibe-sec integration.
  • Use-case: a developer runs the audit on a cloned project to discover top gaps and prioritize improvements.

Quick Start

Run /vibe-test:audit on your repository to generate the initial gap findings.

Frequently Asked Questions about audit

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

FAQPage Schema
How do I find gaps in test coverage for my codebase?

Running a repository audit scans your codebase, inventories test assets, and classifies app type to surface actionable test coverage findings. It outputs markdown reports, terminal banners, and JSON sidecars to highlight missing tests.

What is the best way to inventory and score test readiness for a repository?

Scoring test readiness involves running an audit that classifies app type, applies tiering and context modifiers, and produces rationale-backed gap lists. It persists audit state and writes covered-surfaces.json for downstream security integration.

Can I scope a test coverage audit to a specific part of my project?

Yes, the audit supports both full-repo and scoped scans. It handles mixed-stack scenarios, enforces data contracts, and surfaces findings with context modifiers and denial trails to ensure accurate coverage assessment for the targeted scope.

Does the audit tool work with mixed-stack software engineering projects?

Yes, the audit explicitly handles mixed-stack scenarios by enforcing data contracts and classifying context modifiers with grounded rationales. It inventories relevant test assets and configuration across different stacks to produce unified gap findings.

What output formats do I get when scanning for missing tests?

You get three output views: a markdown report, a terminal banner, and a JSON sidecar. The audit also writes a covered-surfaces.json file specifically for vibe-sec integration and persists the audit state for future reference.

Why does my automated test coverage audit produce a denial trail?

A denial trail is produced to enforce data contracts and track excluded surfaces during the audit. It ensures transparency by logging why certain areas or test assets were denied coverage, providing grounded rationales for the final gap findings.