Comprehensive technology stack blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks, programming languages, and implementation patterns across multiple platforms (.NET, Java, JavaScript, React, Python). Generates configurable blueprints with version information, licensing details, usage patterns, coding conventions, and visual diagrams. Provides implementation-ready templates and maintains architectural consistency fo
This skill generates a comprehensive technology stack blueprint by analyzing a codebase and producing detailed architectural documentation. It solves the problem of undocumented or inconsistent tech-stack knowledge, giving teams a structured reference of the languages, frameworks, versions, and implementation patterns actually present in their project so that future development stays consistent.
The skill is driven by configuration variables that control project type (auto-detect or a specific platform such as .NET, Java, JavaScript, React, Angular, or Python), analysis depth (from Basic to Implementation-Ready), and whether to include version information, license details, architecture diagrams, usage patterns, and coding conventions, plus the output format (Markdown, JSON, YAML, or HTML) and categorization method. It walks through a technology-identification phase that scans project and configuration files for dependencies, a core-technologies analysis with platform-specific checklists (target frameworks, package references, DI patterns, data access, API design), an implementation-patterns and conventions phase covering naming, code organization, and common patterns, representative usage examples, and a technology stack map covering integration points, tooling, and infrastructure. Its stated goal is to facilitate consistent code generation and maintain architectural consistency for guided development.
It targets architects, tech leads, and developers who want an implementation-ready reference for onboarding or for keeping AI-assisted code aligned with the existing stack. It is a documentation-generation prompt that reads and reports on the codebase; it produces analysis output and does not modify code or run destructive operations.
It can auto-detect the stack or focus on a specified platform including .NET, Java, JavaScript, React.js, React Native, Angular, and Python, with tailored analysis checklists for each.
The output format is configurable to Markdown, JSON, YAML, or HTML, and you can choose how the blueprint is organized (by technology type, layer, or purpose).
Yes. A depth level variable ranges from Basic to Implementation-Ready, and toggles let you include or skip versions, licenses, diagrams, usage patterns, and coding conventions.
It scans project and configuration files such as package.json, .csproj, pom.xml, and requirements.txt to extract dependency and version information when version inclusion is enabled.
No. It analyzes the codebase and produces architectural documentation; it does not modify source files or run any destructive commands.
Quick Setup:
.claude/skills/Repository
github/awesome-copilot