stack-detector

Detect a repository's technology stack and map it to Copilot skills and rules.

42|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/drvoss/everything-copilot-cli --skill stack-detector-drvoss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-detector
Source: https://github.com/drvoss/everything-copilot-cli/tree/main/skills/copilot-exclusive/stack-detector
Command: npx skills add https://github.com/drvoss/everything-copilot-cli --skill stack-detector-drvoss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need to quickly understand the technologies, frameworks, and tools used in a new codebase to select appropriate Copilot skills and rules, which can be time‑consuming and error‑prone.

Core Features & Use Cases

  • Technology Identification: Scans package manifests, lockfiles, and config files to discover runtimes, package managers, frameworks, databases, testing tools, and cloud providers.
  • Skill & Rule Recommendation: Maps detected technologies to curated Copilot skills and rule documents within this repository, offering targeted guidance.
  • Onboarding & Audit Support: Helps new contributors, project leads, or security auditors instantly see which capabilities are available for the current stack.

Quick Start

Ask the stack‑detector skill to analyze the current directory and return recommended Copilot skills.

Frequently Asked Questions about stack-detector

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

FAQPage Schema
How do I detect the technology stack of a repository during project onboarding?

To detect the technology stack during project onboarding, the Skill scans package manifests like package.json, lockfiles, and config files with read-only access to identify runtimes, frameworks, databases, and cloud providers used in the codebase.

Can I map detected frameworks and tools to specific Copilot skills and rules?

Yes, you can map detected frameworks and tools to specific Copilot skills and rules using predefined mapping tables that connect identified technologies to curated framework, language, and tooling guidance documents within the repository.

What's the best way to recommend framework-specific skills for a new codebase?

The best way to recommend framework-specific skills for a new codebase is to scan package manifests and config files to discover technologies, then map them to curated Copilot skills and rules using predefined tables for targeted guidance.

Does stack detection work with lockfiles and config files for security audits?

Stack detection does work with lockfiles and config files for security audits by requiring read-only access to source files to discover runtimes, package managers, databases, and cloud providers, helping auditors see available capabilities for the stack.

Why does technology mapping require read-only access to source files?

Technology mapping requires read-only access to source files because it needs to scan package manifests, lockfiles, and config files to discover runtimes, frameworks, and tools without modifying the repository during project initialization or audits.