← 返回首页← Back to home

胖鱼 PEtFiSh — 产品介绍PEtFiSh — Product Overview

v0.6.2 · 2026-05

伙伴不是工具。工具被调用,伙伴始终在场。
/initproject那一刻起,胖鱼参与你的每一轮交互——感知、守护、维持标准。
A companion isn't a tool. Tools get called. Companions are always present.
From the moment you run /initproject, PEtFiSh is in every interaction — sensing, guarding, holding standards.

问题不在Skill,在协作方式The problem isn't skills — it's how you collaborate

你用AI写代码。AI很能干。但你注意到几个问题:You write code with AI. AI is capable. But you notice a few problems:

这些不是"Skill管理"问题。这是协作质量问题。你需要的不是更多工具,是一个靠谱的伙伴。These aren't 'skill management' problems. They're collaboration quality problems. You don't need more tools — you need a reliable companion.

四个承诺Four Promises

常伴Always Present — 每一轮交互都在 — In every interaction

Companion Gateway在每条消息前自动执行两步检查:Companion Gateway automatically runs two checks before every message:

  1. 话题检测Topic detection:当前消息和活跃话题什么关系?漂移了吗?风险多高?需要提示吗?: What's the relationship between this message and the active topic? Has it drifted? How risky? Need a prompt?
  2. 能力感知Capability sensing:你正在做的事,需要什么能力?你有吗?没有的话要不要装?: What does your current task need? Do you have it? Should you install it?

然后才进入正常处理。你感觉不到它在,但它每一轮都在。Then normal processing begins. You don't feel it — but it's there every round.

守护Guarding — 在你掉坑之前拦住 — Catches you before you fall

三层感知模型:Three-tier sensing model:

每个领域每次会话最多提醒一次。上下文守护同理:Fish-trail话题治理器持续监测话题关系和污染风险,高于阈值才出声。Each domain reminded at most once per session. Context guard works the same: Fish-trail monitors topic relationships and contamination risk, only speaks up above threshold.

可信Verified Trust — 信任是验证出来的 — Trust is earned through verification

胖鱼推荐的每个Skill都经过完整门禁:Every skill PEtFiSh recommends passes a full gate:

Lint (100分制, 40+规则)
  → Score ≥ 80? Continue
Security Audit (0.0-1.0风险分)
  → Risk ≤ 0.5? No CRITICAL? Continue
四条红线检测
  → subprocess+network combo? deny.
  → 敏感路径读写? deny.
  → sudo without approval? deny.
  → subprocess+os combo? deny.
Quality Gate → PASS / CONDITIONAL / FAIL

TrustSkills治理引擎:6维风险(shell/network/file_write/sensitive_data/script_risk/persistence)、5级动作(allow → deny)、4条红线硬拒绝。命中红线不走分数阈值,直接deny。TrustSkills governance engine: 6 risk dimensions (shell/network/file_write/sensitive_data/script_risk/persistence), 5 action levels (allow → deny), 4 red lines that trigger hard denial. Red lines bypass score thresholds — instant deny.

秉正No Compromise — 标准不因便利而降格 — Standards don't bend for convenience

反迎合校准机制:Anti-sycophancy calibration:

质量门禁同理:不会因为"这个Skill看起来有用"就放水。80分以下不过,0.5以上不过,红线不商量。Quality gates work the same: won't pass because 'this skill looks useful'. Below 80 is below 80. Above 0.5 is above 0.5. Red lines are non-negotiable.

它具体做什么What it actually does

四个承诺落地为具体能力:Four promises, materialized as concrete capabilities:

能力Capability 承诺Promise 实现Implementation
Companion Gateway 常伴Always Present 每条消息前自动话题检测+能力感知Automatic topic detection + capability sensing before every message
三层Skill Sense3-Tier Skill Sense 守护Guarding 白名单→意图缺口→静默,按需推荐Whitelist → intent gap → silent, recommend on demand
Fish-trail话题治理Fish-trail topic governance 守护Guarding 7种关系、污染评分、上下文隔离、31 MCP tools7 relationship types, contamination scoring, context isolation, 31 MCP tools
Quality Gate流水线Quality Gate pipeline 可信Verified Trust Lint+Audit+红线→PASS/FAILLint + Audit + red lines → PASS/FAIL
TrustSkills引擎TrustSkills engine 可信Verified Trust 6维风险、5级动作、4条红线6 risk dimensions, 5 action levels, 4 red lines
Anti-sycophancy校准Anti-sycophancy calibration 秉正No Compromise 中性化→评分→反方→置信度分离Neutralize → score → counter-argument → confidence separation
跨平台Skill适配Cross-platform skill adaptation 一套Skill,8个平台自动翻译安装One skill set, auto-translated install across 8 platforms
Skill全生命周期Full skill lifecycle mine→author→lint→audit→gate→optimize→eval→track

10个能力包10 Capability Packs

Alias 定位Purpose 规模Scale
companion 胖鱼本体——常伴核心 + 生命周期管理PEtFiSh core — always-present foundation + lifecycle management 10 skills, 1 cmd
context 话题治理器——守护核心Topic governance — guarding core 1 skill, 31 MCP tools
calibrate 反迎合校准——秉正核心Anti-sycophancy calibration — no-compromise core 1 skill
trust Skill可信度治理——可信核心Skill trust governance — verified-trust core 1 skill
init 项目初始化向导Project initialization wizard 1 skill, 1 cmd
course 课程开发全套Full course development suite 15 skills, 10 cmds, 8 agents
deploy 部署与运维Deployment and operations 7 skills
petfish 工程写作风格Engineering writing style 1 skill
testdocs 测试用例与文档Test cases and documentation 2 skills
ppt PPT设计Slide design 2 skills

为什么是伙伴,不是工具Why companion, not tool

工具是你想起来才用的。伙伴是一直在的。Tools are things you remember to use. Companions are always there.

Skill管理是手段。让你的AI始终处于正确的工作状态,才是目的。Skill management is the means. Keeping your AI in the right working state is the purpose.

安装Install

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

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

装完输入 /initproject。胖鱼询问项目类型,自动装上匹配的能力包。从此刻起,伙伴已就位。After install, type /initproject. PEtFiSh asks your project type, installs matching packs. From this moment, your companion is in place.

GitHubgithub.com/kylecui/petfish.ai