repo-scan

Audit source code across C++, Android, iOS, and Web platforms, detecting embedded libraries and generating HTML reports.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/Sake-Team/SmartSake --skill repo-scan-sake-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-scan
Source: https://github.com/Sake-Team/SmartSake/tree/main/backup/skills/repo-scan
Command: npx skills add https://github.com/Sake-Team/SmartSake --skill repo-scan-sake-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the comprehensive audit of source code across various ecosystems, detecting embedded third-party libraries and providing detailed, interactive HTML reports to assist with code reorganization and maintenance.

Core Features & Use Cases

  • Cross-stack scanning: Identifies source code across C/C++, Java/Android, iOS (OC/Swift), and Web (TS/JS/Vue) technologies.
  • File classification: Categorizes files into project code, third-party code, and build artifacts.
  • Library detection: Detects over 50 known libraries and extracts versions.
  • Four-level verdicts: Assesses each module as a core asset, subject to extraction and merging, rebuildable, or deprecated.
  • Interactive reports: Generates detailed, interactive HTML reports with drill-down navigation for analysis.

Quick Start

Execute the repo-scan command with the specific repository you want to audit.

Frequently Asked Questions about repo-scan

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

FAQPage Schema
How do I audit embedded third-party libraries in a large legacy codebase?

Source code auditing automates cross-stack scanning across C++, Android, iOS, and Web platforms to detect embedded third-party libraries and extract their versions. It categorizes files into project code, third-party code, and build artifacts, generating interactive HTML reports for large legacy codebases.

Can I scan source code across C++, Android, iOS, and Web platforms in one pass?

Yes, cross-platform source code scanning analyzes C/C++, Java/Android, iOS (OC/Swift), and Web (TS/JS/Vue) technologies in a single pass. The audit identifies over 50 known libraries, classifies files, and delivers interactive HTML reports with drill-down navigation for comprehensive cross-stack analysis.

What's the best way to assess code modules before a refactoring project?

Pre-refactoring assessments use a four-level verdict system to evaluate each module as a core asset, subject to extraction and merging, rebuildable, or deprecated. This automated software assessment handles third-party library declarations and outputs interactive HTML reports to guide code reorganization decisions.

How do I generate an interactive HTML report for a source code audit?

Execute the repo-scan command targeting a specific repository to generate an interactive HTML report. The automated audit processes the codebase, classifies files, detects libraries, and produces detailed reports with drill-down navigation for analysis.

Does automated code auditing work for large legacy codebases with third-party dependencies?

Automated code auditing is optimized for large legacy codebases and specifically handles third-party library declarations. It detects over 50 known libraries across C++, Android, iOS, and Web platforms, categorizing files to deliver detailed verdicts and interactive reports for maintenance.