一键导入
project-analyzer
深度分析现有项目代码和文档,总结功能与交互,生成结构化文档目录(产品介绍、技术文档、架构、数据模型等),并深入分析代码结构以支持新项目创建和重构。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
深度分析现有项目代码和文档,总结功能与交互,生成结构化文档目录(产品介绍、技术文档、架构、数据模型等),并深入分析代码结构以支持新项目创建和重构。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | project-analyzer |
| description | 深度分析现有项目代码和文档,总结功能与交互,生成结构化文档目录(产品介绍、技术文档、架构、数据模型等),并深入分析代码结构以支持新项目创建和重构。 |
本项目分析器技能旨在深入理解现有软件项目,通过自动化分析项目代码和相关文档,提取核心功能、用户交互模式、技术栈、系统架构、数据模型等关键信息。最终生成一套结构化、详尽且易于理解的中文文档,旨在赋能团队快速理解项目、指导新项目开发、或为现有项目重构提供坚实基础。
此技能特别注重对代码结构的深度分析,识别项目分层、模块职责,为理解复杂内部系统提供清晰视角,对重构和维护至关重要。
此技能通过执行核心分析脚本来运作,并辅以多种参考资料和输出模板。
执行 analyze_project.py 脚本,指定目标项目路径。此脚本将遍历项目,进行初步分析,并生成一个包含主要文档目录和占位符文件的 docs 目录。
python scripts/analyze_project.py --project-path /path/to/your/project --output-dir ./generated_docs
参数说明:
--project-path: 必填,待分析项目的根目录。--output-dir: 必填,生成的文档目录将存放的位置。如果需要对代码结构进行更精细的分析,特别是针对特定分层和模块职责,可以调用 code_analyzer.py。
python scripts/code_analyzer.py --project-path /path/to/your/project --output-file ./generated_docs/code_structure.md
根据初步生成的文档目录,结合用户提供的具体信息和 AI 的推理能力,调用 doc_generator.py 来填充详细文档内容。
python scripts/doc_generator.py --docs-dir ./generated_docs --analysis-results ./analysis_summary.json
生成的文档是 AI 分析的初步成果,强烈建议人工审查、修正和补充。特别是针对公司内部的特定规范和背景知识,人工的完善至关重要。
此技能包含以下类型的捆绑资源,用于辅助分析和文档生成:
scripts/)analyze_project.py: 主分析脚本,协调整个分析流程。code_parser.py: 负责代码文件的解析、AST 分析、函数/类/模块提取。doc_summarizer.py: 负责现有文档(如 README、现有设计文档)的摘要和关键词提取。architecture_extractor.py: 从代码和文档中推断系统架构、服务间关系。data_model_extractor.py: 识别并提取数据库模式、ORM 模型定义等数据结构。doc_generator.py: 根据分析结果和预设模板生成结构化文档。references/)docs_structure.md: 结构化文档目录的模板定义。analysis_guidelines.md: 项目分析的通用指南和最佳实践。architecture_patterns.md: 常见架构模式的描述和识别方法。data_model_template.md: 数据模型文档的模板。code_layering_patterns.md: 常见的代码分层模式及其职责定义。assets/)doc_templates/: 各种文档(如产品介绍、技术概述)的Markdown模板。diagram_templates/: 架构图、数据流图等可复用图表模板的占位符。自动化浏览器交互,用于网页测试、表单填写、截图和数据提取。当用户需要浏览网站、与网页交互、填写表单、截取屏幕截图、测试 Web 应用程序或从网页提取信息时使用。
为后端代码(Express 路由、MongoDB 模型、Node 服务)生成测试时使用 - 分析文件类型,从 package.json 检测测试框架,生成包含设置/拆卸和边缘情况覆盖的全面测试
创建生产级 ChatKit 聊天机器人的指南,该机器人将 OpenAI Agents SDK 与 MCP 工具和自定义后端集成。在为任何应用程序构建具有专门功能、实时任务执行和用户隔离的 AI 驱动聊天机器人时使用。
当你发现当前可用的技能都不够合适(或用户明确要求你寻找技能)时使用。本技能会基于任务目标和约束,给出一份精简的候选技能清单,帮助你选出最适配当前任务的技能。
Translates English documents to Chinese with accurate semantics and grammar. Invoke when user asks to translate any English documentation or content to Chinese.
使用 OpenAI 和 Google API 进行 AI 图像生成。支持文生图、参考图片、宽高比和并行生成(推荐 4 个并发子代理)。当用户要求生成、创建或绘制图像时使用。