project-detector

Detect a codebase's technology stack and database providers into a project profile.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/adiomas/claude-code-adiomas-plugins --skill project-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-detector
Source: https://github.com/adiomas/claude-code-adiomas-plugins/tree/main/autonomous-dev/skills/project-detector
Command: npx skills add https://github.com/adiomas/claude-code-adiomas-plugins --skill project-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers quickly identify the tech stack and database providers used in a codebase, enabling faster onboarding and autonomous development planning.

Core Features & Use Cases

  • Tech stack detection: identifies language, framework, and package manager from common config files.
  • Database provider detection: detects Prisma, Supabase, Firebase, PostgreSQL, MongoDB, etc., and notes MCP availability when applicable.
  • Use Case: In a new repo, generate a project-profile.yaml that informs automated workflows about available commands and integration points.

Quick Start

Run the detection to generate .claude/project-profile.yaml from the current repository and review the resulting profile to tailor autonomous workflows.

Frequently Asked Questions about project-detector

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

FAQPage Schema
How do I detect the tech stack and framework of a codebase?

To detect a codebase's tech stack, this skill scans common configuration files to identify the language, framework, and package manager, generating a concise project profile for onboarding.

How do I identify database providers like Prisma or Supabase in a repository?

To identify database providers in a repository, the skill checks for integrations like Prisma, Supabase, Firebase, PostgreSQL, and MongoDB, while also noting MCP availability when applicable.

What is a project-profile.yaml file used for in automated workflows?

A project-profile.yaml file stores a detected codebase's configuration and recommended commands, informing autonomous workflows about available commands and integration points.

Can I generate a project profile for a new repository without existing config files?

Yes, you can generate a project profile for a new repo. The detection applies to both new and existing repositories to determine configurations and create the profile.

Does tech stack detection work with package managers and MCP availability checks?

Yes, tech stack detection works by identifying the package manager from configuration files and explicitly noting MCP availability when applicable to your detected database providers.