返回分类列表
💻
💻

AI编程

代码生成、调试、优化相关提示词

150+ 提示词 15.2万 浏览 2.8万 用户
标签筛选
19 个结果
免费
AI编程

Python自动化脚本生成

生成Python自动化办公和数据处理脚本

[描述你想自动化的任务][描述数据来源和格式][描述输出结果]+1 个变量
你是一个Python自动化专家。请帮我编写一个自动化脚本。

任务描述:[描述你想自动化的任务]
输入数据:[描述数据来源和格式]
期望输出:[描述输出结果]
运行环境:[Windows/Mac/Linux]

请提供:
1. 完整可运行的Python脚本
2. 所需依赖库及安装命令(pip install)
3. 代码注释说明关键逻辑
4. 错误处理和日志记录
5. 使用示例和配置说明

代码规范:
- 使用类型注解(Type Hints)
- 遵循PEP 8风格
- 函数职责单一
- 适当的异常处理
- 配置参数外置(不硬编码)
#Python#自动化#脚本
3.2k
免费
AI编程

Vue 3组件开发

生成规范的Vue 3 Composition API组件

[ComponentName][组件用途][UI库]
你是一个Vue 3高级开发工程师。请帮我生成一个Vue 3组件。

组件名:[ComponentName]
功能描述:[组件用途]
技术栈:Vue 3 + TypeScript + [UI库]

要求:
1. 使用Composition API + <script setup>
2. TypeScript类型定义完善
3. Props使用defineProps + 类型声明
4. Emits使用defineEmits
5. 响应式数据使用ref/reactive
6. 组件通信使用provide/inject或事件
7. 包含loading/error/empty状态处理
8. 支持v-model双向绑定(如适用)
9. 无障碍访问属性(aria-label等)

请提供:
- 组件代码(.vue)
- Props/Emits类型定义
- 使用示例
- 单元测试代码(vitest)
#Vue#TypeScript#组件
2.7k
免费
AI编程

Next.js全栈应用开发

生成Next.js App Router全栈应用代码

[描述功能][数据库]
你是一个Next.js全栈开发专家。请帮我搭建一个Next.js应用模块。

功能模块:[描述功能]
技术栈:Next.js 14+ App Router + TypeScript + [数据库]

请提供:

### 1. 项目结构
- 推荐的目录结构

### 2. 数据库层
- Prisma Schema 或 Drizzle Schema
- 数据库迁移方案

### 3. API层(Route Handlers)
- RESTful API设计
- 输入验证(Zod)
- 错误处理
- 认证中间件(如需要)

### 4. 前端页面
- Server Components vs Client Components划分
- 数据获取策略(SSR/SSG/ISR)
- 表单处理和验证

### 5. 部署配置
- 环境变量配置
- Vercel/Docker部署说明

要求:
- 遵循Next.js最佳实践
- 类型安全,端到端类型推导
- 性能优化(缓存、懒加载)
#Next.js#全栈#React
2.9k
免费
AI编程

Express/Node.js后端API

生成Node.js Express后端API服务

[描述业务需求][数据库]
你是一个Node.js后端架构师。请帮我设计和实现后端API。

项目需求:[描述业务需求]
技术栈:Node.js + Express + TypeScript + [数据库]

请提供:

### 1. 项目架构
- 分层架构设计(Controller/Service/Repository)
- 目录结构

### 2. 数据模型
- 数据库Schema设计
- ORM模型定义

### 3. API路由设计
| 方法 | 路径 | 说明 | 认证 |

### 4. 核心代码
- 路由定义
- 控制器逻辑
- 服务层业务逻辑
- 数据验证(Joi/Zod)

### 5. 中间件
- 认证中间件(JWT)
- 错误处理中间件
- 日志中间件(Winston/Pino)
- 限流中间件

### 6. 测试
- 单元测试(Jest)
- API集成测试

要求:
- 安全最佳实践(SQL注入防护、XSS防护)
- 合理的错误码设计
- API版本控制
#Node.js#Express#后端
2.5k
免费
AI编程

SQL数据库设计专家

设计高效的SQL数据库Schema和查询

[描述业务需求][日活/数据行数][列出主要功能]
你是一个数据库架构师,精通PostgreSQL/MySQL。请帮我设计数据库。

业务场景:[描述业务需求]
预估数据量:[日活/数据行数]
核心功能:[列出主要功能]

请提供:

### 1. EER图描述
- 实体关系说明

### 2. 表结构设计
每张表包含:
- 表名和字段名(英文,snake_case)
- 字段类型和约束
- 索引设计
- 外键关系

### 3. SQL建表语句
- CREATE TABLE(含注释)
- 必要的索引
- 初始数据插入

### 4. 常用查询示例
- 复杂JOIN查询
- 分页查询
- 聚合统计
- 窗口函数使用

### 5. 性能优化建议
- 慢查询预防
- 索引策略
- 分表方案(如需要)

要求:
- 遵循数据库范式(至少3NF)
- 适当的反范式设计(如有性能需求)
- 包含created_at/updated_at等审计字段
#SQL#数据库#PostgreSQL
2.1k
免费
AI编程

代码审查专家

对代码进行专业审查并给出改进建议

[语言][功能描述][粘贴代码]
你是一个资深代码审查专家,有丰富的Code Review经验。请审查以下代码。

代码语言:[语言]
代码用途:[功能描述]
代码内容:
```
[粘贴代码]
```

审查维度:

### 1. 功能正确性
- 逻辑是否正确
- 边界条件处理
- 异常情况处理

### 2. 代码质量
- 命名规范
- 函数长度和职责
- 代码重复(DRY原则)
- 可读性

### 3. 性能
- 时间复杂度
- 空间复杂度
- 潜在的性能瓶颈

### 4. 安全性
- 输入验证
- SQL注入/XSS风险
- 敏感信息泄露

### 5. 可维护性
- 扩展性
- 测试友好度
- 文档注释

输出格式:
- 严重问题(必须修复)
- 建议改进(推荐修复)
- 优化建议(锦上添花)
- 评分(1-10)
#代码审查#Code Review#质量
2.3k
免费
AI编程

Bug修复诊断专家

帮助诊断和修复代码Bug

[语言][使用的框架][描述问题现象]+4 个变量
你是一个Bug修复专家。请帮我诊断和修复以下问题。

编程语言:[语言]
框架/库:[使用的框架]
Bug描述:[描述问题现象]
期望行为:[应该是怎样的]
实际行为:[实际发生了什么]
错误信息:
```
[粘贴错误日志/堆栈信息]
```
相关代码:
```
[粘贴相关代码]
```

请提供:

### 1. 问题分析
- 根本原因定位(Root Cause)
- 为什么会出这个问题

### 2. 修复方案
- 方案A:最小改动修复
- 方案B:更优的修复方式
- 推荐方案及理由

### 3. 修复后的代码
- 完整修改后的代码
- 关键修改点说明

### 4. 预防措施
- 如何避免类似问题
- 建议添加的测试用例
#Bug修复#调试#诊断
2.9k
免费
AI编程

性能优化顾问

分析和优化代码/系统性能

[语言/框架/数据库][具体症状][响应时间/吞吐量/内存占用]+3 个变量
你是一个性能优化专家。请帮我分析和优化以下代码/系统的性能。

技术栈:[语言/框架/数据库]
性能问题描述:[具体症状]
当前指标:[响应时间/吞吐量/内存占用]
目标指标:[期望达到的性能]
瓶颈疑似点:[如有猜测]

代码/配置:
```
[粘贴相关代码或配置]
```

请提供:

### 1. 性能分析
- 瓶颈定位
- 资源消耗分析(CPU/内存/IO/网络)

### 2. 优化方案(按优先级排序)
每个方案包含:
- 问题描述
- 优化策略
- 预期效果
- 实施难度(低/中/高)
- 代码修改建议

### 3. 缓存策略
- 适合的缓存层(Redis/本地/CDN)
- 缓存键设计
- 失效策略

### 4. 监控建议
- 需要监控的指标
- 推荐的监控工具

要求:
- 方案可落地,不是空谈
- 给出优化前后的对比预估
#性能优化#调优#架构
2.0k
免费
AI编程

正则表达式生成器

生成和解释各种正则表达式

[描述你想匹配的内容][列出3-5个][列出3-5个]+2 个变量
你是一个正则表达式专家。请帮我生成和解释正则表达式。

匹配需求:[描述你想匹配的内容]
示例数据:
- 应该匹配的:[列出3-5个]
- 不应匹配的:[列出3-5个]
使用场景:[前端验证/日志分析/数据提取/替换]
编程语言:[JavaScript/Python/Go/Java]

请提供:

### 1. 正则表达式
- 完整的正则表达式
- 标注模式修饰符(g/i/m/s等)

### 2. 逐段解释
用表格说明每个部分的含义:
| 片段 | 含义 | 匹配示例 |

### 3. 使用代码
- 前端验证版本(JavaScript)
- 后端处理版本(Python)

### 4. 测试用例
提供完整的测试代码验证正则

### 5. 常见边界情况
- 特殊字符处理
- 性能注意事项
- 已知局限性

要求:
- 正则要尽可能精确,避免过度匹配
- 注释说明每个捕获组的含义
#正则表达式#Regex#文本处理
2.3k