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.