stack-detection

Identify repository technology stacks by analyzing configuration and manifest files.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Oiranca/copilot-agents-skills --skill stack-detection-oiranca
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stack-detection
Source: https://github.com/Oiranca/copilot-agents-skills/tree/main/skills/stack-detection
Command: npx skills add https://github.com/Oiranca/copilot-agents-skills --skill stack-detection-oiranca

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the identification of a software project's technology stack by analyzing configuration and manifest files, providing a structured overview without reading source code.

Core Features & Use Cases

  • Comprehensive Stack Profiling: Identifies languages, frameworks, runtimes, package managers, bundlers, and deployment indicators.
  • Evidence-Based Detection: Relies solely on configuration and manifest files for accurate detection.
  • Use Case: Quickly understand the technology landscape of a new or existing project by generating a STACK_PROFILE.md file.

Quick Start

Use the stack-detection skill to identify the technology stack of the current repository.

Frequently Asked Questions about stack-detection

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

FAQPage Schema
How do I identify the technology stack of a repository?▼

To identify the technology stack of a repository, analyze configuration and manifest files like package.json, tsconfig.json, and Dockerfile. This detects languages, frameworks, runtimes, package managers, bundlers, and deployment signals without reading source code.

Can I detect a project's framework and runtime by reading only configuration files?▼

Yes, you can detect a project's framework and runtime by reading configuration files. Analyzing manifests like package.json and tsconfig.json provides evidence-based identification of languages, frameworks, and deployment indicators without needing to parse source code.

What is the best way to profile a repository's tech stack without reading source code?▼

The best way to profile a repository's tech stack without source code is analyzing configuration and manifest files. This approach detects languages, runtimes, bundlers, package managers, and cloud deployment signals to generate a structured overview like STACK_PROFILE.md.

How do I generate a stack profile for a new software project?▼

You generate a stack profile for a new software project by analyzing its manifest and configuration files. Detecting signals from files like Dockerfile and cloud provider configurations produces a structured overview of the project's technology landscape.

Does stack detection work by analyzing cloud provider configurations and Dockerfiles?▼

Yes, stack detection works by analyzing cloud provider configurations and Dockerfiles. Reading these specific manifest files identifies deployment indicators, runtimes, and frameworks, providing an accurate, evidence-based overview of the repository's technology stack.

What manifest files are needed to detect a repository's package manager and bundler?▼

Manifest files like package.json and tsconfig.json are needed to detect a repository's package manager and bundler. Analyzing these configuration files accurately identifies the technology stack, including languages, frameworks, and deployment signals.