dev-chatgpt-prompts
dev-chatgpt-prompts 是一个专为开发者打造的 ChatGPT 提示词个人收藏库,旨在通过高质量的指令模板激发创作灵感并提升工作效率。它主要解决了开发者在日常工作中面临的代码重构、文档编写、错误调试及架构设计等痛点,帮助用户跳出思维定式,快速找到问题的创新解决方案。
无论是编程初学者还是资深专家,都能从中获益。该资源库内容分类清晰,不仅涵盖面向程序员的代码生成、单元测试编写、正则表达式构建及 Dockerfile 创建等硬核技术场景,还包含了针对学生、营销人员和内容创作者的专属提示词。其独特的技术亮点在于提供了一套系统的“多提示词链(Prompt Chaining)”工作流,引导用户按步骤完成从代码现代化改造、逻辑与安全审查、建议验证到最终编码测试的全过程。此外,它还支持利用 Mermaid 语法自动生成架构图和实体关系图,让复杂的技术概念可视化。如果你希望借助 AI 优化开发流程或拓展职业技能,dev-chatgpt-prompts 都是一个实用且丰富的参考指南。
使用场景
一位后端开发者正接手一个缺乏文档且代码风格陈旧的遗留项目,急需在两周内完成重构并上线新功能。
没有 dev-chatgpt-prompts 时
- 面对复杂的旧代码束手无策,手动梳理业务逻辑和编写注释耗时极长,容易遗漏关键细节。
- 重构时凭经验修改,缺乏系统性的安全审查和最佳实践指导,导致新引入的潜在 Bug 难以察觉。
- 需要手动编写单元测试和 Docker 部署文件,重复性劳动占据了大量核心开发时间。
- 想要生成架构图或技术文档时,不知如何向 AI 提问才能得到结构清晰、可直接使用的输出。
使用 dev-chatgpt-prompts 后
- 直接调用"Explain Code"和"Add comments to code"提示词,瞬间理清逻辑并自动补全详细注释,效率提升数倍。
- 利用"Review your code for logical errors"和"Modernize and add best practices"链条式提示,系统性发现安全隐患并将代码升级至现代标准。
- 通过"Create Unit Tests"和"Generate a Dockerfile"专用提示,一键生成高质量的测试用例与容器配置,彻底告别手写样板代码。
- 使用"Architecture Diagram (Mermaid)"提示词,快速将抽象逻辑转化为可视化的架构图,轻松产出专业的技术文档。
dev-chatgpt-prompts 将开发者从繁琐的提示词工程中解放出来,通过标准化的专业指令让 AI 真正成为高效的全能编程搭档。
运行环境要求
未说明
未说明

快速开始
🤖 开发者 ChatGPT 提示词
欢迎来到我的开发者专属 ChatGPT 提示词合集!🙌
这个仓库包含了一系列强大的 ChatGPT 提示词,可以帮助你激发创意灵感。💡 无论你是初学者还是经验丰富的专业人士,这些提示词都能帮你跳出固有思维,找到解决问题的新方法。🚀
列表按类别划分:[ 针对程序员、学生、营销人员和内容创作者的提示词 ]。因此,无论你的职业是什么,这里总有一款适合你!😊 让我们一起来探索这些能将你的创造力提升到新高度的强大 ChatGPT 提示词吧!🌊
目录
针对程序员的提示词
🚩 小贴士
就像生活中的许多事情一样,使用 GPT-4 时,你投入什么,就会得到什么。在这种情况下,提供更多上下文、指令和引导通常会产生更好的结果。
以下是一些可以提高效果的技巧和方法:
拆分提示: 尝试将你的提示和期望的结果分解成多个步骤。保持每个提示只针对单一目标,往往比将所有内容合并为一个提示效果更好。例如,先请求代码审查,再根据审查结果请求重构。不过,随着大型语言模型的 token 上限不断提高,这一点的重要性可能会逐渐降低。
提供示例: 为了提高准确性,可以提供预期的输入、数据和输出示例。📝
具体明确: 不要害怕详细列出你想要的内容、已知信息、所需条件以及不需要包含的部分。🔎
要求它进行反思: 一种称为“反思”的技术已被证明可以提高 GPT-4 的准确性。简单来说,就是问它“你为什么错了?”或者让它对自己之前的回答进行反思和评估。🤔
🔗 多步提示法(提示链)
可用于更新、重构和审查一段代码。一套设计良好的提示链,应该让每个提示都专注于独立的问题和单一职责。
1. 现代化并加入最佳实践
通过让 GPT-4 将你的代码重写为你想要的风格,完成这一步骤。通常,这会生成符合你期望风格的连贯代码,但也可能引入错误,因此我们将其放在第一步。
提示:
请审查以下代码,并将其重写为现代 ES6 编程标准和格式:
[在此处插入代码]
2. 检查代码中的逻辑错误和安全问题
获取关于任何潜在逻辑错误或安全问题的改进建议。重要的是,我们只需询问改进建议,而无需直接要求重构。
提示:
请检查您提供的代码 'tempFunction' 中是否存在逻辑或安全问题,并提供一份改进建议清单。
3. 验证建议(反思)
验证所提供的建议是否合理。反思是一种强大的技巧,能够提高初始建议的准确性,并尽量消除可能出现的幻觉。虽然并非每次都需要,但如果你对某些建议不确定,不妨尝试一下。
提示:
请回顾您之前的建议。告诉我您之前哪里出了错,以及是否有任何建议被遗漏或错误地添加了?
4. 编写代码
结合你的审查结果、改进建议和反馈,让 GPT-4 编写出新的函数。
提示:
请根据您的审查和建议,重新编写 'tempFunction' 函数。
5. 创建测试
创建一些简单的测试,以便我们可以在本地运行并验证结果。
提示:
为上述 'tempFunction' 函数创建两个 [定义技术] 测试。一个预期通过,另一个预期失败。
重写提示
让我们看看是否能让 GPT-4 将普通的提示改写成类似“voyage inspirant”风格的高超提示。
提示:
[你的提示]
将上述文本改写得更加冗长,加入大量关于每件事的多余描述,使用非常生动的语言。
ChatGPT 提示优化器
提示:
我将提供一个 ChatGPT 的提示。你将通过提问来了解目标受众和目标,然后根据具体性原则优化该提示,使其更有效、更贴切。
请求替代方案
如果你对解决方案不满意,可以要求 ChatGPT 提供其他替代方案。
提示:
我将提供一段我自己编写的代码,需要你给出其他实现相同功能的方式:
[在此插入你的代码]
文档/解释说明
📣 添加文档
[!注意] 添加文档需要清晰、全面地解释模块的目的、设计和实现。
提示 1#:
我不懂编程,但我想理解这段代码是如何工作的。请用非技术人员也能理解的方式向我解释以下代码。始终使用 Markdown 并配以美观的格式,以便于阅读。按章节分段,并添加标题。在每个章节中,以 Markdown 代码块的形式引用代码。代码如下:
[在此插入代码]
提示 2#:
请为 [文件或模块名称] 添加全面的文档,包括对其目的、设计和实现的清晰简洁说明。考虑加入模块的使用示例,以及任何有助于说明其工作原理的相关图表或流程图。确保文档易于其他开发者访问,并随着模块的发展不断更新。可以考虑使用内联注释、Markdown 文件或文档生成工具等工具来简化这一过程。
[在此插入代码]
📣 编写条款与条件
提示:
为我的网站上的一款名为 [名称] 的 [AI 工具] 编写条款和服务协议。
📣 制作速查表
提示:
为 [markdown 格式化] 编写一份速查表。
📣 生成 README 文件
提示:
为下面的代码生成文档。你应该包含详细的说明,让开发者能够在本地机器上运行它,解释代码的功能,并列出代码中存在的漏洞。
[输入代码]
📣 撰写详细博客
提示:
撰写一篇关于如何使用 React 构建 [COVID 追踪器] 的详细博客,并对代码进行合理的结构化。
📣 解释代码
[!注意] 不必花时间去弄清楚代码是如何工作的,直接让 ChatGPT 来为你解释即可。
提示:
背景:我即将开始担任后端开发工程师一职,需要理解一些函数的工作原理。
技术栈:[在此插入你的技术栈]
任务:逐行解释代码。
[在此插入你的代码]
📣 架构图(Mermaid)
[!注意] 使用 Mermaid 创建你的架构图。
提示:
为这个解决方案 [描述解决方案] 编写 Mermaid 架构图代码。
示例:
graph TD;
A[客户端] -->|HTTP 请求| B(API 网关);
B -->|HTTP 请求| C[服务 1];
B -->|HTTP 请求| D[服务 2];
C -->|数据库查询| E[数据库];
D -->|数据库查询| E;
📣 实体关系图(Mermaid)
[!注意] 使用 Mermaid 创建实体关系图。
提示:
为这些类 [插入类名] 编写 Mermaid 实体关系图代码。
代码重构
📣 重构代码
[!注意] 可以请求 ChatGPT 对你的代码进行重构。
提示:
我有一段代码,需要你对其进行重构:
[在此插入你的代码]
代码重构是软件开发中的一个重要过程,旨在不改变功能的前提下,提升现有代码的质量、可读性和可维护性。重构可以提高代码效率、减少错误,并使代码在未来更容易修改或扩展。借助 ChatGPT 的帮助,你可以有效地重构代码,获得更好的代码结构。
📣 使旧代码现代化
[!注意] 将你的旧函数提供给 GPT-4,并要求其按照现代编码规范进行重构,可以快速使你的代码现代化。
提示:
将以下代码重构为现代 ES6 编程标准:
[在此插入你的代码]
📣 将代码拆分为多个方法
[!注意] 如果你有一个功能过于复杂的长函数,可以请求 GPT-4 将其重构为多个方法。
提示:
将以下代码重构为多个方法,以提高可读性和可维护性:
[在此插入你的代码]
📣 提升性能
[!注意] 如果你的函数运行时间过长,可以请求 GPT-4 重新编写以提升性能。
提示:
重构以下代码以提升性能:
[在此插入你的代码]
📣 向函数添加参数
提示:
为这个函数添加一个参数,以实现 [功能]。
[在此插入你的代码]
📣 应用编码最佳实践或原则
[!注意] 让 ChatGPT 根据编码规范为你重写代码。
提示:
按照 Google JavaScript 编码规范重写以下代码。
[在此插入你的代码]
📣 遵循编码风格指南
[!提示] 如果您的组织或代码库使用特定的编码规范和风格,而您希望保持这些规范和风格的一致性,您可以向 GPT-4 提供指令,指定它应重点关注哪一种编码实践或风格。
提示:
请审查以下代码,并对其进行重构,使其更加符合 DRY 原则,同时遵循 SOLID 编程原则。
[在此处插入您的代码]
📣 检测并修复错误
[!提示] 有时我们并未意识到代码中可能存在的漏洞或潜在问题。让 GPT-4 审查并解决代码中的问题,不仅能节省时间,还能避免更多风险。
提示 1#:
请检查这段代码是否存在错误,并进行重构以修复任何问题:
[在此处插入您的代码]
提示 2#:
我正在使用 [在此处插入您的技术栈] 开发软件,需要您帮助我查找并修复代码中的所有错误,同时遵循最佳实践。我会提供我的代码,您将逐行解释所有修正,并给出修改后的代码。
提示 3#:
我编写了这段代码 [CODE],但遇到了这个错误 [ERROR]。我该如何修复?或者这个错误意味着什么?
📣 调试 React 组件
[!提示] 此过程通常包括识别错误来源、理解问题所在,并实施解决方案来解决问题。
提示:
请找出并修复 [组件名称] 组件中导致 [描述问题] 的 bug。
[在此处插入您的代码]
📣 创建单元测试
[!提示] 单元测试是自动化的测试,用于单独检查代码各个单元的行为。它们有助于尽早发现错误,并使代码更易于维护。
提示 1#:
请为 [文件或模块名称] 编写单元测试,以确保其正常运行。
[在此处插入代码]
提示 2#:
为提供的代码创建 2 个单元测试。一个用于成功情况,另一个用于失败情况。
📣 代码转译
[!提示] 您可能出于多种原因需要将代码从一种语言转换为另一种语言。例如,您可能找到了一个使用某种语言编写的代码库,但您需要将其转换为另一种语言;或者您正在迁移代码库;又或者您的老板读到了一篇关于最新前端框架的文章,现在要求您切换到一个新的、颇具争议的库。
提示:
请将以下代码重写为 Rust 语言:
[在此处插入您的代码]
📣 响应式设计
[!提示] 响应式设计通过灵活的布局、图像以及 CSS 媒体查询,使网站能够适应不同的屏幕尺寸和设备,从而为所有用户提供良好的浏览体验。
提示:
请为 [组件名称] 组件实现响应式设计,以确保它在不同屏幕尺寸和设备上都能正确显示并正常工作。建议使用 [响应式设计技术或库] 来完成此任务。
[在此处插入代码]
📣 国际化
[!提示] 国际化,也称为 i18n,是指设计软件应用程序使其能够支持多种语言和地区差异的过程。
提示:
请为 [组件名称] 组件实现国际化,以确保该组件可以被多语言用户使用。建议使用 [国际化库或技术] 来完成此任务。
📣 为代码添加注释
[!提示] 如果您的代码本身已经足够清晰,但仍然需要添加注释,那么这将大大节省您的时间。
提示:
请为以下代码添加注释:
[在此处插入您的代码]
代码生成
📣 创建函数
[!提示] 请提供您的软件背景信息,并直接请求 GPT-4 为您创建所需的函数。
提示:
背景:我正在开发一款项目管理软件。
技术:Go、PostgreSQL。
描述:需要一个函数,可以根据用户的邮箱或用户名查找用户。
您的任务:帮我创建这个函数。
您还可以在描述中说明您期望函数返回的内容。如果您已经有了用户结构,请明确指出,例如:
提示:
背景:我正在开发一款项目管理软件。
技术:Go、PostgreSQL。
描述:需要一个函数,可以根据用户的邮箱或用户名查找用户,并返回“Member”类型的结构体。
您的任务:帮我创建这个函数。
📣 生成 Dockerfile
[!提示] 这是一个用于为特定框架生成 Dockerfile 的提示。
提示:
请为以下框架编写 Dockerfile:
[框架]
📣 编写正则表达式
提示:
请编写一个匹配 / 为以下内容编写正则表达式模式:
[需求]
📣 创建类
提示:
请根据以下 JSON 对象创建一个 [平台] 类:
[JSON]
📣 添加功能
提示:
我需要一段 [在此处插入您的技术栈] 的代码,用于实现 [实时通信]。
📣 创建样板代码
[!提示] 开始新项目可能会非常繁琐。虽然 GPT-4 不了解您的业务逻辑,但它可以用来生成样板代码。这严格来说不算重构,但确实非常有用,也可以作为编程生命周期的一部分。
提示:
请为我编写一个 Node.js 样板函数,该函数将接收一个 User 类型的变量,验证用户是否具有相应权限,从 PostgreSQL 数据库中获取 Posts 类型的数组,并将其返回。请为业务逻辑添加注释。
📣 您是一位世界级的软件工程师
[!提示] 在本片段中,我将向您展示如何大幅提升 ChatGPT 在软件生成方面的输出质量。
提示:
您是一位世界级的软件工程师。
我需要您起草一份技术软件规格说明书,用于构建以下内容:
[ 描述 ]
请详细思考您将如何逐步构建它。
然后,请以结构清晰的 Markdown 文件形式回复完整的规格说明书。
接下来,我会回复“构建”,您将按照该规格说明书完全实现,编写所有必要的代码。我会不时插入“继续”指令,以促使您持续进行。请一直执行下去,直到全部完成。
代码审查
📣 错误处理
提示:
我如何改进我的[LANGUAGE]代码中的错误处理?[CODE]
📣 提供建议与改进
提示:
我正在做一个[LANGUAGE]项目,需要你审查我的代码并提出改进建议。[CODE]
产品服务推广
📣 生成创新的产品创意
提示:
为[填写行业或市场]头脑风暴一些富有创意且独特的产品想法。
重点在于解决客户的痛点,并提供卓越的价值。
📣 制定独特的价值主张
提示:
请帮我为我的[填写产品或服务]提炼出一个独特的价值主张。
说明这一主张如何使我的产品与众不同,并吸引目标客户群体。
📣 掌握营销中的故事讲述艺术
提示:
教我一些讲故事的技巧,以便创作出引人入胜的营销内容来推广[填写产品或服务]。
📣 创建成功的推荐计划
提示:
为[填写企业]设计一个推荐计划,激励客户分享和推荐我们的产品或服务。
📣 掌握追加销售与交叉销售的艺术
提示:
教我一些有效的追加销售和交叉销售技巧,以提升[填写业务场景]中的收入和客户满意度。
📣 创造一场病毒式营销活动
提示:
为[填写产品或服务]设计一场富有创意、引人注目的营销活动,使其具备病毒式传播的潜力。
📣 拟定强有力的电梯演讲
提示:
[插入关于你的产品、服务或公司的简短描述]。
请帮我撰写一段简洁而有说服力的电梯演讲,以有效传达我的产品的价值。
📣 制定可执行的营销计划
提示:
为[填写产品或服务]制定一份营销计划。
包括目标、目标受众、营销渠道以及接触目标受众并推动销售的具体策略。
📣 利用内容营销进行潜在客户开发
提示:
为[填写企业]制定一项内容营销战略,以吸引、互动并转化潜在客户为实际顾客。
相似工具推荐
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
NextChat
NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
ragflow
RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。
PaddleOCR
PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来,转换成计算机可读取的结构化数据,让机器真正“看懂”图文内容。 面对海量纸质或电子文档,PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域,它扮演着连接图像与大型语言模型(LLM)的桥梁角色,能将视觉信息直接转化为文本输入,助力智能问答、文档分析等应用场景落地。 PaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显:不仅支持全球 100 多种语言的识别,还能在 Windows、Linux、macOS 等多个系统上运行,并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目,PaddleOCR 既能满足快速集成的需求,也能支撑前沿的视觉语言研究,是处理文字识别任务的理想选择。
OpenHands
OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。