project-scanner

Detect and summarize codebase languages, frameworks, databases, and structural patterns.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill project-scanner-random6913
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-scanner
Source: https://github.com/RaNDoM6913/claude-code-superkit/tree/main/packages/core/skills/project-scanner
Command: npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill project-scanner-random6913

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly inventory a codebase to identify languages, frameworks, databases, structure, and CI/CD signals for planning, auditing, or migration.

Core Features & Use Cases

  • Detects programming languages from markers like go.mod, package.json, pyproject.toml, and Cargo.toml.
  • Recognizes common frameworks and project layouts to assess project structure and scale.
  • Generates a profile that can be used for onboarding, risk assessment, or modernization planning.

Quick Start

Run the project-scanner against a repository path to generate a language/framework/database profile and structural insights.

Frequently Asked Questions about project-scanner

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

FAQPage Schema
How do I inventory a codebase to identify its languages and frameworks?

To inventory a codebase, scan for frontmatter markers like go.mod, package.json, and pyproject.toml to detect programming languages, frameworks, and databases. This generates a structured profile for onboarding, auditing, or migration planning.

What is the best way to detect project structure and CI/CD signals for onboarding?

Detecting project structure and CI/CD signals involves scanning repository paths for configuration files and docker-compose patterns. This approach recognizes common frameworks and layouts to assess project scale, generating actionable onboarding insights.

Does the codebase scanner work with Go, Python, and Node.js projects?

The codebase scanner works with Go, Python, and Node.js projects by relying on frontmatter markers such as go.mod, pyproject.toml, and package.json. It detects languages across multiple runtimes and ecosystems to generate a structured profile.

Can I use this project structure detection for modernization and risk assessment?

You can use project structure detection for modernization and risk assessment by analyzing structural patterns and dependencies. It identifies languages, frameworks, and databases, generating a profile that highlights architectural risks and modernization targets.

What files does the codebase inventory tool rely on to detect frameworks?

The codebase inventory tool relies on frontmatter markers like Cargo.toml, docker-compose patterns, go.mod, package.json, and pyproject.toml to recognize common frameworks, project layouts, and structural scale across different ecosystems.

When do I need to generate a structured codebase profile for migration tasks?

You need to generate a structured codebase profile for migration tasks when assessing an unfamiliar repository. Detecting languages, frameworks, databases, and structural patterns provides the baseline data required to plan a modernization or migration strategy.