Agent skill · data analytics · affaan-m
repo-scan
Bootstrap pointer that installs the external repo-scan skill from a pinned, reviewable commit. Use when repo-scan must be installed before running its cross-stack source-code asset audit; this ECC pointer does not perform the audit itself.
Why this skill is useful
Provides domain-specific knowledge for auditing and classifying codebases across multiple programming ecosystems, which the AI wouldn't reliably generate on its own.
What it needs
Requires git installed locally. About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
repo-scan Every ecosystem has its own dependency manager, but no tool looks across C++, Android, iOS, and Web to tell you: how much code is actually yours, what's third-party, and what's dead weight. When to Use Taking over a large legacy codebase and need a structural overview Before major refactoring — identify what's core, what's duplicate, what's dead Auditing third-party dependencies embedded directly in source (not declared in package managers) Preparing architecture decision records for monorepo reorganization Installation Review the source before installing any agent skill. Installation completes only the bootstrap. Reload your agent harness, then invoke repo-scan again. This ECC pointer installs the external skill but does not run a scan itself. Core Capabilities Capability Description --- --- Cross-stack scanning C/C++, Java/Android, iOS (OC/Swift), Web (TS/JS/Vue) in one pass File classification Every file tagged as project code, third-party, or build artifact Library detection 50+ known libraries (FFmpeg, Boost, OpenSSL…) with version extraction Four-level verdicts Core Asset / Extract & Merge / Rebuild / Deprecate HTML reports Interactive dark-theme pages with drill-down navigation Monorepo support Hierarchical scanning with summary + sub-project reports Analysis Depth Levels Level Files Read Use Case --- --- --- fast 1-2 per module Quick inventory of huge directories standard 2-5 per module Default audit with full dependency + architecture checks deep 5-10 per module Adds thread safety, memory management, API consistency full All files Pre-merge comprehensive review How It Works 1. Classify the repo surface: enumerate files, then tag each as project code, embedded third-party code, or build artifact. 2. Detect embedded libraries: inspect directory names, headers, license files, and version markers to identify bundled dependencies and likely versions. 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/repo-scan--91a7a4