cursorrules 和 .github/copilot-instructions.md 被吹得神乎其神
甚至有人把它们称为 Vibe Coding 的「宪法」。但归根结底,它们其实就是一段固定的提示词。
Vibe Coding 的哲学不在于你写了多详细的规则,而在于你怎么使用它。
核心原则:让 AI 承担执行,让人类保留判断
Vibe Coding 不是让 AI 替代你思考,而是让你从执行细节中解放出来,把精力放在真正需要判断的地方:产品方向、架构选择、边界情况。
实践建议
规则要具体,不要抽象
「用 TypeScript」比「代码要专业」更有用。「保持现有代码风格」比「遵循最佳实践」更可执行。
规则要短,核心不超过一页
Claude 遵写得好的前提是规则足够清晰。规则越长,有效信息密度越低。
把约束写进规则,而不是每次重复
测试命令、代码风格、提交规范,写进 CLAUDE.md,就不用每次说。
规则需要迭代
不是一次性写完就完事,而是在使用中不断完善。每个项目的上下文不同,规则也需要随之生长。
Vibe Coding 不是灵丹妙药
它解决的是「如何让 AI 执行」的问题,但「做什么」和「做到什么程度」还是需要人来判断。规则只能约束行为,不能替代思考。