V 友也有很多开源的 skill 管理客户端,但是感觉用起来还是比较麻烦,很多工具也都是做拷贝,强迫症很难受。
所以做了 skillmod ,把 go mod 的同构方案搬到 skill 上:
skillmod init 初始化 skill 依赖(下面 mod 和 lock 不需要人维护,是声明式的记录)
SKILL.mod 声明项目需要哪些 skill ,人维护、进版本库
SKILL.lock 用内容 dirhash 锁定版本,tag 或 commit 号都行,任何篡改在 verify 时无所遁形
skillmod sync 幂等对齐,多台机器直接拉齐
skillmod share 把同一套安装链接给 .claude 、.codex 等任意 agent
效果:
设计细节:
上手:
# 0. 安装(推荐:让 agent 自己安装,然后让 AI 安装 skillmod 并放到 PATH 内,也可以用 go install 安装代替 AI 下载 bin )
npx skills add github.com/openai/skills//gh-fix-ci --yes
# 1. 项目初始化:生成 SKILL.mod (项目根目录)
skillmod init
# 2. 全局接管:把现有全局 skill 纳入 skillmod 管理
skillmod init --global
# 3. 添加 skill
# 手动安装(默认软链接,项目级)
# skillmod get github.com/openai/skills//gh-fix-ci --yes
# 全局安装(装到用户主目录)
# skillmod get github.com/openai/skills//gh-fix-ci --global --yes
# 4. 本地验证内容一致性
skillmod verify
局限说一句:verify 锁的是内容 hash ,不做内容安全审查,装第三方 skill 前自己看一眼。
觉得有用点个 Star ⭐,欢迎 issue , 自己主要用 Linux, mac 理论上一样,所有的 skill 都会软链到全局 mod 内,windows 没测。。
纯 vibe coding ,v0.0.1 后就自举让 AI 开发了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.