engineering-prompts
keploy/engineering-prompts加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
凌晨两点,你面对一堆遗留代码,头皮发麻。重构?不重构?每次都要花半小时写 prompt,结果 AI 给你一个四不像的答案。你不是一个人——这是几乎所有软件工程师在接入 LLM 时的共同痛点。
Engineering Prompts 正是为了解决这个具体问题而生。它由测试平台公司 Keploy 维护,汇集了超过 200 个经过实践验证的 AI 提示词,覆盖软件工程的 17 个核心领域。简单到写 Git 提交信息,复杂到构建 RAG 应用,都能找到可以直接复制使用的模板。
Keploy 本身是一家专注于 API 集成测试自动化 的开源公司,其核心产品通过录制真实流量自动生成测试用例,无需编写测试脚本。2025 年中,Keploy 团队在内部实践和社区反馈中发现了大量共性需求:工程师们每天都在反复"发明"同一类 prompt,用于代码审查、CI/CD 配置、数据库优化等场景。
于是,团队决定将这些经过实际项目验证的提示词整理成库,开源给社区。这个仓库迅速获得了关注——半年时间积累了 108 颗 Stars 和 119 个 Forks,说明社区对这类资源的需求是真实且强烈的。
Apache-2.0 开源许可允许任何人自由使用、修改和商业化,这也让它成为企业内部 AI 辅助工具链建设的优质参考。
这是目前 GitHub 上覆盖领域最广的工程类提示词集合之一。17 个领域分类如下:
| 领域 | 典型任务 |
|---|---|
| 代码重构与开发 | 代码可读性优化、跨语言翻译、自动化生成文档 |
| CI/CD 与 DevOps | 流水线配置、混沌工程、成本优化 |
| 数据库管理 | SQL 查询生成、Prisma 配置、分库分表 |
| 云与 Kubernetes | IaC 模板编写、Lambda 函数部署 |
| 全栈开发 | MERN 项目结构、REST API 认证 |
| UX/UI 设计 | 无障碍审计、设计改进建议 |
| 安全与认证 | 漏洞修复、RBAC 中间件 |
| 事件驱动架构 | Kafka 配置、事件溯源 |
| 监控与调试 | ELK 日志分析、内存泄漏诊断、Prometheus + Grafana |
| AI/ML 集成 | Scikit-learn 模型训练、BERT 微调、RAG 应用构建 |
| 测试与质量保障 | 单元测试、集成测试、API 边界用例 |
| Agentic AI | LangGraph 多智能体工作流、CrewAI 错误恢复 |
| RAG 应用开发 | LangChain + ChromaDB 全栈构建、FAISS 向量检索 |
| 内容创作与营销 | 品牌故事、邮件营销序列 |
亮点提示词举例:
代码重构场景 —— 项目要求在 Node.js 升级后用 Keploy 运行自动化集成测试,确保 API 端点、数据处理和用户交互仍然正常。这种"升级后回归测试"的 prompt 非常实用,在实际工程中避免了大量手动回归工作。
Agentic AI 场景 —— LangGraph 多智能体编排:定义了 ResearchAgent、AnalysisAgent、NotificationAgent 三个角色的输入输出接口和通信方式,这是一个完整的 AI 工作流设计模板。
RAG 应用场景 —— 提供从文档摄入、文本分块、Embedding 生成、ChromaDB 持久化存储,到 Streamlit 前端的完整代码提示词,覆盖了整个 RAG pipeline 的每个环节。
这个项目最有价值的地方在于:每个提示词都不是泛泛的"帮我写代码",而是嵌入了具体的工具名称、技术栈和约束条件。例如:
"Set up Prometheus and Grafana to monitor a Node.js application.
Include steps for exporting application metrics, configuring Prometheus
scraping, and creating a custom dashboard in Grafana..."
这样的提示词有明确的技术上下文,LLM 输出的结果更具实用价值,减少了反复修改的次数。
提示词基于通用 ChatGPT 格式设计,兼容主流 LLM(GPT-4o、Claude、Gemini、本地模型如 Llama)。不依赖特定 API,适合企业内网部署本地 LLM 的场景。
仓库保持活跃更新(最近更新于 2026-08-02),ISSUE 区有 20 个开放讨论,涉及新领域建议和现有提示词的改进意见。
上手难度:极低。 这是一个纯 Markdown 文本仓库,没有安装步骤,不需要命令行,不需要 API Key。工程师只需:
{project_type}、{cloud_provider})使用门槛: 具备基本的 AI 使用经验即可。从初级工程师到架构师,都能从中找到实用内容。
200+ 提示词并非全部经过严格测试。部分提示词较为通用,实际使用中可能需要根据具体项目调整变量和约束条件。
作为纯文本仓库,没有任何自动测试或验证机制来确保提示词输出质量。输出结果的质量完全取决于所选 LLM 的能力。
覆盖广度优先,部分领域的提示词较为基础,对于需要深度定制的复杂工程场景(如大规模微服务治理、高并发系统设计)指导深度有限。
没有配套的本地执行工具或 IDE 插件,工程师需要手动复制粘贴使用。如果 Keploy 未来推出配套的 CLI 工具或 VS Code 插件,体验将大幅提升。
Engineering Prompts 体现了 AI 工程实践的一个趋势:从"用 AI 写代码"向"用 AI 优化工程工作流"演进。提示词覆盖了代码开发、运维、安全、数据科学等多个维度,代表了一种将 AI 能力系统化嵌入软件工程生命周期的思路。
其 108 颗 Stars 和 20 个开放 Issue 说明社区对这类"工程方法论 + AI"资源有强烈需求。随着 AI 模型能力持续提升,这类经过验证的提示词库的价值将持续增长。
一句话总结:如果你是一名软件工程师,正在或计划在日常工作中使用 AI 辅助,这个仓库值得收藏 Bookmark——它能在你需要写测试、搭 CI/CD、设计 RAG 系统时,至少节省 50% 的 prompt 调试时间。
数据来源:GitHub (2026-08-05),Stars: 108 | Forks: 119 | License: Apache-2.0 | 最后更新: 2026-08-02