技能库同步:另一台机的 2026-10-16 包 + element-picker 入包 + 工具归拢到技能级 assets/
product-planning(同步 26 改 65 新)
- 目录约定:docs/pm/<项目>/ ⇒ <工作区>/项目/<产品slug>/ 为产品根,下分 产品规划/ 与 产品原型/{designs,pages}
- ④段骨架六节 ⇒ 七节(新增「原型地址」;后两节改「页面导航」「原型状态取值」)
- ③段新增真机组件库;结案「源站只有暗色主题」,tokens.css(亮色)标为不可用于生产
- ③段改版规则反转为「一个产品只用一套原型、只留当前态」;②段新增 产品规划模板.md(表头唯一定义处)
- scripts:产品根定位重写(含 .registry/current-project 指针),新增 check_terms.py 与 selftest_product_root.py
session-mechanism(同步 3 改 2 新)
- references/06-技能优化规程.md 新增 §5「要求落在生成时看得见的面上」,总表 16 ⇒ 17 条;SKILL.md 同步
- scripts/collabctl.py 取回 _find_board() 候选定位(旧版写死 scripts/board.py,而看板已搬进 boards/会话看板/ ⇒ 旧版本就是坏的)
element-picker(新装)
- 按用户口径作「独立功能加入 product-planning」,非独立全局技能
- 修掉它自身三处路径漂移(技能根写法 ⇒ 同目录;README 两处旧落点;剪贴板示例文案与代码对齐)
工具归拢到技能级 assets/
- diagram-design / design-capture / element-picker / video-capture 从各段 assets/ 移到技能包 assets/
- 新增红线:本包有两处 assets/(技能级工具箱 vs 段内资产),引工具一律写「技能级 assets/<工具名>/」
- 路径口径由两类改三类(技能级工具箱 / 本段自带资产 / 同根技能)
不入库(磁盘保留)
- design-system-tiaoyue 整个目录(用户 2026-10-16 令):git rm -r --cached + .gitignore,理由=14 MB 且可 CDP 重采;
已在 ③段 SKILL.md 注明「取仓后这一层是空的属正常,用自带套需另取或重采」
- element-picker 的运行期存档 marks/(服务自己会建目录)
This commit is contained in:
1 parent
749c0e3d5d
commit
8160f91559
336 files changed
+12821
-6621
No files matched your search
@@ -0,0 +1,19 @@
|
||||
# 归属与来源(ATTRIBUTION)
|
||||
|
||||
本工具(`video-capture`)的抽帧算法与铁律来自同工作区技能,非第三方项目。
|
||||
|
||||
## 来源
|
||||
|
||||
- 上游技能:`aigc-idea-impression`(`E:/ProgramData/AIProject/agent-product/.workbuddy/skills/`)
|
||||
- 上游文件:`references/操作规范/视频抽帧与字幕规范.md`
|
||||
- 算法:「双因素(画面 scene + 字幕区 crop scene)+ 首尾帧 + 长间隔补帧」;逐点 `-ss` 抽帧;CRLF 防护。
|
||||
|
||||
## 本工具改动
|
||||
|
||||
- 用 Python 标准库 + ffmpeg/ffprobe 重写为独立脚本(`scripts/extract_frames.py`),不再依赖上游技能的其它上下文。
|
||||
- **不改**抽帧判据与阈值(0.3 / 0.1 / 0.05、>5s 补中点、尾帧 时长-0.3)。
|
||||
- 「取视频」只保留最小合规集(本地文件 / 直链 URL);上游的平台页内抓取与付费接口(红狐等)**未纳入**(符合本项目收录标准)。
|
||||
|
||||
## 说明
|
||||
|
||||
- 版权归原技能作者所有;如需字幕 OCR/转录,按上游《视频抽帧与字幕规范》另做(逐帧 OCR,禁只对代表帧 OCR)。
|
||||
@@ -0,0 +1,32 @@
|
||||
# video-capture 已独立为全局技能(交接说明)
|
||||
|
||||
> 🔴 2026-10-11:本工具(**取视频 + 抽帧**)已独立成**全局技能**,不再随③段携带。
|
||||
|
||||
## 新位置(权威件)
|
||||
|
||||
- 技能根:`<技能根>/video-capture/`(技能根=与本技能同级的那个目录,位置随环境变)
|
||||
- `SKILL.md` —— 触发词、两步用法、抽帧算法铁律、边界
|
||||
- `scripts/fetch_video.py` —— 取视频(本地文件 / 直链 URL)
|
||||
- `scripts/extract_frames.py` —— 抽帧(双因素 + 首尾 + 补帧),产 `c_<序号>_<真实秒数>s.jpg` + `frame_times.json`
|
||||
- `references/视频抽帧与字幕规范.md` —— 算法权威件
|
||||
|
||||
## 本目录现状
|
||||
|
||||
- 只留这份交接说明;原 `scripts/` 已移到
|
||||
`product-planning/references/_留痕/video-capture-已独立-20261011/scripts/`(留档,⛔ 不删)。
|
||||
- `ATTRIBUTION.md` 保留原位(署名信息仍有效)。
|
||||
- 引用方:`product-planning/SKILL.md` §可调用工具 已改指全局技能。
|
||||
|
||||
## 判据零改动
|
||||
|
||||
阈值与算法原样保留:三档 `0.3 / 0.1 / 0.05`、字幕区 crop 后检测、>5s 补中点、
|
||||
尾帧 `时长-0.3`、逐点 `-ss` 抽帧、保持原分辨率。
|
||||
|
||||
## 为什么独立
|
||||
|
||||
该能力**跨项目复用**;埋在 `product-planning` 的③段资产目录里时,非产品规划类的任务命不中它 ——
|
||||
2026-10-11 实测:一次「取视频 + 抽帧 + 梳理」的任务因此没加载它,自写固定节奏脚本,22 个视频的关键帧全部返工。
|
||||
|
||||
---
|
||||
|
||||
⛔ 本文件**不带 frontmatter**,因此不再注册成一个技能 —— 避免与全局技能 `video-capture` 抢同一个触发词。
|
||||
Reference in new issue
Block a user