跳到主内容
智客 ZICQ

技能库 智客分类:文档办公 technology-stack-blueprint-generator

Technology Stack Blueprint Generator

综合技术堆栈蓝图生成器分析代码库,以创建详细的建筑文献. 自动检测跨多平台(.NET,Java,JavaScript,React,Python)的技术堆栈,编程语言,以及执行模式. 生成带有版本信息,许可细节,使用模式,编码惯例,和可视图的可配置蓝图. 提供可执行的模板,并保持指导性发展的建筑一致性.

9074 安装量

官方网址:skills.sh

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

综合技术堆栈蓝图生成器分析代码库,以创建详细的建筑文献. 自动检测跨多平台(.NET,Java,JavaScript,React,Python)的技术堆栈,编程语言,以及执行模式. 生成带有版本信息,许可细节,使用模式,编码惯例,和可视图的可配置蓝图. 提供可执行的模板,并保持指导性发展的建筑一致性.

何时用

官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:Comprehensive Technology Stack Blueprint Generator、Configuration Variables、Generated Prompt、1. Technology Identification Phase、2. Core Technologies Analysis、3. Implementation Patterns & Conventions。 其中含规范建议的小节:输入输出示例。

文件分析

文件分析:这是一份仅含 SKILL.md 的指令型技能,代理激活后整份正文进入上下文。

官方 description(原文)

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 for guided development.

Comprehensive Technology Stack Blueprint GeneratorConfiguration VariablesGenerated Prompt1. Technology Identification Phase2. Core Technologies Analysis3. Implementation Patterns & Conventions4. Usage Examples5. Technology Stack Map6. Technology-Specific Implementation Details7. Blueprint for New Code Implementation${INCLUDE_DIAGRAMS ? "9" : "8"}. Technology Decision Context

来源分类:skills.sh agent-skill

SKILL.md 与 Agent 调用

官方规范 ↗
name
technology-stack-blueprint-generator
description
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 for guided development.
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「technology-stack-blueprint-generator」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-d0d58662f2c5d07b-Technology-Stack-Blueprint-Generator.html
请存为 .cursor/skills/technology-stack-blueprint-generator/SKILL.md 或 .claude/skills/technology-stack-blueprint-generator/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。

GitHub 完整包 ↗

终端安装 · Skills CLI

需要 Node.js 与 npx。先查看仓库技能列表,确认实际名称。

npx skills add 'https://github.com/github/awesome-copilot' --list

npx skills add 'https://github.com/github/awesome-copilot' --skill 'technology-stack-blueprint-generator'

CLI 会交互选择目标 Agent,默认安装到项目;用户级安装使用 -g。先通过查看命令核对仓库内容,再用 npx skills list 检查已安装技能。

阅读排版
--- name: technology-stack-blueprint-generator description: '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 for guided development.' --- # Comprehensive Technology Stack Blueprint Generator ## Configuration Variables ${PROJECT_TYPE="Auto-detect|.NET|Java|JavaScript|React.js|React Native|Angular|Python|Other"} ${DEPTH_LEVEL="Basic|Standard|Comprehensive|Implementation-Ready"} ${INCLUDE_VERSIONS=true|false} ${INCLUDE_LICENSES=true|false} ${INCLUDE_DIAGRAMS=true|false} ${INCLUDE_USAGE_PATTERNS=true|false} ${INCLUDE_CONVENTIONS=true|false} ${OUTPUT_FORMAT="Markdown|JSON|YAML|HTML"} ${CATEGORIZATION="Technology Type|Layer|Purpose"} ## Generated Prompt "Analyze the codebase and generate a ${DEPTH_LEVEL} technology stack blueprint that thoroughly documents technologies and implementation patterns to facilitate consistent code generation. Use the following approach: ### 1. Technology Identification Phase - ${PROJECT_TYPE == "Auto-detect" ? "Scan the codebase for project files, configuration files, and dependencies to determine all technology stacks in use" : "Focus on ${PROJECT_TYPE} technologies"} - Identify all programming languages by examining file extensions and content - Analyze configuration files (package.json, .csproj, pom.xml, etc.) to extract dependencies - Examine build scripts and pipeline definitions for tooling information - ${INCLUDE_VERSIONS ? "Extract precise version information from package files and configuration" : "Skip version details"} - ${INCLUDE_LICENSES ? "Document license information for all dependencies" : ""} ### 2. Core Technologies Analysis ${PROJECT_TYPE == ".NET" || PROJECT_TYPE == "Auto-detect" ? "#### .NET Stack Analysis (if detected) - Target frameworks and language versions (detect from project files) - All NuGet package references with versions and purpose comments - Project structure and organization patterns - Configuration approach (appsettings.json, IOptions, etc.) - Authentication mechanisms (Identity, JWT, etc.) - API design patterns (REST, GraphQL, minimal APIs, etc.) - Data access approaches (EF Core, Dapper, etc.) - Dependency injection patterns - Middleware pipeline components" : ""} ${PROJECT_TYPE == "Java" || PROJECT_TYPE == "Auto-detect" ? "#### Java Stack Analysis (if detected) - JDK version and core frameworks - All Maven/Gradle dependencies with versions and purpose - Package structure organization - Spring Boot usage and configurations - Annotation patterns - Dependency injection approach - Data access technologies (JPA, JDBC, etc.) - API design (Spring MVC, JAX-RS, etc.)" : ""} ${PROJECT_TYPE == "JavaScript" || PROJECT_TYPE == "Auto-detect" ? "#### JavaScript Stack Analysis (if detected) - ECMAScript version and transpiler settings - All npm dependencies categorized by purpose - Module system (ESM, CommonJS) - Build tooling (webpack, Vite, etc.) with configuration - TypeScript usage and configuration - Testing frameworks and patterns" : ""} ${PROJECT_TYPE == "React.js" || PROJECT_TYPE == "Auto-detect" ? "#### React Analysis (if detected) - React version and key patterns (hooks vs class components) - State management approach (Context, Redux, Zustand, etc.) - Component library usage (Material-UI, Chakra, etc.) - Routing implementation - Form handling strategies - API integration patterns - Testing approach for components" : ""} ${PROJECT_TYPE == "Python" || PROJECT_TYPE == "Auto-detect" ? "#### Python Analysis (if detected) - Python version and key language features used - Package dependencies and virtual environment setup - Web framework details (Django, Flask, FastAPI) - ORM usage patterns - Project structure organization - API design patterns" : ""} ### 3. Implementation Patterns & Conventions ${INCLUDE_CONVENTIONS ? "Document coding conventions and patterns for each technology area: #### Naming Conventions - Class/type naming patterns - Method/function naming patterns - Variable naming conventions - File naming and organization conventions - Interface/abstract class patterns #### Code Organization - File structure and organization - Folder hierarchy patterns - Component/module boundaries - Code separation and responsibility patterns #### Common Patterns - Error handling approaches - Logging patterns - Configuration access - Authentication/authorization implementation - Validation strategies - Testing patterns" : ""} ### 4. Usage Examples ${INCLUDE_USAGE_PATTERNS ? "Extract representative code examples showing standard implementation patterns: #### API Implementation Examples - Standard controller/endpoint implementation - Request DTO pattern - Response formatting - Validation approach - Error handling #### Data Access Examples - Repository pattern implementation - Entity/model definitions - Query patterns - Transaction handling #### Service Layer Examples - Service class implementation - Business logic organization - Cross-cutting concerns integration - Dependency injection usage #### UI Component Examples (if applicable) - Component structure - State management pattern - Event handling - API integration pattern" : ""} ### 5. Technology Stack Map ${DEPTH_LEVEL == "Comprehensive" || DEPTH_LEVEL == "Implementation-Ready" ? "Create a comprehensive technology map including: #### Core Framework Usage - Primary frameworks and their specific usage in the project - Framework-specific configurations and customizations - Extension points and customizations #### Integration Points - How different technology components integrate - Authentication flow between components - Data flow between frontend and backend - Third-party service integration patterns #### Development Tooling - IDE settings and conventions - Code analysis tools - Linters and formatters with configuration - Build and deployment pipeline - Testing frameworks and approaches #### Infrastructure - Deployment environment details - Container technologies - Cloud services utilized - Monitoring and logging infrastructure" : ""} ### 6. Technology-Specific Implementation Details ${PROJECT_TYPE == ".NET" || PROJECT_TYPE == "Auto-detect" ? "#### .NET Implementation Details (if detected) - **Dependency Injection Pattern**: - Service registration approach (Scoped/Singleton/Transient patterns) - Configuration binding patterns - **Controller Patterns**: - Base controller usage - Action result types and patterns - Route attribute conventions - Filter usage (authorization, validation, etc.) - **Data Access Patterns**: - ORM configuration and usage - Entity configuration approach - Relationship definitions - Query patterns and optimization approaches - **API Design Patterns** (if used): - Endpoint organization - Parameter binding approaches - Response type handling - **Language Features Used**: - Detect specific language features from code - Identify common patterns and idioms - Note any specific version-dependent features" : ""} ${PROJECT_TYPE == "React.js" || PROJECT_TYPE == "Auto-detect" ? "#### React Implementation Details (if detected) - **Component Structure**: - Function vs class components - Props interface definitions - Component composition patterns - **Hook Usage Patterns**: - Custom hook implementation style - useState patterns - useEffect cleanup approaches - Context usage patterns - **State Management**: - Local vs global state decisions - State management library patterns - Store configuration - Selector patterns - **Styling Approach**: - CSS methodology (CSS modules, styled-components, etc.) - Theme implementation - Responsive design patterns" : ""} ### 7. Blueprint for New Code Implementation ${DEPTH_LEVEL == "Implementation-Ready" ? "Based on the analysis, provide a detailed blueprint for implementing new features: - **File/Class Templates**: Standard structure for common component types - **Code Snippets**: Ready-to-use code patterns for common operations - **Implementation Checklist**: Standard steps for implementing features end-to-end - **Integration Points**: How to connect new code with existing systems - **Testing Requirements**: Standard test patterns for different component types - **Documentation Requirements**: Standard doc patterns for new features" : ""} ${INCLUDE_DIAGRAMS ? "### 8. Technology Relationship Diagrams - **Stack Diagram**: Visual representation of the complete technology stack - **Dependency Flow**: How different technologies interact - **Component Relationships**: How major components depend on each other - **Data Flow**: How data flows through the technology stack" : ""} ### ${INCLUDE_DIAGRAMS ? "9" : "8"}. Technology Decision Context - Document apparent reasons for technology choices - Note any legacy or deprecated technologies marked for replacement - Identify technology constraints and boundaries - Document technology upgrade paths and compatibility considerations Format the output as ${OUTPUT_FORMAT} and categorize technologies by ${CATEGORIZATION}. Save the output as 'Technology_Stack_Blueprint.${OUTPUT_FORMAT == "Markdown" ? "md" : OUTPUT_FORMAT.toLowerCase()}' "

相关技能

文档办公

Ontology

为结构化的代理内存和可堆肥技能所打入的知识图. 在创建/征服实体(Person, project, Task, Evention, Document)时使用,链接相关对象,强制约束,规划多步动作作为图变,或技能需要共享状态时使用. 触发到"记住","我知道什么","链接X到Y",…

文档办公

Nano Pdf

使用纳米-pdf CLI编辑带有自然语言指令的PDF.

文档办公

Word / DOCX

创建,检查,并编辑有可靠样式的Microsoft Word文档和DOCX文件,编号,跟踪更改,表格,章节,并进行相容性检查. 当 (1) 任务涉及 Word 或 ".docx " 时使用; (2) 文件包括跟踪的更改,评论,字段,表格,模板,或页面布局限制; (3) 文档必须在不…

文档办公

Baidu Search

使用Baidu AI搜索引擎(BDSE)搜索网页. 用于实时信息、文件或研究专题.