repo-scan

Classify project files and detect embedded libraries across C++, Android, iOS, and Web repositories.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/GGEdu/claude-god-mode-template --skill repo-scan-ggedu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: repo-scan
Source: https://github.com/GGEdu/claude-god-mode-template/tree/main/skills/repo-scan
Command: npx skills add https://github.com/GGEdu/claude-god-mode-template --skill repo-scan-ggedu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates comprehensive audits of multi-language codebases to quantify ownership, third-party usage, and dead code across ecosystems.

Core Features & Use Cases

  • Cross-language file classification: Tags each file as project code, third-party, or build artifact across C++, Java/Android, iOS, and Web.
  • Embedded library detection: Identify bundled libraries and extract versions for better licensing and maintenance decisions.
  • Four-level verdicts with interactive HTML reports: Provide Core Asset / Extract & Merge / Rebuild / Deprecate with drill-down.
  • Monorepo support: hierarchical scanning with per-module reports.

Quick Start

Run a cross-language scan on a repository to generate the interactive HTML 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 dependencies and third-party libraries in a polyglot monorepo?▼

To audit dependencies in a polyglot monorepo, you can run a cross-language scan that classifies project files and identifies embedded libraries across C++, Android, iOS, and Web ecosystems. It extracts library versions and generates an interactive HTML report for review.

Can I detect bundled third-party code and extract version numbers during a repository handoff?▼

Yes, you can detect bundled third-party code during a repository handoff by scanning the codebase to identify embedded libraries and extract their version numbers. This helps clarify third-party usage and supports licensing and maintenance decisions across multiple languages.

What is the best way to classify files as project code or build artifacts across C++ and Web stacks?▼

The best way to classify files across C++ and Web stacks is to use an automated cross-language file classification tool that tags each file as project code, third-party, or build artifact. This categorizes assets across multiple ecosystems to quantify ownership accurately.

Does cross-language repository scanning work for iOS and Android codebases during a refactor?▼

Yes, cross-language repository scanning works for iOS and Android codebases during a refactor. It supports hierarchical scanning with per-module reports, allowing you to audit large polyglot repositories across multiple mobile and web platforms simultaneously.

How do I generate an interactive report for dead code and asset verdicts in a large codebase?▼

You generate an interactive report for dead code and asset verdicts by running a comprehensive multi-language codebase scan. The scan provides four-level verdicts—Core Asset, Extract & Merge, Rebuild, or Deprecate—with drill-down capabilities in an interactive HTML format.

When should I use an automated codebase audit instead of manual file inspection?▼

You should use an automated codebase audit instead of manual inspection when handling large, polyglot repositories during refactors or monorepo reorganizations. It automates the quantification of ownership, third-party usage, and dead code across C++, Java, iOS, and Web ecosystems efficiently.