mashagua
29a599d6a9
feat(skills): 新增 watchless 与 impeccable 两个 external skill (#60)
## 背景
新增两个社区 skill 的 marketplace 指针条目,两者此前均不在 market 中。
## 改动
新增 2 个 external entry(`entry.json`,git 指针型,含 `zh-CN` / `en-US` i18n):
| skill | category | license | source | 简介 |
|---|---|---|---|---|
| watchless | media | MIT |
[chenzixin1/watchless](https://github.com/chenzixin1/watchless) |
将视频转成以关键帧截图为主线的完整视觉文档,输出 HTML/PDF/ZIP |
| impeccable | design | Apache-2.0 |
[pbakaus/impeccable](https://github.com/pbakaus/impeccable) | 让 AI
更懂前端设计的设计语言,覆盖 UX/可访问性/排版/配色/动效/设计系统 |
同步更新:
- `README.md`:external `20 → 22`、total `50 → 52`,外部条目列表按字母序插入
`impeccable`、`watchless`
- `manifest.json`:`stats.totalSkills` `50 → 52`
## 规则遵循
- entry.json 字段对齐现有 git 型指针(如 mattpocock-skills),格式一致
- category 使用 `categories.json` 已声明的合法 slug(media / design)
- `source.ref` 固定到当前最新 commit,保证可复现
- 两个上游仓库均为标准 skill(含 SKILL.md / skill 定义),许可允许再分发
## 验证
- 本地运行 `scripts/i18n/validate-i18n.py`:`OK: no i18n issues found.`(退出码
0)
- entry.json 均为合法 JSON,i18n 完整
2026-07-19 19:19:33 +08:00
..
2026-07-19 14:37:19 +08:00
2026-07-19 14:37:19 +08:00
2026-07-19 14:37:19 +08:00
2026-07-11 20:42:20 +08:00
2026-07-19 17:31:31 +08:00
2026-07-14 11:55:22 +08:00
2026-07-19 16:14:22 +08:00
2026-06-09 11:27:13 +08:00
2026-07-19 14:37:19 +08:00
2026-07-19 17:31:31 +08:00
2026-06-04 11:14:36 +08:00
2026-07-19 00:45:05 +08:00
2026-07-19 14:37:19 +08:00
2026-05-05 00:26:33 +08:00
2026-07-07 21:14:31 +08:00
2026-07-19 14:37:19 +08:00
2026-07-14 11:55:22 +08:00
2026-07-19 19:19:33 +08:00
2026-07-16 19:59:41 +08:00
2026-07-19 14:37:19 +08:00
2026-07-19 14:37:19 +08:00
2026-07-16 19:59:41 +08:00
2026-07-19 14:37:19 +08:00
2026-07-07 21:14:31 +08:00
2026-07-14 11:55:22 +08:00
2026-05-05 00:26:33 +08:00
2026-07-14 11:55:22 +08:00
2026-07-19 14:37:19 +08:00
2026-07-16 19:59:41 +08:00
2026-07-07 21:14:31 +08:00
2026-07-16 19:59:41 +08:00
2026-07-07 21:14:31 +08:00
2026-07-19 14:37:19 +08:00
2026-07-19 14:37:19 +08:00
2026-07-07 21:14:31 +08:00
2026-05-05 00:26:33 +08:00
2026-07-07 21:14:31 +08:00
2026-07-07 21:14:31 +08:00
2026-07-07 21:14:31 +08:00
2026-07-07 21:14:31 +08:00
2026-07-14 11:55:22 +08:00
2026-07-19 14:37:19 +08:00
2026-07-14 11:55:22 +08:00
2026-07-19 16:14:22 +08:00
2026-07-07 21:14:31 +08:00
2026-07-19 19:19:33 +08:00
2026-07-07 21:14:31 +08:00
2026-07-19 14:37:19 +08:00
2026-07-19 14:37:19 +08:00
2026-07-07 21:14:31 +08:00
2026-07-14 11:55:22 +08:00
2026-07-07 21:14:31 +08:00
2026-02-28 22:47:09 +08:00
2026-05-29 15:36:19 +08:00