这是我在个人项目中使用的 Codex 和 Claude Code 技能与 Hook 集合,按需收录自第三方项目。
| 上游项目 | 本项目收录内容 |
|---|---|
| Matt Pocock · Skills for Real Engineers | 需求、建模、实现、调试与审查等工程技能 |
| Dietrich Gebert · Ponytail | 精简实现技能及 Codex、Claude Code Hook |
| Julius Brussee · Caveman | 表达、探索、审查等技能及随附脚本 |
| Emil Kowalski · Skills for Designers and Engineers | 界面设计、动效、移动端交互与 Swift 技能 |
| shadcn · shadcn/ui | shadcn 技能及规则文档 |
| wshobson · Agentic Plugin Marketplace | TypeScript、Python、Rust、Node.js、API 与 Tailwind 技能 |
| Apollo GraphQL · Skills | rust-best-practices 及参考章节 |
| Addy Osmani · Agent Skills | 性能、接口、可观测性、迁移、审查、安全等技能及检查清单 |
| Vercel Labs · Agent Skills | React 组件组合与性能技能及规则文件 |
| Supabase · Agent Skills | supabase-postgres-best-practices 及参考文件 |
| Prisma · Skills | Prisma ORM、Postgres、Compute 等技能及参考文件 |
| Paul Bakaus · Impeccable | impeccable 技能、参考手册及脚本 |
| HumanLayer · Skills | show-me 可视化解释技能、visual-pr 拉取请求描述技能 |
| Matteo Collina · Skills | fastify-best-practices 技能及规则文档 |
| GitHub · Awesome Copilot | multi-stage-dockerfile 多阶段容器构建技能 |
| Lieflat Charts | lieflat-charts HTML 图表与报告技能 |
| EverMind AI · Raven | git-story-film Git 历史动画影片技能 |
| alesha-pro · Tools | hand-drawn-canvas-animation 手绘 Canvas 动画技能 |
| Cursor · Plugins | create-verification-skill、maintain-verification-skill 项目验证技能生成与维护 |
| echris6 · Motion Video Kit | business-motion-film 商业短片制作、动效与质量检查技能 |
| Warp · Common Skills | skill-doctor 技能评分与改进建议 |
| Kit Langton · Skills | effect Effect v4 生产 TypeScript 技能及参考文档 |
| backnotprop · bro | bro、clean-room、facts、ladder、readback、recap、status 七项沟通与状态展示技能;该仓库暂无 LICENSE 文件 |
| Jakub Krehel · Skills | better-interface、better-ui、better-typography、better-colors、better-accessibility、better-layout、better-writing、interface-review、explain-interface、break、build-design、state-machine、variant 十三项界面设计技能(MIT 许可) |
| April Zhu · Iso Glow | iso-glow 等距发光线稿交互图技能(MIT 许可;网站分发,无 GitHub 上游) |
| alchaincyf · Huashu Art Motion | huashu-art-motion 艺术风格绘制、动画复刻与视频动画技能 |
第三方许可与署名保存在 licenses/、对应技能目录的 LICENSE 文件或其 SKILL.md 中。
由 npx skills 管理的技能保存在 .agents/skills/;.claude/skills 指向同一目录。skills-lock.json 记录它们的安装来源,可在新环境恢复技能:
npx skills experimental_install更新锁定技能可运行 npx skills update --project -y。Ponytail Hook 脚本保存在 .agents/hooks/,.codex/hooks 和 .claude/hooks 指向同一目录;其来源是 DietrichGebert/ponytail 的 e3ba2aa 提交,需要单独同步。两端配置分别在 .codex/hooks.json 和 .claude/settings.json。
从项目根目录启动,并确保 node 在 PATH 中。Codex 还需信任项目配置和 /hooks 中的项目 Hook。修改技能或 Hook 后运行 node scripts/verify.mjs 验证。
并非所有技能都有 GitHub 上游。除两个 prototype 别名(见 AGENTS.md)外,以下两类技能不进入 skills-lock.json,也不由 npx skills update 或 npx skills experimental_install 跟踪;技能内容随本仓库提交,克隆即得,变更由 git 历史记录:
- 网站分发技能:
iso-glow来自 isoglow.dev(April Zhu,MIT 许可),无 GitHub 上游仓库。手动更新时从源站点获取最新版本(当前实测下载地址 https://iso-glow.vercel.app/iso-glow.zip),解压后用其中的iso-glow/目录整体覆盖.agents/skills/iso-glow/;上游文件逐字节原样保留,不做质量审查或改写,MIT 许可证文件随技能目录保存。 - 本仓库自研技能:如
harness-code-check(检查恒等分支、吞错、硬编码密钥、测试覆盖率和僵尸文件、模块、API;使用$harness-code-check调用,默认只检查并报告,不自动修复),直接在本仓库编写维护。
收录或更新网站分发技能时只做集成检查:文件齐全、npx skills list --json 能以 project 作用域发现、副本与下载存档逐字节一致。