归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。
- agent-skill
- video
- promo
- marketing
把 vibe coding 变成高质量代码:这个 agent skill 会替你的仓库写出该守的规矩,并把每条规矩变成 agent 绕不过去的闸门。
失败模式很眼熟:agent 写了大部分代码,你不再逐行读 diff,质量悄悄漂移直到某天炸掉。在仓库里跑一次 /gap-trap setup,它会读代码、写出贴合这套代码库的规则,并为每条规则加一道闸门——规则被破坏时让 commit 或 CI 直接失败。它布置四样东西:Contracts(HTTP、日志、配置、鉴权这些「只有一种正确写法」的地方各立一条)、Proven red(一个 CI 任务把每条新测试放到旧代码上跑,测试在旧代码上也通过就判失败——不能失败的测试证明不了任何事)、Ratchets(已知问题计数——lint 积压、超 400 行的文件——只许降不许涨)、Playbooks(项目用血泪换来的事实,写下来让下一个会话别再学一遍)。它还会顺手装上姊妹 skill slop-mop,让文档、commit 信息和 PR 描述读起来像人写的。任何语言都适用:Node 和 Python 仓库的闸门装进测试套件;其余——Go、Rust、Java、Ruby、.NET、PHP、Swift、C++——用只需 git、grep、awk 加你的测试命令的 shell 版本。
没人逐行读 diff 的 agent 重度仓库;也适合作为 spec-driven development 的内环补充。这套框架正是 zmNinjaNg 在用的那套,其「Agent 开发模型」一章是出处。
npx skills add pliablepixels/gap-trap # 或手动安装(Claude Code 读 ~/.claude/skills,Codex 读 ~/.agents/skills): git clone https://github.com/pliablepixels/gap-trap.git mkdir -p ~/.claude/skills cp -r gap-trap/gap-trap ~/.claude/skills/ # 然后在目标仓库里: /gap-trap setup
MIT。这个 skill 刻意拒绝在小模型上运行(Claude Code 里要求 Opus 或更强,Codex 里要求高推理档的前沿编码模型)——合同选错一次,之后每个会话都跟着买单。源头仓库的完整闸门集(4,400 个单元测试、一次构建、三个 lint)本地约一分钟跑完;proven-red 只在 CI 跑。更新用 npx skills update gap-trap;手动安装应整目录替换,免得上游已删除的文件残留。
收录日期
归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。
一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。
让 AI 编码 agent 在动第一行代码之前先画出架构、声明影响范围的 skill——成果是一张可直接打开的独立 HTML 架构地图。