ワンクリックで
code-architecture-analyzer
智能代码架构解读和分析工具。当用户请求分析项目架构、生成架构文档、识别设计模式、分析依赖关系、评估代码质量、或理解复杂项目结构时使用此skill。适用于接手新项目、代码审查、重构规划、技术选型评估等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
智能代码架构解读和分析工具。当用户请求分析项目架构、生成架构文档、识别设计模式、分析依赖关系、评估代码质量、或理解复杂项目结构时使用此skill。适用于接手新项目、代码审查、重构规划、技术选型评估等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
Personal assistant for daily routines, task management, and productivity
Create, validate, and convert skills for the agent ecosystem. Enforces standardized structure for consistency. Enables self-evolution by creating new skills on demand, converting MCP servers and codebases to skills.
Rules for working with AshGraphql
AshJsonApi guidelines for exposing Ash resources as JSON:API compliant REST endpoints. Use when adding JSON:API extensions to domains/resources, configuring routes, or implementing filtering, sorting, pagination, and includes. Supports full JSON:API specification.
| name | code-architecture-analyzer |
| description | 智能代码架构解读和分析工具。当用户请求分析项目架构、生成架构文档、识别设计模式、分析依赖关系、评估代码质量、或理解复杂项目结构时使用此skill。适用于接手新项目、代码审查、重构规划、技术选型评估等场景。 |
| allowed-tools | ["Read","Glob","Grep","Bash","Task"] |
| metadata | {"version":"2.0.0","author":"Claude Code","category":"development","tags":["architecture","analysis","code-review","documentation","patterns","tech-stack"]} |
| examples | ["分析这个项目的整体架构","生成详细的架构文档,包括设计模式和依赖关系","识别Unity项目中的性能瓶颈和优化机会","评估Python项目的代码质量和可维护性"] |
| languages | ["Python","JavaScript/TypeScript","C#/.NET","Java","Go"] |
| frameworks | ["Django/Flask/FastAPI","React/Vue/Angular","Unity","ASP.NET","Spring Boot"] |
专业的代码架构分析skill,能够深入解读各种编程语言和框架的项目架构,生成详细的架构文档,识别设计模式,分析依赖关系,并提供改进建议。
当用户请求中包含以下内容时,应主动调用此skill:
| 关键词/意图 | 说明 |
|---|---|
| "分析架构"、"架构分析"、"项目架构" | 需要了解项目的整体结构设计 |
| "生成架构文档"、"架构文档" | 需要输出结构化的架构说明文档 |
| "设计模式"、"使用了什么模式" | 需要识别代码中的设计模式 |
| "依赖关系"、"模块依赖" | 需要梳理模块间的调用关系 |
| "代码质量评估"、"代码质量" | 需要评估代码的可维护性 |
| "技术栈"、"使用了什么技术" | 需要识别项目使用的技术和框架 |
| "项目结构"、"目录结构" | 需要理解项目的组织方式 |
| "这个项目是怎么组织的" | 用户对项目结构不熟悉 |
1. 新项目接手
2. 代码审查/重构
3. 文档生成
4. 技术选型
5. 质量审计
1️⃣ 项目扫描
├─ 识别项目类型
├─ 检测技术栈
└─ 确定架构风格
2️⃣ 深度分析
├─ 核心模块分析
├─ 设计模式检测
└─ 代码质量评估
3️⃣ 报告生成
├─ 架构概览
├─ 模块说明
├─ 依赖关系图
└─ 改进建议
| 类型 | 识别特征 | 专项分析 |
|---|---|---|
| Unity | Assets/, .unity | 组件架构、性能优化、资源管理 |
| Python | requirements.txt, setup.py | AI/ML、Web框架、数据处理流 |
| JavaScript/TypeScript | package.json, .ts/.js | 前端框架、状态管理、路由架构 |
| C#/.NET | .csproj, .sln | ASP.NET、WPF、架构模式 |
| Java | pom.xml, build.gradle | Spring Boot、Android |
| Go | go.mod, go.sum | 微服务、并发模式 |
分析这个项目的架构
生成详细的架构分析报告,包括:
1. 技术栈和架构模式
2. 设计模式识别
3. 模块依赖关系
4. 代码质量评估
5. 改进建议
分析Unity项目的性能优化机会:
- 内存分配和GC压力
- 渲染优化
- 组件通信效率
生成的报告包含:
技能包含完整的架构模式配置:
config/patterns.yaml - 23种设计模式定义详见 prompt.md 获取完整使用说明