archi-scanner

Index project files to identify stack, routes, controllers, services, entities, and hooks.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/YoLaub/skills_stock --skill archi-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archi-scanner
Source: https://github.com/YoLaub/skills_stock/tree/main/.claude/skills/archi-scanner
Command: npx skills add https://github.com/YoLaub/skills_stock --skill archi-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pathlib, os, re, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive and progressive analysis of a project's architecture, enabling developers to understand and navigate complex codebases efficiently.

Core Features & Use Cases

  • Progressive Indexing: Scans a project step-by-step, detecting stack, routes, controllers, services, entities, and hooks.
  • Cross-Framework Support: Works with various programming languages and frameworks.
  • Use Case: When starting a new project or needing to understand an existing codebase, this Skill generates a structured INDEX file for reference.

Quick Start

Run the archi-scanner skill on your project directory to generate an architecture index.

Frequently Asked Questions about archi-scanner

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

FAQPage Schema
How do I analyze project architecture and understand a complex codebase?

Architecture indexing works by progressively scanning files to detect the stack, routes, controllers, services, entities, and hooks. It provides a structured INDEX file that enables developers to understand and navigate complex codebases efficiently.

Can I scan a codebase that uses multiple programming languages and frameworks?

Yes, codebase scanning supports multiple programming languages and frameworks. The architecture indexing is programming language agnostic, enabling you to detect stack components and structures across diverse project environments.

Do I need Python to scan and index my project architecture?

Yes, you need Python and specific libraries including pathlib, os, and re to parse and analyze code for architecture indexing. These dependencies are required for the scanning scripts to identify routes, controllers, and services.

What is the best way to generate an architecture index for an existing project?

The best way to generate an architecture index is running a progressive codebase scan on your project directory. This detects the stack, routes, controllers, services, entities, and hooks, creating a structured reference file for the codebase.

When do I need to scan a codebase for architecture indexing?

You need architecture indexing when starting a new project or needing to understand an existing complex codebase. It generates a structured INDEX file mapping stack, routes, controllers, services, entities, and hooks for efficient navigation.

What components does codebase scanning identify during architecture analysis?

Codebase scanning identifies the stack, routes, controllers, services, entities, and hooks during architecture analysis. It progressively indexes files to map these structural components, providing a comprehensive overview of the project architecture.