← 返回首页

我给 AI 编程助手写了个"技能管家"

TL;DR:胖鱼 PEtFiSh 是一个 AI Skill 生命周期管理工具。一条命令安装,支持 8 个 AI 编程平台,内置质量门禁和安全审计。开源,免费,欢迎 PR。

起因

我日常用好几个 AI 编程工具——OpenCode、Claude Code、Cursor,偶尔还用 Copilot。

每个工具都有自己的"规则文件"格式:Cursor 用 .cursorrules.mdc,Claude Code 用 CLAUDE.md,OpenCode 用 AGENTS.md,Copilot 用 .github/copilot-instructions.md……

同一套规则,我要维护好几个版本。改了一处,其他地方忘了同步,AI 在不同平台表现不一致。

更头疼的是——我写了一堆 skill(给 AI 的结构化指令),但完全不知道:

于是我搞了胖鱼。


胖鱼是什么

胖鱼 PEtFiSh(谐音"朋友")是一个 AI Skill 的全生命周期管理工具:

发现 → 创建 → 检查 → 安全审计 → 发布门禁 → 优化 → 追踪
mine → author → lint → audit → gate → optimize → track

核心特性

1. 一套 skill,8 个平台

写一次 SKILL.md,胖鱼自动翻译成各平台格式并安装到正确路径:

平台Skill 目录指令文件
OpenCode.opencode/skills/AGENTS.md
Claude Code.claude/skills/CLAUDE.md
Cursor.cursor/skills/.cursor/rules/*.mdc
Copilot.github/skills/.github/copilot-instructions.md
Windsurf.windsurf/skills/.windsurfrules
Codex.agents/skills/AGENTS.md
Antigravity.agents/skills/AGENTS.md + GEMINI.md
Universal.agents/skills/AGENTS.md

2. 质量门禁

skill 也是代码,应该有 CI:

# 跑一个 skill 的完整门禁
uv run .opencode/skills/quality-gate/scripts/run_gate.py --path .opencode/skills/my-skill/

3. 上下文感知

胖鱼会"听"你和 AI 的对话。当你开始讨论部署但没装 deploy pack,它会提醒一次——不多不少。

4. trustskills 治理引擎

不是看 skill 的文案"像不像安全",而是分析实际代码行为:


怎么用

30 秒上手:

# macOS / Linux / WSL
curl -fsSL https://raw.githubusercontent.com/kylecui/SKILL_builder/master/remote-install.sh | bash -s -- --pack init,companion

# Windows PowerShell
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/kylecui/SKILL_builder/master/remote-install.ps1))) -Pack "init,companion"

装完后输入 /initproject,胖鱼会问你项目类型,然后自动装上匹配的 skill pack。

安装脚本自动获取最新稳定release版本,无需手动指定版本号。

日常使用 /petfish 命令:

/petfish              → 查看已装 skill 状态
/petfish catalog      → 浏览全量技能目录
/petfish suggest      → 基于项目结构推荐 skill
/petfish lint [path]  → 质量打分
/petfish audit <path> → 安全审计
/petfish gate <path>  → 完整发布门禁
/petfish search <kw>  → 跨市场搜索 skill
/petfish mine <repo>  → 从仓库挖掘候选 skill
/petfish create <n>   → 创建新 skill

10 个 Skill Pack

Alias干嘛的Skills 数
init项目初始化向导1
companion胖鱼本体,10 个管理类 skill10
course课程开发全套15
deploy部署与运维7
testdocs测试用例与文档生成2
petfish工程写作风格("说人话")1
pptPPT 设计2
trustskill 可信度治理1
calibrate反迎合决策校准——评审不跪舔1
context话题治理器——上下文隔离 + 28 MCP tools + 会话管理1

技术选型


现状与计划

当前版本 v0.4,最新release v0.4.13

已完成:

后续方向:


链接

欢迎 Star ⭐,更欢迎 PR。

如果你也受够了在多个 AI 工具之间手动同步规则,试试胖鱼。