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.