repo-scan

Audit source code files, detect third-party libraries, and generate four-level module verdicts.

Updated May 28, 2026
One-click install
npx skills add https://github.com/Aytsuu/codemini --skill repo-scan-aytsuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-scan
Source: https://github.com/Aytsuu/codemini/tree/main/.agents/skills/repo-scan
Command: npx skills add https://github.com/Aytsuu/codemini --skill repo-scan-aytsuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive audit of source code assets, identifying third-party libraries and classifying files, enabling users to make informed decisions about their codebase.

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 50+ known libraries with version extraction.
  • Four-level Verdicts: Provides verdicts on modules based on ownership, duplication, and maintenance cost.
  • HTML Reports: Generates interactive dark-theme reports with drill-down navigation.
  • Monorepo Support: Hierarchical scanning for summary and sub-project reports.
  • Analysis Depth Levels: Offers 'fast', 'standard', 'deep', and 'full' depth levels for analysis.

Quick Start

Run the 'repo-scan' skill on your codebase to start the audit process.

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 to identify third-party libraries in a large codebase?

Source code auditing detects third-party libraries by classifying files as project code, third-party, or build artifacts. It identifies 50+ known libraries with version extraction to support dependency management across large codebases.

What is the best way to classify project files and detect external dependencies across multiple programming languages?

Cross-stack scanning classifies project files and detects external dependencies by auditing C/C++, Java/Android, iOS (OC/Swift), and Web (TS/JS/Vue) codebases simultaneously, generating interactive HTML reports for drill-down navigation.

Can I generate interactive reports for a monorepo with multiple sub-projects?

Monorepo scanning supports hierarchical analysis to generate both summary and sub-project interactive dark-theme HTML reports. This provides drill-down navigation to evaluate modules based on ownership, duplication, and maintenance cost.

Does source code auditing work with C/C++, Java, iOS, and Web codebases?

Source code auditing works with C/C++, Java/Android, iOS (OC/Swift), and Web (TS/JS/Vue) codebases. It performs cross-stack scanning to classify files and detect libraries across these varied technology stacks.

How do I assess module maintenance cost and duplication during a source code audit?

Assess module maintenance cost and duplication during a source code audit by generating four-level verdicts. These verdicts evaluate module ownership, duplication levels, and maintenance cost to inform architecture decision-making.

What analysis depth levels are available for auditing large codebases?

Analysis depth levels for auditing large codebases include 'fast', 'standard', 'deep', and 'full'. These levels control the thoroughness of the source code audit and library detection process.