Agent skill · data analytics · aiskillstore

library-detection

Detect project stack from package manifests (package.json, pyproject.toml, go.mod, Cargo.toml, pubspec.yaml, CMakeLists.txt). Auto-identify frameworks, test tools, and build systems for onboarding.

Why this skill is useful

Adds specific detection patterns and structured output for various package manifests that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Library Detection Skill Automatically detect the technology stack of a project by analyzing package manifests and configuration files. Returns structured data for use in onboarding, documentation discovery, and tool configuration. Variables Variable Default Description ---------- --------- ------------- SCANDEPTH 3 Max directory depth to search for manifests INCLUDEDEVDEPS true Include development dependencies in analysis DETECTFRAMEWORKS true Identify frameworks from dependencies DETECTTESTTOOLS true Identify test frameworks and runners OUTPUTFORMAT json Output format: json, markdown, or toon Instructions MANDATORY - Follow the Workflow steps below in order. Do not skip steps. 1. Scan for package manifests in the project 2. Parse each manifest to extract dependencies 3. Classify dependencies into categories 4. Detect frameworks and test tools from dependency patterns 5. Output structured stack summary Red Flags - STOP and Reconsider If you're about to: Assume a framework without checking imports or config files Skip manifest files because "the project is simple" Hardcode framework versions instead of reading from manifests Report a library without verifying it's actually used STOP -> Read the manifest files -> Verify with imports/configs -> Then report Workflow 1. Discover Manifests Scan for these files (in order of priority): File Language Parser ------ ---------- -------- package.json JavaScript/TypeScript JSON pyproject.toml Python TOML requirements.txt Python Line-based go.mod Go Go mod Cargo.toml Rust TOML pubspec.yaml Dart/Flutter YAML CMakeLists.txt C/C++ CMake meson.build C/C++ Meson WORKSPACE Bazel Bazel pom.xml Java XML build.gradle Java/Kotlin Gradle DSL Gemfile Ruby Ruby DSL composer.json PHP JSON Also check for: Dockerfile - containerization docker-compose.yml - container orchestration .github/workflows/.yml - CI/CD Makefile - build system tsconfig.json - TypeScript config vite.config. / webpack.config. - bundlers 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/library-detection

View the source on GitHub

Browse the @skills marketplace