Agent Skills
返回列表
精准开发协议

精准开发协议

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8c3c5215/precision-dev-protocol。

技能介绍

要解决什么问题

让 Agent 改代码时,最常见的损失不是「写不出来」,而是改多了、改错了、反复试错烧积分:用户只说动底部栏,却连带改了场地尺寸;Edit 在 GBK 乱码文件上连试十几次;编译命令看似成功却输出到 H5 目录。本协议把这些来自真实项目(如小程序记分牌场景)的教训,收成可执行的纪律。

技能如何工作

核心是 WorkBuddy 式精准交付,而不是「看到能改就顺手改」:

  • 编辑边界沙箱:动手前用五问自检——改哪个文件、哪一行、是否在用户范围内、会不会误伤、如何验证;用户说改 A 就只改 A。
  • 平台坑点查表:微信小程序/CSS、uni-app 编译、文件编码等问题先查表再动手(如 margin-top 挤压 flex 兄弟、margin-top: auto 无效、@blur 先于 @click、Vue3 用 uni build -p mp-weixin 等)。
  • 工具失败止损:同一策略 2 次失败即切换(例如乱码文件 Read + Write 整文件重写,而不是死磕 Edit)。
  • 成本与闭环:并行 Read、回复简洁;改完 编译 → 检查输出目录 → Grep 确认;稳定状态再 git commit/打标签。
  • 方案确认(布局/顺序类):DOM 顺序不等于视觉顺序;改 UI 前先描述方案并让用户确认,同一天同一功能连续失败两次应熔断停手。

文档还提供标准执行流程模板与案例库(场地缩小、row-reverse 换场、输入丢失等),对应 30 条铁律 快速对照。

适用边界

  • 规则与案例偏重微信小程序 + uni-app 实战;其它栈需自行迁移查表思路,不能照搬每条 CSS 结论。
  • 这是改代码的行为协议,不替代产品需求分析或从零架构设计。
  • Git、沟通简洁等约定假设你在 Cursor/类 Agent 环境里按 tool call 计费使用。

使用场景

  • 用户只要求底部功能条下移几毫米,你需要改 CSS 且确认场地高度未被 flex 挤压
  • scoreboard.vue 等文件存在 GBK 乱码注释,需批量清理且避免 Edit 反复匹配失败
  • 改完 uni-app Vue3 代码后,要确认实际输出在 dist/build/mp-weixin 而非误编译成 H5
  • 记分牌「换场」需左右队伍组互换位置,但每组内按钮顺序保持不变,禁止用 row-reverse 一把反转

适合人员

  • 维护气排球/赛事类微信小程序的前端,经常收到「只动这一块 UI」的像素级修改指令
  • 在 Cursor 等 Agent 环境里改 uni-app 小程序,曾因编译命令或开发者工具未刷新误判「改没生效」
  • 负责遗留代码仓库的工程师,文件含 BOM/GBK 乱码,需要协议约束 Agent 两次失败后改用 Read+Write
  • 带计费积分使用 Coding Agent 的技术负责人,要求改完必编译、Grep 验伤、稳定点再 commit 打标签