audit-project

Audit software projects for outdated dependencies, configuration issues, and Git health.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/coff33ninja/ai-skills-mcp --skill audit-project-coff33ninja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-project
Source: https://github.com/coff33ninja/ai-skills-mcp/tree/main/skills/audit-project
Command: npx skills add https://github.com/coff33ninja/ai-skills-mcp --skill audit-project-coff33ninja

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a thorough audit of a project, checking for outdated dependencies, security vulnerabilities, configuration inconsistencies, code consistency, disk usage, and environment portability, ultimately generating a report prioritized by severity.

Core Features & Use Cases

  • Dependency Health Check: Identifies and reports on known vulnerabilities in package.json, Cargo.toml, pyproject.toml, etc.
  • Configuration Audit: Checks for inconsistencies between configuration files and their intended use.
  • Disk Usage Audit: Analyzes disk usage and flags directories over 500 MB as bloated.
  • Environment Portability Audit: Verifies that the project's environment is self-contained and portable.
  • Git Health Audit: Ensures the integrity of the Git repository by checking for untracked files, stashes, and commit gaps.
  • Report Generation: Writes a comprehensive report highlighting findings with prioritized severity levels.

Quick Start

Run 'audit-project' on your project directory to perform a full audit.

Frequently Asked Questions about audit-project

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

FAQPage Schema
How do I check my project for outdated dependencies and security vulnerabilities?

To check for outdated dependencies and security vulnerabilities, run an automated project audit. This process scans package.json, Cargo.toml, and pyproject.toml files to identify known issues and generate a report prioritized by severity.

What is a project audit and what does it cover?

A project audit is a comprehensive health check for software repositories. It covers dependency vulnerabilities, configuration inconsistencies, disk usage, environment portability, and Git repository health, ultimately producing a severity-prioritized report.

How do I identify bloated directories and large disk usage in my project?

To identify bloated directories and large disk usage, perform a disk usage audit. This automated check analyzes your project structure and flags any directories exceeding 500 MB as bloated in the final report.

Can I audit Git repository health and configuration consistency automatically?

Yes, you can audit Git repository health and configuration consistency automatically. The audit checks for untracked files, stashes, commit gaps, and configuration file inconsistencies without manual intervention.

Do I need npm audit or cargo audit installed to run a dependency health check?

You need npm audit, cargo audit, or other relevant tools installed as per your project configuration to run a dependency health check. The audit requires these external tools to scan dependencies effectively.

How do I verify environment portability for my software project?

To verify environment portability, run an environment portability audit. This check ensures your project's environment is self-contained and portable, confirming that it can be moved or deployed without missing local dependencies.