codebase-audit

Identifies and reports Python and TypeScript codebase quality issues including dead code, duplication, dependencies, and architectural anti-patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/arsen-ask-lx/.claude_file_4all --skill codebase-audit-arsen-ask-lx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-audit
Source: https://github.com/arsen-ask-lx/.claude_file_4all/tree/main/skills/codebase-audit
Command: npx skills add https://github.com/arsen-ask-lx/.claude_file_4all --skill codebase-audit-arsen-ask-lx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill patterns and codifies audit checks for codebases, surfacing dead code, duplication, AI-debt, dependency risks, and quality metrics across Python and TypeScript projects.

Core Features & Use Cases

  • 14-check cascade for architecture, dead code, dependencies, security, and more, with structured health scoring.
  • Cross-language audits covering Python and TypeScript, with detailed reference checklists for backend and frontend patterns.
  • Automated reporting and guidance to prioritize fixes, with thresholds and a standardized report format.

Quick Start

Review the codebase with Sentinel to produce a risk report for the full audit.

Frequently Asked Questions about codebase-audit

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

FAQPage Schema
What is a codebase audit and how does it detect dead code and dependency risks?

A codebase audit identifies quality issues by running a 14-check cascade across Python and TypeScript projects to detect dead code, duplication, dependency risks, and architectural anti-patterns. Findings are aggregated into a structured health score for prioritized remediation.

How do I audit Python and TypeScript projects for quality and architectural anti-patterns?

You can audit Python and TypeScript projects by running a cross-language cascade workflow that checks architecture, dead code, dependencies, and security. The process uses detailed reference checklists for backend and frontend patterns to identify anti-patterns and calculate a health score.

Can I use automated codebase reporting for CI checks and risk assessments?

Yes, automated codebase reporting can be applied during CI checks or full risk assessments. The audit enforces a cascade workflow to evaluate code quality and exports a ready-to-use standardized report with thresholds to guide fixes.

Does this codebase audit tool work with both Python and TypeScript?

Yes, this codebase audit supports cross-language audits covering both Python and TypeScript. It provides detailed reference checklists tailored for backend and frontend patterns to ensure comprehensive quality and risk analysis across your stack.

What is the best way to prioritize codebase fixes after finding duplication and dependency issues?

The best way to prioritize fixes is by using the structured health score generated from the audit cascade. The standardized report provides thresholds and guidance to rank dead code, duplication, and dependency issues based on their impact on overall codebase health.

What limitations exist when running a cascade workflow for codebase risk audits?

The cascade workflow is designed specifically for Python and TypeScript projects, meaning it may not support other programming languages. Additionally, the audit relies on predefined thresholds and reference checklists to evaluate risks, which might require manual tuning for unique architectural contexts.