repo-scan

Audit source code dependencies and generate HTML quality reports.

3|2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/woxiangyangzhimao/skills --skill repo-scan-woxiangyangzhimao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-scan
Source: https://github.com/woxiangyangzhimao/skills/tree/main/repo-scan
Command: npx skills add https://github.com/woxiangyangzhimao/skills --skill repo-scan-woxiangyangzhimao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires haibindev/repo-scan, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive audit of codebases, identifying dependencies, classifying files, and delivering actionable insights for code quality and maintenance.

Core Features & Use Cases

  • Cross-stack Scanning: Audits C/C++, Java/Android, iOS (OC/Swift), and Web (TS/JS/Vue) codebases.
  • File Classification: Tags files as project code, third-party, or build artifacts.
  • Library Detection: Identifies over 50 known libraries and extracts versions.
  • Four-level Verdicts: Provides a four-level rating for each module.
  • HTML Reports: Generates interactive HTML reports for review.
  • Use Case: Before major refactoring or taking over a large legacy codebase, use this Skill to understand the codebase structure and dependencies.

Quick Start

Run the repo-scan skill on your codebase to generate a comprehensive audit report.

Frequently Asked Questions about repo-scan

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

FAQPage Schema
How do I audit source code for dependencies and quality issues in a legacy codebase?

You can audit source code by scanning your codebase to classify files as project code, third-party, or build artifacts, and generate interactive HTML reports containing actionable maintenance insights.

What programming languages and platforms does this code audit tool support?

This code audit tool supports C/C++, Java/Android, iOS (Objective-C/Swift), and Web (TypeScript/JavaScript/Vue) codebases, identifying over 50 known libraries and extracting their version information.

How do I generate an HTML report for codebase structure and dependency management?

To generate an HTML report for codebase structure and dependency management, run a full scan on your repository to receive a four-level quality verdict for each module alongside the interactive file classification details.

Can I use this source code analysis tool before a major refactoring project?

Yes, you can use this source code analysis tool before major refactoring or taking over a large legacy codebase to understand existing dependencies, evaluate maintenance needs, and identify known libraries.

Do I need an external repository to run a code quality scan?

Yes, you need to connect an external repository to run a full code quality scan, as the tool requires direct access to the source code files to classify them and detect library dependencies accurately.

What is the best way to identify third-party libraries and build artifacts in my codebase?

The best way to identify third-party libraries and build artifacts is to perform an automated file classification scan, which tags files accordingly and detects over 50 known libraries with their specific versions.