affaan-m avatar

Repo Scan

If you've ever inherited a nightmare monorepo mixing C++, Android, iOS, and web code, this is the audit tool you wish you'd run on day one. It walks the entire tree, tags every file as yours or vendored, detects 50+ embedded libraries (FFmpeg, Boost, OpenSSL), and spits out a four-level verdict per module: keep, extract, rebuild, or kill. The HTML reports are genuinely useful for async review. One real scan found a 2015-vintage FFmpeg still shipping and 636 MB of committed build artifacts. Fast mode handles huge repos, deep mode checks thread safety and memory patterns. It won't fix your architecture, but it will tell you exactly what you're dealing with.

skills.sh installs
5.5K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill repo-scan --agent claude-code

Installs into .claude/skills of the current project.

Files

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

# Clone first so the pinned commit can be reviewed before installation
set -euo pipefail

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
Frontend Development
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatarnutrient-document-processingaffaan-m/eccProcess, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images.5.4Kskills.sh installs
2affaan-m avatarworkspace-surface-auditaffaan-m/eccAudit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and5.4Kskills.sh installs
3affaan-m avatarautomation-audit-opsaffaan-m/eccEvidence-first automation inventory and overlap audit workflow for ECC. Use when the user wants to know which jobs, hooks, connectors, MCP servers, or wrappers 5.4Kskills.sh installs
4affaan-m avatarplankton-code-qualityaffaan-m/eccWrite-time code quality enforcement using Plankton — auto-formatting, linting, and Claude-powered fixes on every file edit via hooks.5.4Kskills.sh installs
5affaan-m avatarunified-notifications-opsaffaan-m/eccOperate notifications as one ECC-native workflow across GitHub, Linear, desktop alerts, hooks, and connected communication surfaces. Use when the real problem i5.4Kskills.sh installs
6grafana avataralloygrafana/skillsBuild a unified telemetry pipeline with Grafana Alloy — one OpenTelemetry-compatible binary that collects metrics, logs, traces, and profiles and ships to Grafa5.4Kskills.sh installs