final-audit

Audit a feature's codebase for systemic bugs, security vulnerabilities, and consistency errors.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/avoidthekitchen/avilingo-v2 --skill final-audit-avoidthekitchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: final-audit
Source: https://github.com/avoidthekitchen/avilingo-v2/tree/main/.agents/skills/final-audit
Command: npx skills add https://github.com/avoidthekitchen/avilingo-v2 --skill final-audit-avoidthekitchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It uncovers systemic bugs, security vulnerabilities, and consistency errors that only appear when viewing a feature as a whole rather than in individual PRs, ensuring release readiness and reducing post-release surprises.

Core Features & Use Cases

  • Scope discovery: Identify the parent PRD, all child issues, and compile the complete list of files created or modified for the feature.
  • Holistic review: Read every file in scope to build a mental model of responsibilities, interfaces, and interactions across modules.
  • Cross-cutting audits: Check for consistency issues, security gaps, logic errors, race conditions, duplicated logic, and test quality across the implementation.
  • Prioritised reporting: Group findings by severity (Critical / High / Medium / Low), include precise locations and suggested fixes, and save the final report in the user-specified format.
  • Use case: Final sign-off review before shipping a feature that spans multiple PRs and repositories to catch integration and systemic problems.

Quick Start

Run a final-audit on PRD #123 and its merged PRs and produce a prioritized audit report with file locations and suggested fixes.

Frequently Asked Questions about final-audit

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

FAQPage Schema
How do I run a cross-cutting code review for a feature spanning multiple merged PRs?

Run a cross-cutting code review by reading the parent PRD, all child issues, and every modified file to detect integration faults. The audit compiles all in-scope files, builds a mental model of module interactions, and checks for systemic bugs before release.

What is a cross-cutting audit and when do I need it before a feature release?

A cross-cutting audit is a holistic review of a feature's entire codebase to identify systemic bugs, security vulnerabilities, and consistency errors. You need it before release to catch cross-module integration faults that individual PR reviews miss.

How do I generate a prioritized audit report with file locations and suggested fixes?

Generate a prioritized audit report by scanning all feature files and grouping findings by severity. The report categorizes issues into Security, Logic, Consistency, and Best practices, detailing precise file locations and suggested fixes, then saves to a user-specified location.

Can I detect security vulnerabilities and race conditions across multiple code modules?

Yes, you can detect security vulnerabilities and race conditions across modules by reading every in-scope file. The audit checks for cross-cutting consistency issues, security gaps, logic errors, and duplicated logic to ensure feature-wide release readiness.

Does the final audit work on features spread across multiple repositories?

Yes, the final audit works on features across multiple repositories by discovering the parent PRD and compiling all created or modified files. It reads every file in scope to perform a holistic review and catch integration problems.

What is the best way to find systemic bugs that only appear when viewing a feature as a whole?

The best way to find systemic bugs is running a cross-cutting audit that reads every file in scope. This holistic review builds a mental model of interfaces and interactions, uncovering consistency errors and logic faults hidden in individual PRs.