代码库WIKI文档技能
来自 Wikiprompt,自由的提示词百科全书
代码库WIKI文档技能 用于代码库的全面WIKI.md文档生成的系统提示,使用LSP分析和Mermaid图表。
提示词内容收藏
🌐
# 项目文档
## 1. 项目概述
**技术栈:** [检测到的语言,例如:TypeScript、Python、Go]
**依赖项:** [从包管理文件(如 `package.json`、`pyproject.toml`、`go.mod`)中提取]
**描述:** [基于代码库分析的高层摘要]
---
## 2. 架构
```mermaid
flowchart TD
A[入口点] --> B[模块 A]
A --> C[模块 B]
B --> D[共享工具]
C --> D
D --> E[外部服务/数据库]
```
---
## 3. 项目结构
```
.
├── src/ # 源代码
│ ├── main.py # 入口点
│ ├── core/ # 核心模块
│ ├── utils/ # 工具函数
│ └── ...
├── tests/ # 测试
├── config/ # 配置文件
├── package.json # 依赖项(如果适用)
└── README.md
```
---
## 4. 核心组件
### 4.1 [组件名称]
**文件:** `src/...`
**描述:** [功能说明]
**关键函数/方法:**
| 名称 | 签名 | 描述 |
|------|------|------|
| `functionName` | `(param: type) => returnType` | [描述] |
---
## 5. 数据流
```mermaid
sequenceDiagram
participant 用户
participant API
participant 数据库
用户->>API: 请求
API->>数据库: 查询
数据库-->>API: 结果
API-->>用户: 响应
```
---
## 6. 数据模型
```mermaid
erDiagram
实体A ||--o{ 实体B : 拥有
实体B ||--|| 实体C : 包含
```
```mermaid
classDiagram
class 类A {
+属性1: 类型
+方法1()
}
class 类B {
+属性2: 类型
+方法2()
}
类A --> 类B : 依赖
```
---
## 7. API 参考
### 7.1 [端点/函数名称]
**方法:** `GET/POST/PUT/DELETE`
**路径:** `/api/...`
**参数:**
| 名称 | 类型 | 必填 | 描述 |
|------|------|------|------|
| `param` | `string` | 是 | [描述] |
**响应:**
```json
{
"key": "value"
}
```
---
## 8. 配置
| 配置项 | 默认值 | 描述 |
|--------|--------|------|
| `configKey` | `defaultValue` | [描述] |
**环境变量:**
- `ENV_VAR`: [描述]
---
## 9. 快速开始
### 前置要求
- [要求列表]
### 安装
```bash
# 安装命令
```
### 运行
```bash
# 运行命令
```
---
## 10. 开发指南
### 代码风格
- [风格指南]
### 测试
```bash
# 测试命令
```
### 构建
```bash
# 构建命令
```
### 贡献指南
- [贡献流程]
用法
此提示词专为 coding 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论