repo-scan

Classify repository files into project code, embedded third-party, or build artifacts.

Updated Sep 13, 2025
One-click install
npx skills add https://github.com/llmh333/employee_management_spring --skill repo-scan-llmh333
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: repo-scan
Source: https://github.com/llmh333/employee_management_spring/tree/main/.gemini/skills/repo-scan
Command: npx skills add https://github.com/llmh333/employee_management_spring --skill repo-scan-llmh333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

repo-scan eliminates the uncertainty of what code in a large repository is truly yours versus bundled third-party code, and it highlights maintenance risk so refactoring decisions are evidence-based.

Core Features & Use Cases

  • Cross-stack source audit: Classifies files across multiple ecosystems (C/C++, Java/Android, iOS, and Web) into project code, embedded third-party, or build artifacts.
  • Embedded library detection: Identifies 50+ known libraries and attempts version extraction from directory/header/license/version markers.
  • Actionable module verdicts: Assigns four-level ownership/maintenance verdicts (Core Asset / Extract & Merge / Rebuild / Deprecate) and generates interactive HTML reports for review.

Quick Start

Use the repo-scan skill to audit the repository for hidden vendored dependencies and produce interactive HTML module verdicts for planning refactors.

Frequently Asked Questions about repo-scan

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

FAQPage Schema
How do I audit a codebase for hidden vendored dependencies?▼

To audit a codebase for hidden vendored dependencies, scan repository files to classify them as project code, embedded third-party libraries, or build artifacts. This process identifies 50+ known libraries and extracts versions to expose maintenance risks.

What is the best way to triage modules in a large monorepo before refactoring?▼

Triage monorepo modules before refactoring by assigning four-level ownership verdicts: Core Asset, Extract & Merge, Rebuild, or Deprecate. This generates interactive HTML drill-down reports to ensure refactoring decisions are evidence-based.

Can I detect embedded third-party libraries across different tech stacks like C++ and Android?▼

Yes, cross-stack source audits detect embedded third-party libraries across C/C++, Java/Android, iOS, and Web ecosystems. It identifies known libraries and extracts versions from directory, header, license, or version markers.

How does module risk scoring work for legacy takeover and dependency provenance checks?▼

Module risk scoring for legacy takeover works by classifying repository files and assigning four-level verdicts based on ownership and maintenance risk. It checks dependency provenance for vendored code to highlight what is truly yours versus bundled third-party code.

What formats do interactive codebase audit reports support for review?▼

Interactive codebase audit reports are generated as HTML drill-down documents for review. These reports map module verdicts and embedded library detection results to support pre-refactor planning and legacy takeover decisions.