Files
market/skills/larksuite-cli
Yige 8ca10741aa chore(larksuite-cli): 同步合集子技能至上游最新 / sync collection children to upstream HEAD (#105)
## 问题 / Problem

市场登记的 `larksuite-cli` 合集落后于上游,用户看到的能力清单不准确:

1. **缺少 `lark-meeting`** — 合集只登记 27 个子技能,上游实际有 28 个。而 `lark-meeting`
恰好是会议域**唯一的真业务技能**。
2. **4 个已降级的兼容壳仍按旧描述展示** — 上游已把 `lark-vc` / `lark-vc-agent` /
`lark-minutes` / `lark-note` 改成纯兼容入口(正文只有一句「转
lark-meeting」),但市场里仍是它们退役前的能力描述。用户按描述勾选,会装到 4 个不再承载业务的空壳,却装不到真正干活的
`lark-meeting`。
3. `source.ref` 钉在 2026-06 的提交上。

The registered `larksuite-cli` collection lagged upstream:
`lark-meeting` — the only real business skill in the meeting domain —
was missing, while four skills that upstream has since reduced to
compatibility shims were still advertised with their pre-retirement
descriptions. Users following those descriptions would install four
empty shims and miss the skill that actually does the work.

## 修改 / Changes

- `source.ref`: `4c31323` → `a257fcb`(上游 main,2026-08-31)
- `children`: 27 → 28,补齐 `lark-meeting`
- 4 个兼容壳的描述随之更新为「仅当显式指定时使用,统一交由 lark-meeting 技能处理」
- 同步 sidecar 的 `provenance.content.ref` 与
`spec.collection.childCount`,修复 legacy 与 sidecar 的一致性

`children` 由 `scripts/gen-collection-children.py larksuite-cli`
生成,未手工编辑。

## 验证 / Validation

```
uv run scripts/i18n/validate-i18n.py              → 0 error, 116 warning
uv run scripts/catalog/validate_catalog_metadata.py → 0 error, 116 warning
```

改动前基线同为 `0 error / 116 warning`,**无新增 warning**。

首次提交时只改了 legacy `entry.json`,校验报 3 个 `legacy-consistency` /
`collection-identity` error;stash 改动跑基线对照确认是本次引入后,补齐 sidecar 修复。
2026-09-01 10:00:10 -04:00
..