skill-role-detect-stack

Detect project tech stacks from config and source files.

4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-role-detect-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-role-detect-stack
Source: https://github.com/ryan-nguyen-01/agent-platform/tree/main/.claude/skills/skill-role-detect-stack
Command: npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-role-detect-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly identify the exact tech stack of a project from common configuration and source files to enable precise agent orchestration and tooling.

Core Features & Use Cases

  • Detects languages, frameworks, databases, and tooling from package.json, pyproject.toml, pom.xml, go.mod, Dockerfiles, and CI configs.
  • Resolves frontend/backend stacks and ORM usage to guide deployment, testing, and integration.
  • Use Case: On a new repository, determine the stack to spawn the correct agent variants for automated analysis and compatibility checks.

Quick Start

Run the detect stack operation against your project repository to produce a structured tech stack report.

Frequently Asked Questions about skill-role-detect-stack

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

FAQPage Schema
How do I detect a project's tech stack from config files?

To detect a project's tech stack from config files, analyze package.json, pyproject.toml, pom.xml, go.mod, and Dockerfiles to identify languages, frameworks, databases, and tooling across common ecosystems.

What frameworks and ecosystems can be identified from source files?

Frameworks and ecosystems identifiable from source files include Node, Python, Java, Go, and Rust. The detection covers frontend and backend frameworks, databases, ORMs, and build or test tooling configurations.

Can I use Docker and CI configurations to determine a project's tooling?

Yes, you can use Docker and CI configurations to determine a project's tooling. These files are explicitly parsed alongside ecosystem-specific configs to extract framework, database, and build tool data.

How do I resolve frontend and backend stacks with ORM usage for deployment?

Resolving frontend and backend stacks with ORM usage for deployment involves extracting framework and database dependencies from configuration files, producing a structured tech stack report to guide integration.

Does this tech stack detection work for automated repository analysis?

Yes, this tech stack detection works for automated repository analysis. It produces a structured report of the detected stack to spawn correct agent variants for compatibility checks on new repositories.

What's the best way to identify ORM and database usage from package files?

The best way to identify ORM and database usage from package files is to scan dependency manifests like pyproject.toml and package.json, which resolves the exact tooling and database layers in use.