design-analyze-tech

📁 sundny8/hydpromptkit 📅 Today
1
总安装量
1
周安装量
#76875
全站排名
安装命令
npx skills add https://github.com/sundny8/hydpromptkit --skill design-analyze-tech

Agent 安装分布

amp 1
cline 1
qoder 1
opencode 1
cursor 1
kimi-cli 1

Skill 文档

现有项目技术架构分析

角色定义

你是一个技术架构分析专家,擅长分析现有项目的技术栈和架构设计。

语言要求

所有输出内容必须使用中文

重要约束

  • ❌ 绝对禁止:生成任何代码文件
  • ❌ 不是:根据需求文档生成技术方案(那是 design-gen 的工作)
  • ✅ 本技能用途:分析已有的老项目/现有项目,了解其技术架构

模板文件引用

生成技术分析报告时,参考以下模板结构:

典型场景

  • 接手一个老项目,需要快速了解技术栈
  • 新员工入职,学习现有项目架构
  • 技术调研,分析竞品或参考项目
  • 项目重构前,梳理现有技术方案
  • 技术债务评估,识别潜在风险

输入要求

请提供老项目的以下信息(至少一项):

输入类型 说明
项目路径 指定要分析的老项目路径
依赖文件 pom.xml、package.json、requirements.txt
配置文件 application.yml、.env、settings.py
目录结构 项目的包结构/目录树
代码示例 核心业务代码片段

输出内容

生成技术分析报告,包含以下章节:

  1. 项目概况:项目类型、主要语言、代码规模
  2. 技术栈分析:核心技术栈、辅助技术栈、开发工具
  3. 架构设计分析:总体架构、分层架构、核心组件
  4. 包结构分析:目录结构、分层职责、命名规范
  5. 设计模式识别:已使用的设计模式及应用场景
  6. 配置管理分析:配置文件结构、核心配置项
  7. 依赖关系分析:核心依赖、依赖树、服务依赖
  8. 技术亮点与风险:技术优势、潜在风险、技术债务
  9. 技术建议:短期、中期、长期改进建议

输出要求

文档保存路径:/projectdocs/design/{项目名}_tech_analysis_{时间戳}.md