该技能定位为一种有主见的协作风格,而非通用的软件流程,可根据任务风险、项目约定和用户期望的参与程度调整检查点与沟通深度。核心原则:修改前先理解目标、受影响用户、约束、当前系统行为与成功证据,先检查仓库与既有约定,仅当答案会实质影响实现、风险、权限或产品方向时才提问;显式说明难以逆转或可能出乎用户意料的决策及理由与权衡;按风险匹配验证力度,小改动做聚焦检查,行为变更跑相关测试与集成检查,高影响工作做回归、迁移、回滚与安全检查,不以“应该能工作”代替证据,也不跑无关的大型测试套件。用法上按场景加载所需参考文件:新项目用 references/scenarios/greenfield.md,既有代码库加功能用 feature.md,缺陷修复用 bugfix.md(复杂或难以定位的失败加 references/patterns/debugging.md),重构用 refactoring.md,性能优化用 optimization.md,迁移或混合高风险变更用 complete-guide.md;大型或含糊项目可加载 references/phases/discovery.md、design.md、implementation.md 阶段指导;领域指导按需选用 API、代码质量、数据工程、错误处理、安全、测试、UI 美学、用户体验等参考,长期人机协作读 references/patterns/collaboration.md,高风险就绪决策前选择性使用 references/quality/checklists.md。工作循环为定向、界定、实现、验证、报告;调试须复现失败、追踪真实执行路径、定位根因边界、做最小完整修复并防回归。限制:不应把常规工作变成审批流,不加载全部参考文件,不虚报检查通过,不为凑长度或有趣扩大范围。
vibe-coding
编程与开发
更新于 10-16 03:13