codebase-scanning

Extract product features, platform type, tech stack, and third-party integrations from codebases.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill codebase-scanning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-scanning
Source: https://github.com/enigmaicon-eng/AI-Enterprise-OS/tree/main/agents/plugins/ai-pm-copilot/skills/codebase-scanning
Command: npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill codebase-scanning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of manually figuring out what a product does inside an existing codebase, especially when documentation is incomplete or outdated.

Core Features & Use Cases

  • Codebase feature discovery: Detects strategic product context by scanning routes, pages, components, and API endpoints, then returns evidence-linked feature entries (with confidence levels).
  • Platform and tech stack detection: Infers technologies from common manifest and project files across web (Node/Python/Go/Ruby/PHP/Rust/Java) and mobile (iOS/Android/Flutter/React Native).
  • Integration and scaling insights: Identifies likely third-party integrations from dependencies, estimates project scale (files, approximate LOC), and handles monorepos and large-codebase edge cases with graceful degradation.

Quick Start

Ask the agent to scan the repository at path provided in your request and return detected features, tech stack, integrations, and scan limitations with evidence.

Frequently Asked Questions about codebase-scanning

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

FAQPage Schema
How do I discover product features by scanning an existing codebase?

To discover product features through codebase scanning, the agent analyzes route definitions, page and component names, manifests, and API endpoints. It then returns evidence-linked feature entries complete with assigned confidence levels for accurate strategic product context.

What is the best way to detect the tech stack and platform type from legacy code?

Tech stack and platform detection works by inferring technologies from common manifest and project files. It accurately identifies web frameworks like Node, Python, Go, Ruby, PHP, Rust, and Java, alongside mobile platforms including iOS, Android, Flutter, and React Native.

Can I map third-party integrations and estimate project scale in a monorepo?

Yes, you can map third-party integrations and estimate project scale in a monorepo. The scan identifies dependencies for integration mapping and estimates total files and approximate lines of code, applying graceful degradation to handle large monorepo edge cases.

Does codebase feature discovery work with incomplete or outdated documentation?

Codebase feature discovery is specifically designed for scenarios with incomplete or outdated documentation. It extracts product features, platform types, and integration mappings directly from the source code structure rather than relying on manual documentation.

What are the limitations of scanning large codebases for feature evidence?

Limitations of scanning large codebases include size constraints and permission restrictions. The scan handles these edge cases using graceful degradation, ensuring partial feature evidence extraction while clearly reporting any scan limitations encountered during the process.