- 改
skills/*/SKILL.md的 description、路由表、consent、安全闸、hand-off、references 落款 - 调整
bailian-protocol与业务 skill 的关系,或业务 skill 之间的软 hand-off 约定 - 新增 / 拆分 / 合并
bailian-*业务 skill,或改tools/generate-reference.ts的GROUP_OWNER_SKILL归属(与命令增删改交叉时两边都看) - 给业务 skill 补安装说明、README,或统一「勿猜 flag →
reference/」类约定
纯改生成物 skills/*/reference/*.md(由命令 metadata 驱动)→ 走 command-add-remove.md / command-flag-change.md,不要手改 reference。
- Supported install:
npx skills add modelstudioai/cli --all -g(整包装齐,含bailian-protocol) bailian-protocol是共享协议 skill,业务 skill 执行前应 Read 它;Agent Skills /npx skills不会按 frontmatter 自动拉依赖- 不要在 frontmatter 写
companions,也不要对外说「companions = 安装器硬依赖」 - 子集安装(
-s)为 advanced / 不推荐:skills CLI 不会自动带上 protocol;漏装会导致相对路径 Read 失败
bailian-protocol ← 共享协议(consent / 鉴权 / 版本 / 错误上报)
▲ 靠 --all -g 与业务 skill 同装;非安装器强制 companions
│
┌───────┴────────┬────────────────┬──────────────────┐
bailian-gen bailian-finetune bailian-managed-agent
(领域路由表) (领域工作流) (IaC 安全闸)
│ │ │
└────────────────┼──────────────────┘
▼ 软 hand-off(按 skill 名)
bailian-cli(hub)
hub 路由表:本职命令 + 领域 hand-off 行
细节 → 各 skill reference/(生成)
- 整包装齐:安装/升级文案主推
--all -g;业务 skill 不声明companions - 协议读取:CRITICAL / references 可链
../bailian-protocol/…;若读不到 → 停止执行bl,提示npx skills add modelstudioai/cli --all -g - 软 hand-off:兄弟业务 skill 只写 skill 名;已安装则 Read,未安装则
bl … --help或提示整包安装;不要把../bailian-gen/…等写成执行前提 - Hub vs 领域:
bailian-cli的「When to use which command」只列 hub 拥有的意图;媒体 / 精调 / managed-agent 各留 hand-off 行,不抄领域默认模型与子命令明细 - 渐进披露:SKILL 写意图路由与领域硬规则;flags / usage / examples 以
reference/或bl <command> --help为准,表后保留「勿猜 flag」指向句
- 领域 skill(gen / finetune / managed-agent)路由或命令表后有指向
reference/的句;文末## references(protocol + reference)与家族对齐 - description 含 WHAT + WHEN + 反触发;安装说明指向
--all -g,不写 companions 必装 - Quick examples 只演示本 skill 职责(hub 不示范
bl image/bl video等) - 若改了安装方式:同步
README.md/README.zh.md/INSTALL.md/skills/*/README*/skills/bailian-protocol/assets/setup.md中的npx skills add …示例(改INSTALL.md时按 install-doc-change.md 同步静态页)
- 新一级命令组归属领域时:改
tools/generate-reference.ts的GROUP_OWNER_SKILL,并更新拥有方 skill 的路由表;hub 最多加一行 hand-off - 跑
pnpm run sync:skill-assets(或 commit 走 pre-commit),提交生成的reference/与 version 同步结果 - 默认模型若写在领域路由表(如
bailian-gen):与命令 default / model-add-remove.md 一并核对
pnpm run sync:skill-assets
# 本地试装(测本仓库改动,勿只拉远端)
npx skills add "$(pwd)" --all -g -y抽查:打开 skills/bailian-cli/SKILL.md 确认无领域子命令明细表、无 companions;打开对应领域 skill 确认有「勿猜 flag」与 hand-off。
- ✗ hub 路由表再次抄回 image / video / finetune / managed-agent 明细 → token 膨胀且与领域 skill 双份漂移
- ✗ 重新加回
companions并宣称安装器硬依赖 → 与 Agent Skills /npx skills合同不符 - ✗ 软 hand-off 写成硬路径
../bailian-*/SKILL.md当执行前提 → 子集安装断链 - ✗ 只改 SKILL、忘改
GROUP_OWNER_SKILL→ reference 落错 skill - ✗ 手改
skills/*/reference/*.md→ 下次 generate 被覆盖 - ✗ 改默认模型只动 flag description / reference,忘改领域 SKILL「When to use which command」表(见 model-add-remove.md)