💬 Prompt 模板库

65 个经过优化的 Prompt 模板,一键复制到你的 AI 工具

安全重构 - Prompt 1

T04
⭐⭐⭐

请帮我重构这个函数,将其拆分成多个小函数。

Prompt
请帮我重构这个函数,将其拆分成多个小函数。

原始函数:
[函数代码]

问题:
- 函数太长([行数]行)
- 包含[数字]个不同的逻辑

拆分建议:
[说出你想如何拆分]

要求:
- 保持原有功能完全不变
- 新函数应该有清晰的职责
- 函数名应该具有说明性
- 包括[语言]的实现
📋 0 次复制 查看完整 →

单元测试 - Prompt 1

T05
⭐⭐

要求:

Prompt
要求:
1. 使用pytest框架
2. 覆盖所有分支(VIP、regular、其他)
3. 覆盖边界情况(0、负数、大数)
4. 每个测试函数名称清晰
5. 包含参数化测试(多个输入)

生成:
1. 完整的测试代码
2. 测试覆盖率应该100%
📋 0 次复制 查看完整 →

API合约设计 - Prompt 2

T09
⭐⭐⭐

请为我设计GraphQL API。

Prompt
请为我设计GraphQL API。

数据模型:
- User (id, name, email, posts)
- Post (id, title, content, author)

需要的查询:
1. 获取用户信息
2. 获取用户的所有文章
3. 获取文章及其作者

需要的mutations:
1. 创建用户
2. 创建文章
3. 更新文章

请提供:
1. Schema定义
2. Query和Mutation示例
3. 订阅示例(如果适用)
📋 0 次复制 查看完整 →

性能优化 - Prompt 2

T12
⭐⭐⭐⭐

请为我设计缓存策略。

Prompt
请为我设计缓存策略。

应用特点:
- 热数据:[说明]
- 更新频率:[频率]
- 一致性要求:[要求]

缓存候选数据:
1. [数据1]: 更新频率[频率], 访问频率[频率]
2. [数据2]: ...

需要考虑:
1. 缓存层次(内存、Redis、CDN)
2. 缓存更新策略(TTL、事件驱动、LRU)
3. 缓存穿透、击穿、雪崩防护
4. 数据一致性处理

请给出缓存设计方案。
📋 0 次复制 查看完整 →

SQL查询优化 - Prompt 2

T10
⭐⭐⭐

为我的应用设计索引策略。

Prompt
为我的应用设计索引策略。

常见查询:
1. SELECT * FROM users WHERE email = ?
2. SELECT * FROM users WHERE status = ? ORDER BY created_at DESC
3. SELECT * FROM orders WHERE user_id = ? AND created_at > ?

表结构:
[表定义]

当前索引:
[已有的索引]

问题:
1. 现有索引是否够用?
2. 需要新增什么索引?
3. 有没有冗余索引?
4. 索引对INSERT/UPDATE性能的影响?
📋 0 次复制 查看完整 →

安全审查 - Prompt 2

T11
⭐⭐⭐⭐

我正在设计一个API,需要确保安全。

Prompt
我正在设计一个API,需要确保安全。

需要考虑的安全问题:
1. 认证方式(什么是最安全的?)
2. 令牌过期(多长时间合适?)
3. CORS配置(怎样防止跨域攻击?)
4. 速率限制(怎样实现?)
5. HTTPS/TLS
6. 日志敏感信息

请提供:
1. API认证方案
2. 安全最佳实践
3. 代码示例
📋 0 次复制 查看完整 →

需求澄清 - Prompt 2

T01

这是我们的产品需求,请补充成完整的用户故事。

Prompt
这是我们的产品需求,请补充成完整的用户故事。

需求原文:
"系统应该支持用户搜索"

请生成用户故事,格式为:
作为 [用户角色],
我想 [用户目标],
以便 [商业价值/好处]

对于"搜索"功能,请生成3-5个不同角色的用户故事,包括:
- 每个故事的验收标准(至少3个)
- 可能的例外情况或边界条件
- 优先级建议

示例:
作为 博客读者,
我想 用关键词搜索感兴趣的文章,
以便 快速找到我需要的内容

验收标准:
1. 可以按标题和内容搜索
2. 搜索结果按相关性排序
3. 搜索可以过滤日期范围
📋 0 次复制 查看完整 →

遗留代码理解 - Prompt 2

T13
⭐⭐⭐

用户报告[功能]有bug,但我不清楚代码在哪里。

Prompt
用户报告[功能]有bug,但我不清楚代码在哪里。

bug现象:[现象描述]

代码库结构:
[描述代码库如何组织的]

可能相关的文件:
[列出可能相关的文件或模块]

问题:
1. 这个功能的代码最可能在哪里?
2. 应该追踪哪个函数的调用链?
3. 怎样快速定位问题所在?

请帮我追踪bug的位置。
📋 0 次复制 查看完整 →

集成测试 - Prompt 2

T06
⭐⭐⭐

为我的数据访问层编写集成测试。

Prompt
为我的数据访问层编写集成测试。

实体:
- User (id, name, email, created_at)
- Order (id, user_id, amount, status)

Repository需要测试:
1. save(User) - 保存用户
2. findById(long) - 查询用户
3. findByEmail(String) - 按邮箱查询
4. delete(User) - 删除用户
5. findUserOrders(long) - 查询用户订单

要求:
1. 使用[数据库]作为测试数据库
2. 每个测试前初始化数据
3. 测试成功和失败的场景
4. 验证外键关系

请提供:
1. 测试数据的初始化脚本
2. 完整的测试用例
📋 0 次复制 查看完整 →

单元测试 - Prompt 2

T05
⭐⭐

要求:

Prompt
要求:
1. Mock PaymentGateway和EmailService
2. 覆盖成功和失败的场景
3. 验证emailService.sendConfirmation被调用了一次
4. 验证在支付失败时不发送邮件

使用[Mockito/其他mocking库]实现。
📋 0 次复制 查看完整 →

文档生成 - Prompt 2

T14
⭐⭐

请根据这些信息生成架构文档。

Prompt
请根据这些信息生成架构文档。

系统概述:
[系统的功能和目标]

主要组件:
1. [组件1]: [说明]
2. [组件2]: [说明]
3. ...

关键决策:
[列出关键的架构决策]

数据流:
[描述数据流向]

技术栈:
[使用的技术]

需要生成:
1. 架构概览(文字说明)
2. 架构图(ASCII或Mermaid)
3. 组件说明
4. 技术选择理由
5. 扩展性考虑
📋 0 次复制 查看完整 →

代码审查 - Prompt 2

T07
⭐⭐

检查维度:

Prompt
检查维度:
1. 命名约定(函数名、变量名是否清晰)
2. 格式化(缩进、空格、换行)
3. 文档(是否需要docstring)
4. 复杂度(函数功能是否单一)
5. Python风格(是否符合PEP8)

基于最佳实践,给出改进的版本。
📋 0 次复制 查看完整 →