project-discovery

Analyze codebases to identify structure, dependencies, and integration opportunities.

12|2|Updated Jun 19, 2025
One-click install
npx skills add https://github.com/vinnie357/claudio --skill project-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-discovery
Source: https://github.com/vinnie357/claudio/tree/main/skills/project-discovery
Command: npx skills add https://github.com/vinnie357/claudio --skill project-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing a codebase to quickly understand its structure, technology stack, dependencies, and potential integration opportunities.

Core Features & Use Cases

  • Systematic root-level analysis of common project files (package.json, Cargo.toml, mix.exs, go.mod, etc.) to identify languages, frameworks, and tooling.
  • Dependency mapping and classification (runtime, dev, build) to support onboarding and maintenance planning.
  • MCP recommendations and deployment considerations based on discovered stack and workflows

Quick Start

Run the discovery workflow on a new codebase to generate a structured report and MCP recommendations.

Frequently Asked Questions about project-discovery

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

FAQPage Schema
How do I analyze a codebase to identify its tech stack and dependencies?

Codebase discovery systematically parses root-level project files such as package.json, Cargo.toml, and go.mod to identify programming languages, frameworks, and dependencies. This process generates a structured report detailing the tech stack and tooling.

What is the best way to map project dependencies for onboarding and maintenance?

Mapping project dependencies involves classifying them into runtime, dev, and build categories by analyzing project manifests. This classification supports onboarding and maintenance planning by clarifying exactly what tools the codebase relies on.

Does codebase discovery work with multiple programming languages and project files?

Yes, codebase discovery works with multiple languages by analyzing common project files across different ecosystems. It systematically scans files like mix.exs, go.mod, and Cargo.toml to identify the corresponding languages, frameworks, and tooling.

How do I get MCP recommendations based on my discovered tech stack?

You get MCP recommendations by running the discovery workflow on your codebase. The workflow analyzes your discovered stack and workflows to generate specific MCP recommendations and deployment considerations tailored to your project.

What are the limitations of automated codebase discovery for integration planning?

Automated codebase discovery relies on analyzing common root-level project files to identify integration opportunities. Its effectiveness depends on the presence and standard structure of these manifests, meaning projects with custom or non-standard configurations may yield incomplete results.