编程提示工程
提示词就是 Vibe Coding 的"代码",质量直接决定输出质量。
四条核心原则
- 明确具体 — 给约束,给边界条件,给期望输出格式
- 提供上下文 — 技术栈、已有模式、相关文件路径
- 分步执行 — 复杂任务拆步骤,每步确认后再继续
- 描述意图 — 说"要什么",不说"怎么做"
高级技巧
角色设定
你是一位 10 年经验的 Go 后端工程师。优先考虑并发安全,使用标准库优先,错误处理要完整。约束条件
实现 JWT 认证中间件。要求:Express + TypeScript,支持 token 刷新,不超过 80 行,不用 passport.js。思维链(CoT)
逐步思考:1. 分析问题 2. 设计方案 3. 列出改动文件 4. 逐文件实施迭代优化
第一轮:基础实现 → 第二轮:错误处理 → 第三轮:性能优化 → 第四轮:测试反模式
❌ "改好一点"
✅ "当前加载 3 秒,优化到 1 秒,瓶颈在数据库查询"❌ 一次要求重构整个项目
✅ 先拆分 UserService,确认后再继续