stack-analyzer

Detect project technologies and map them to AI-dev-kit skills.

8|1|Updated Jul 11, 2025
One-click install
npx skills add https://github.com/Consiliency/treesitter-chunker --skill stack-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-analyzer
Source: https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/stack-analyzer
Command: npx skills add https://github.com/Consiliency/treesitter-chunker --skill stack-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Stack Analyzer identifies the technologies used in a codebase and maps them to AI-dev-kit skills, enabling rapid skill recommendations and automation setup.

Core Features & Use Cases

  • Stack detection across languages and frameworks (e.g., Python, JavaScript, FastAPI, React)
  • Automatic activation of generic ai-dev-kit skills based on detected tech
  • Optional scaffolding of project-specific skills in the target repository (.claude/skills/)
  • Use Case: When starting a new project, run the stack analyzer during /ai-dev-kit:setup to obtain a tailored set of generic skills and suggested scaffolds.

Quick Start

Invoke the stack-analyzer during /ai-dev-kit:setup to detect the project stack and obtain recommended generic skills and scaffold options for the target repo.

Frequently Asked Questions about stack-analyzer

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

FAQPage Schema
How do I detect technologies in my codebase and map them to available skills?

Stack analysis identifies languages, frameworks, and libraries in your project, then maps detected technologies to AI-dev-kit skills. Run stack-analyzer during setup to obtain recommended generic skills and optional scaffolds tailored to your tech stack.

Can I automatically activate skills based on my project's framework and language?

Yes. Stack-analyzer detects your framework and language across production-grade projects and automatically activates matching generic skills. Optional scaffolding creates project-specific skills in .claude/skills/ for deeper customization.

What happens when I run stack-analyzer on a multi-language project?

Stack-analyzer applies library-detection across all languages and frameworks present in your codebase, generating recommendations for each detected technology. It coordinates skill activation and optional scaffolding for the entire project structure.

Do I need to manually configure skills after stack analysis, or is it automatic?

Generic skills activate automatically based on detected tech. Optional scaffolding lets you create project-specific skills in your repository; you decide which scaffolds to implement for deeper integration.

When should I run stack-analyzer in my workflow?

Invoke stack-analyzer during /ai-dev-kit:setup to obtain an initial tailored skill set and scaffold recommendations. Re-run it when your tech stack changes significantly to refresh skill recommendations.

Does stack analysis work with production-grade projects, or only starter templates?

Stack-analyzer applies to production-grade software projects across languages and frameworks. It handles complex, real-world codebases with multiple technologies and patterns.