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.