总结Claude Code实际使用的工作流陷阱与解决方案,通过理解现状、定义边界、确认目标的预检查避免AI编辑范围过大。
Claude Code 能快速写代码。
这很有用,直到它开始比理解你的项目更快。
我一直在重复遇到同样的问题:
小请求触及无关的文件 现有逻辑被重建而不是重用 Bug 修复产生了不同的 Bug Claude 在任务进行到一半时改变了范围 任务被标记为完成,但没有测试过真实用户流程
问题不仅仅是"不好的提示"。
我的整个工作流程开始得太晚了。
我在要求 Claude 构建之前,没有让它检查、定义边界并就成功的样子达成一致。
我创建了 The Claude Code Toolkit,一个付费合集,包含 260 个提示和系统、15 个 CLAUDE.md 模板、10 个完整开发工作流和 100 个精选 Claude Code 技能。
停止与 Claude Code 对抗。开始与它一起构建。
你知道你想构建什么。
Claude 总是猜错,破坏东西,让你重复自己。
这个工具包可以解决这个问题。
你得到 260 个结构化提示,它们为 Claude 提供了它真正需要的确切上下文:
• 要构建什么 • 不要触及什么 • 如何测试结果 • 任务何时真正完成
• 260 个用于网站、应用开发、SaaS 功能和调试的提示 • 15 个专业的 CLAUDE.md 模板 • 10 个完整的开发工作流 • 100 个精选的 Claude Code 技能 • 初学者快速入门指南
这是包含的 50 个网站构建提示中的一个。完整版本从规划一直到实施和测试。
选择一个提示。
为你的项目自定义它。
粘贴到 Claude。
获得更清晰、更结构化的结果。
自定义和使用大约需要 30-90 秒,适用于 Claude Code、ChatGPT、Gemini 和其他 AI 编码工具。
£3.99。一次性付款。终身访问。即时交付。
你将收到一个 PDF,其中包含访问 Google Docs 中完整组织的工具包的权限。
适用于桌面、平板电脑和移动设备。
停止为每个项目重写相同的说明。
只需构建。
在 Claude 编辑任何东西之前,我让它回答五个问题:
当前系统做什么?哪些文件真正相关?什么必须保持不变?最小的安全改动是什么?结果将如何被验证?
这听起来很基础,但它可以防止大量不必要的工作。
这是完整的提示。
你作为一名高级软件工程师,准备在现有代码库内进行受控更改。
[描述功能、修复或更新]
[准确描述用户应该能够做什么]
[列出必须保持不变的功能、页面、文件、数据或集成]
项目目的:[描述应用程序]
技术栈:[列出栈或写"未知"]
相关文件:[列出它们或写"未知"]
最近的改动:[列出相关改动或写"无"]
已知错误:[粘贴错误或写"无"]
不要在这个阶段编辑任何代码。
首先,检查现有项目并执行预检查审查。
你的审查必须包括:
追踪与此任务相关的当前用户流。
识别涉及的组件、路由、服务、API、数据库逻辑和状态。
找到应该被重用的现有模式、工具和组件。
识别可能需要修改的每个文件。
解释为什么每个文件可能需要改动。
识别可能间接受到影响的功能。
列出不清楚的要求或缺失的信息。
识别安全、权限、验证和数据完整性风险。
推荐最小的安全实施方案。
为完整用户流程创建测试计划。
使用这些部分作出回应:
解释相关功能当前是如何工作的。
用你自己的话重述请求的结果。
列出涉及的文件,并解释每个文件控制什么。
识别应该保留的组件、服务、工具和约定。
解释可能的回归、边界情况和安全问题。
推荐交付请求结果所需的最小实施。
列出你期望修改的每个文件和区域。
列出必须保持不变的所有内容。
提供分步计划。
解释你将如何测试:
完整的成功流程
无效和缺失的输入
加载、空和错误状态
认证和权限
重复点击或重复提交
相关功能
浏览器控制台错误
受保护的功能
在编辑任何代码之前等待我的批准。
保持在批准的范围内。
遵循现有的架构。
重用现有的项目模式。
不要进行无关的重构。
不要改变无关的样式。
不要在没有批准的情况下添加依赖。
在修改未批准的文件之前停止并询问。
保留现有的用户数据、权限和集成。
实施后:
列出创建或修改的每个文件。
解释所做的确切改动。
将结果与批准的计划进行比较。
测试完整的用户流程。
测试相关的受保护功能。
列出任何无法验证的内容。
不要因为代码编译或页面加载就声称完成。
只有当预期的用户流程已被测试且受保护的功能仍然有效时,任务才算完成。
如需进一步行动,你可以考虑屏蔽此人和/或举报滥用行为