自动汇总 2026-10-09 当天
hummingg在 GitHub 上的提交。
hummingg/skills
- feat(remotion-explain-video): 动作节奏三段式 + 轻推镜 + 画风配方 + 像素检查,v1.6.0
- 借鉴 huashu-art-motion 的渲染思路(动作节奏、运镜、可复现绘制、画面质量
- 检查),保留 Remotion 引擎与纯代码角色,不引入它的角色生图流程。
- 动作节奏:新增 src/motion.mjs(ACTION_STAGES/GROWTH_STAGES/stageAt/
- valueThrough/mix/easeOut/easeInOut),动作分「准备—执行—结果停留」,
- 不再从头匀速滑到尾。
- 养育镜头:按「放好→松手→退开」重做六阶段(ready/pour/place/release/
- retreat/settle),水壶落到地面基线后再松手退开,坐标进 DESIGN.nurture,
- 消除各镜分别手写导致的切镜跳动。
- 轻推镜:新增 PushIn,只作用于 DrawingArea 内 SVG,字幕层为独立
- Sequence 不随之缩放;DESIGN.camera.pushIn 默认 0,maxPushIn 0.03 防裁切。
- 画风配方:design.mjs 增加 ink-board/paper-warm/night-chalk,由
- designFor(name) 切换,只换颜色线宽、不动布局坐标时间线,未知配方报错。
- 像素检查:新增 scripts/pixel_check.py(纯标准库 + ffmpeg,无需 Pillow),
- 给出同帧重渲一致性(sha256)与绘图区运动量分布;review_video.py 增加
- -motion-frames 密集抽帧。
- 文档与测试:新增 references/motion-and-checks.md,同步 SKILL 与各参考
- 文档;新增 tests/motion.test.mjs、tests/test_pixel_check.py。
- 验证:tsc –noEmit 通过;回归 Python 24/24、Node 21/21;养育镜头运动量呈
- 峰形(首末段 0、中段 0.0079~0.0160,非匀速);两次独立渲染的帧 132/182/233
- 字节完全一致。
- feat(remotion-explain-video): 主题色轴 + 11 种版式骨架 + 双轨叙事,v1.7.0
- 借鉴 yang0/handraw-style(MIT + 署名要求)的三项内容,用户明确圈定范围,
- 其余不取。三项均为增量改动,未启用时不改变既有输出。
- 主题色轴:design.mjs 新增 THEME(默认 null)与 COLOR_THEMES(C-01~C-36),
- 色名与编号沿用其 COLORS.md 体系;该库只给色名不给色值,hex 是本仓按通用
- 色值自行映射的。themeFor 未知编号报错;新增 relativeLuminance/contrastRatio
- (WCAG)供自查;designFor(name, theme) 只覆盖 accent 并输出 themeContrast。
- 版式骨架:layoutSlots 由 4 种扩到 11 种,新增 hierarchy/annotate/rows/
- compare-columns/quadrant/hero-panel/timeline,对应其 LAYOUTS.md 信息图与
- 漫画分镜的结构分类;LAYOUT_KINDS 成为唯一清单;SceneLayout 为 annotate
- 画引线、timeline 画轴线与刻度;LayoutGallery 改为三列网格渲染全部 11 种。
- 双轨叙事:新增 src/narrative.mjs(ROLL_TRACKS/VIEWPOINTS/TRACK_RULE/
- checkTracks),取自其 knowledge-video-director 的 A/B-roll 与四视角;
- storyboard 的 track/viewpoint 为可选字段,不声明即不校验,启用后要求全部
- 声明、同轨连续不超 2、单段超 15 秒给警告;错误在 buildShots 抛错,警告
- 进入 reviewPlan().narrative。
- 文档与测试:storyboarding.md 加双轨与视角章节,design-and-revision.md 加
- 主题色轴与 11 种布局表,preview-and-components.md 同步;SKILL.md 升 1.7.0
- 并写增补来源。新增 tests/narrative.test.mjs,design.test.mjs 补主题色、
- 对比度与新版式用例。
- 不采用其生图提示词管线,不复制其 images/*.webp 参考图(第三方画师作品)。
- 验证:tsc –noEmit 通过;Node 测试 21→32、Python 24/24 全过;默认第 233 帧
- 与 1.6.0 逐字节一致(sha256 8261daf8…);THEME=’C-01’ 后强调色赭红→克莱因蓝,
- 底色与墨色不变。
- chore: 忽略 .workbuddy-ai/ 工具目录
- 项目记忆与本地配置属于工作区工具数据,不应入库。
- feat(remotion-explain-video): 否定式动作方向 + 装饰元素常量化 + 无法读图时改用像素验收,v1.5.0
- 表达「不X」时动作方向须与命题同向,不能先做被否定的动作再撤销
- 手持道具先画道具后画手臂;道具位置/比例会改变读法
- 承托线等重复装饰元素抽常量并横向比对所有实例,坐标不留默认值 0
- 物件移走后不留孤立装饰(挂钉/挂绳/短横线)
- 无法读取导出帧时不得把代码推断表述为目视确认,改用像素测量并区分需用户目视项
- 来源:2026-10-09 道德经第三章,五条均由用户质疑暴露
- feat(wechat-channels-publish): 有头窗口锁定 + 点按钮中心 + 账号核对改用内容列表,v1.6.0
- 2026-10-09 第四章发布实践补充:
- 有头模式必须全程 export AGENT_BROWSER_HEADED=1。–headed 只在浏览器
- 真的被重新拉起时生效,守护进程复用期间漏带一次就会退回无头,而 ab
- 命令仍全部正常返回,用户看到的是空白窗口。ab close –all 不杀守护进程。
- 点按钮要点中心:getBoundingClientRect() 给的是左上角,实测「发表」按钮
- 点 (972,802) 页面逐字节无变化、点中心 (1032,822) 才提交成功。
- 判断点击是否生效用截图 md5 比对,不要凭命令返回 OK。
- 上传框报「不唯一」先怀疑异步渲染未完成,而不是选择器写错;给出轮询探测写法。
- 全屏 .mask 是 pointer-events:none,不遮挡点击,不要误判为按钮被挡。
- 移开编辑器焦点用 key Escape,不要点页面空白处(会误触视频预览区的
- 「删除」确认浮层)。
- 活动下拉面板会在两次 ab eval 之间自动收起,展开与读取候选需在同一次
- eval 内链式完成;搜索命中条数可能被截断(实测 40 条),列候选时要说明
- 可能不全,允许用户直接报活动全名。
- 账号核对改用「内容列表里本系列前几章在不在」,比找昵称可靠(昵称在
- shadow DOM 里读不到,点头像只弹「退出登录」);列表计数变化(17→18)
- 可作为”是否真的提交了”的旁证。
- 有头窗口默认很小,可用 Browser.getWindowForTarget(必须传 targetId)
- Browser.setWindowBounds 调大,并用 System Events 置顶。
- workflow.md 新增 0.1(有头窗口)、0.2(交互细节)两节与第 11 节(第四章
- 验收样例),并在会话/上传/话题/活动/发表各节就地补注。