framework-detection

Detect framework, language, and package manager from codebase files.

381|48|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/rsmdt/the-startup --skill framework-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-detection
Source: https://github.com/rsmdt/the-startup/tree/main/plugins/team/skills/cross-cutting/framework-detection
Command: npx skills add https://github.com/rsmdt/the-startup --skill framework-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill auto-detects the project's tech stack and provides framework-specific guidance to accelerate work.

Core Features & Use Cases

  • Detection methodology: Package manager, config, and directory patterns.
  • Framework signatures: Reference to framework-signatures for quick mapping.
  • Guidance: Provide scaffolded recommendations based on detected stack.

Quick Start

Run detection in a new project to identify the primary framework and recommended patterns.

Frequently Asked Questions about framework-detection

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

FAQPage Schema
How do I detect what framework and tech stack a project uses?

Framework detection scans lock files, manifest files, and directory patterns to identify the project's framework, language, and package manager. It produces a structured report with framework name, version, package manager, key config files, and recommended development commands for immediate onboarding.

Can I auto-detect a project's tech stack during onboarding?

Yes. Auto-detection runs during project onboarding by analyzing package manager signatures, configuration files, and directory conventions. It quickly identifies the primary framework and surfaces framework-specific guidance to accelerate setup.

What information does framework detection provide about a codebase?

Detection returns framework name and version, package manager type, key configuration files, directory structure conventions, and recommended development commands. This structured output guides tool selection and framework-specific workflows.

How does framework detection work with different package managers?

Detection identifies package manager type by scanning lock files and manifest files—such as package.json, requirements.txt, or Gemfile—alongside framework-specific config patterns. It maps signatures to framework identities for accurate stack identification.

When should I use framework detection in my workflow?

Run detection during project onboarding to accelerate team ramp-up, during dependency analysis to verify stack consistency, or when selecting tooling or providing framework-specific guidance to downstream processes.

What's the best way to identify project patterns and conventions automatically?

Auto-detection analyzes directory layouts, configuration file patterns, and package manager signatures to identify project conventions. It extracts framework-specific patterns without manual configuration, enabling quick pattern recognition across codebases.