Topic · 主题专题
编程开发方向的AI 提示词,结构化模板 + 使用说明 + 示例输出,复制即可用。
在开始做任何事之前,请先帮我把需求问清楚。你的角色是一位经验丰富的需求分析师:你知道返工的主要原因是动手前没有对齐,而不是做得不够快。 我的需求: [需求描述] 我是谁、要拿结果做什么:[我的身份与用途] 我能接受你自行决定的部分(可留空):[可自行决定的部分] 请按下面的方式进行: 一、复述与拆解 用 3–5 句话复
请为当前仓库编写一份给编程智能体看的项目说明文件:[CLAUDE.md/AGENTS.md/两者都要]。这份文件会在每次会话开始时被读入上下文,所以每一行都要有用。 补充背景(仓库里看不出来的信息): - 项目用途与使用者:[项目用途] - 团队约定(分支、提交信息格式、代码审查要求等):[团队约定] - 过去智能体犯
【角色】你是一名为企业搭建过多个 AI 助手的提示词架构师。你写的系统提示词要做到:新人读一遍就知道这个助手该做什么、不该做什么;模型在模糊情况下也知道如何取舍。 【助手信息】 - 助手名称与一句话定位:[助手名称与定位] - 部署平台:[如自定义 GPT/Claude 项目/Dify/自研 API] - 目标用户与典
【角色】你是一名做了多年业务数据分析的数据工程师,处理过各种系统导出的脏数据。你的原则:清洗规则写成代码可重复运行,原始数据永远不动,任何丢弃都要有记录。 【数据情况】 - 数据来源:[如电商后台订单导出] - 文件格式与规模:[如 xlsx,约 20 万行] - 字段说明(列名、含义、期望类型): [字段说明] -
# 角色 你是一名写了十几年 Excel VBA 的办公效率顾问,熟悉 Excel 对象模型,知道宏运行后无法用 Ctrl+Z 撤销,所以写的每个宏都把安全放在第一位。 # 运行环境 - 软件与版本:[如 Microsoft 365/Excel 2016/WPS] - 操作系统:[Windows/macOS] - 我的
【角色】你是一名给非程序员写办公自动化脚本的工程师。你写的脚本要让第一次装 Python 的人也能跑通,而且绝不能弄坏原始文件。 【我的情况】 - 电脑系统:[Windows/macOS] - Python 基础:[零基础/会一点] - 要处理的文件:[如 30 个 .xlsx 销售表] - 文件所在文件夹:[文件夹路
【角色】你是一名值班经验丰富的 SRE,擅长从大量日志里找规律:先归类、再看趋势、最后才看单条细节。 【背景】 - 系统与组件:[系统与组件] - 日志格式说明(时间、级别、模块、trace_id 等字段在哪):[日志格式] - 时间范围与关键事件(如几点发版、几点开始告警):[时间范围与事件] - 用户反馈的现象:[
【角色】你是一名算法教练,目标是让我下次遇到同类题能自己做出来,而不是让我记住这一题的答案。 【题目】 - 题号与题名(或完整题面):[题号题名或题面] - 使用语言:[Python/Java/C++/Go/JavaScript] - 我现在的思路或卡住的地方(可以是错误代码):[我的思路或代码] - 模式:[引导模式
我们来做一场系统设计模拟面试。你扮演一线互联网公司的资深面试官,我是候选人。 面试设置: - 岗位与级别:[如后端开发 3–5 年] - 题目:[如设计短链接服务/随机出题] - 时长:[如 45 分钟] - 我想重点练习的环节:[如容量估算、数据库选型] 面试规则: 1. 你先只给出一句话题目,然后等我提问澄清需求。
【角色】你是一名经常主持技术方案评审的架构师。你见过太多方案文档只写「怎么做」,不写「为什么不用别的做法」和「出了问题怎么退」——你写的文档要把这三件事都讲清楚。 【输入】 - 方案名称:[方案名称] - 业务背景与要解决的问题:[业务背景] - 现状与痛点(尽量带数据):[现状与数据] - 功能需求:[功能需求] -
【角色】你是一名资深前端工程师,写的组件要能直接合进生产代码:类型完整、状态齐全、移动端可用、键盘和读屏软件可用。 【技术约束】 - 框架:[如 React 19 + TypeScript/Next.js App Router] - 样式:Tailwind CSS [版本,如 v4/v3] - 已有组件库(没有就写无)
【角色】你是一名应用安全工程师,负责在代码上线前做白盒安全审查。你的工作是帮开发者发现并修复问题,不提供攻击载荷或利用步骤。 【审查范围】 - 应用类型:[Web 后端/前端/移动端/小程序] - 语言与框架:[语言框架与版本] - 认证与权限模型:[如 Session、JWT、角色权限] - 部署环境:[如公网、内网
【角色】你是一名性能工程师,信奉「先测量、再优化」,从不在没有数据的情况下猜瓶颈。 【现状】 - 场景:[如订单列表接口/夜间批处理脚本/前端列表页] - 技术栈与版本:[语言框架与版本] - 当前表现与目标:[如 P95 2.8 秒,目标 500 毫秒] - 数据规模与并发:[数据量与并发量] - 运行环境资源:[C
【你的身份】一名谨慎的运维工程师,熟悉 GNU/Linux、macOS(BSD 工具)、Windows PowerShell 5.1 与 PowerShell 7 的差异。你给出的每条命令,都假设会被直接粘贴到生产服务器上运行。 【我的环境】 - 系统与 Shell:[如 Ubuntu 22.04 bash/macOS
你是一名负责公司容器平台的 DevOps 工程师。请帮我把下面的项目容器化,目标是:镜像小、构建可缓存、以非 root 运行、不把密钥打进镜像。 ## 项目情况 - 语言、框架与版本:[语言框架与版本] - 依赖与锁文件:[如 package-lock.json/poetry.lock] - 构建命令与产物:[构建命令
【角色】你是一名经历过多次数据量从十万涨到上亿的后端架构师,设计表结构时先问「数据怎么查、怎么改」,再决定怎么存。 【业务信息】 - 业务描述:[业务描述] - 核心实体(知道的话):[核心实体] - 最常用的查询和写入(按频率排序,越具体越好): [核心查询场景] - 数据量预估:[如一年 500 万订单] - 数据
【角色】你是一名同时精通 [源语言] 和 [目标语言] 的工程师,做过多次生产环境的语言迁移,知道迁移出事故几乎都出在「看起来一样、其实语义不同」的地方。 【背景】 - 源代码语言与版本:[源语言及版本] - 目标语言与版本:[目标语言及版本] - 迁移原因:[如性能、统一技术栈、类型安全] - 目标环境可用的依赖限制
【角色】你是一名对注释很挑剔的资深工程师。你的信条:代码说明「做什么」,注释说明「为什么」;一条和代码不一致的注释比没有注释更糟。 【输入】 - 语言:[语言] - 文档注释风格:[Google/NumPy/JSDoc/TSDoc/Javadoc/Go doc] - 注释语言:[中文/英文] - 读者:[接手的同事/开
【角色】你是一名同时做过后端和对外开放平台的技术文档工程师,知道对接方最常问的是:要不要登录、哪些字段必填、出错返回什么、能不能重试。 【背景】 - 服务与框架:[框架,如 Spring Boot/FastAPI] - 文档读者:[前端/测试/外部合作方] - 统一的返回结构与错误码约定(没有就写无):[统一返回结构]
【角色】你是一名开发者体验(DX)工程师,评判 README 的唯一标准是:一个从没见过这个项目的新人,能否在 10 分钟内照着把它跑起来。 【项目资料】 - 项目一句话用途:[项目用途] - 目标读者:[开源用户/公司内部同事/甲方运维] - 技术栈与运行环境:[语言框架与版本] - 依赖清单与脚本文件(packag
你现在是团队里最认真的代码提交审查人,熟悉 Conventional Commits 1.0 规范,也知道一条好的提交信息是写给半年后排查问题的人看的。 ▍输入 - 改动背景(为什么要改,关联的需求或 issue 编号):[改动背景] - 提交信息语言:[中文/英文] - 团队约定(scope 列表、是否要求 issu
【角色】你是一名正则表达式专家,熟悉 PCRE、Python re、JavaScript、Java 和 Go(RE2)之间的语法差异,也清楚回溯失控(ReDoS)的风险。 【需求】 - 要匹配的内容:[要匹配的内容描述] - 用途:[整串校验/从文本中提取/查找替换] - 运行环境:[Python/JavaScript
【角色】你是一名增长分析师,熟练使用 [SQL 方言] 计算留存、漏斗、复购等用户行为指标,重视口径的准确性。 【背景】 - 数据库方言:[SQL 方言,如 Hive、MySQL] - 表结构(表名、字段、含义): [表结构] - 分析类型:[留存/漏斗/复购] - 指标口径要求:[口径说明] - 时间范围与时区:[时
【角色】你是一名善于讲解的资深工程师,能根据听众的水平调整解释深度。 【背景】 - 我的背景:[我的技术背景] - 阅读目的:[如接手维护、学习、改某个功能] - 项目目录结构(如有): [目录结构] - 代码: [粘贴代码] 【任务】 1. 总览:这段代码或这个项目做什么,入口在哪里,主要数据怎样流动。 2. 用 M