Commit Graph
12 Commits
Author SHA1 Message Date
MohZhuang ae9612a185 docs: 抖音账号第一格换新版 OnlyOneMoh 名片截图 2026-09-21 14:53:22 +08:00
MohZhuang ab57d47419 docs: 视频下方新增抖音测试账号展示行(三图并排) 2026-09-21 14:49:00 +08:00
MohZhuang 9d3ec6cd7b ci: 强制 PYTHONUTF8=1,修复 Windows runner 管道 cp1252 编码崩溃 2026-09-21 14:34:41 +08:00
MohZhuang 92ac964b45 docs: 演示区改为介绍片全宽 + 两条并排 2026-09-21 14:22:49 +08:00
MohZhuang 461473e444 docs: 演示区改用 GitHub 官方 user-attachments 视频(表格一行三列) 2026-09-21 14:20:28 +08:00
MohZhuang a93234cdfa docs: 示例一句话改为 1 分钟版 2026-09-21 14:06:48 +08:00
MohZhuang 207317b4ab docs: README 演示区嵌入三条成片(jsDelivr 直链,视频托管于 demos 仓库) 2026-09-21 13:52:05 +08:00
MohZhuang eb2003f87f docs: 疑难排查表移除与已删提示重复的 --keep-frames 行 2026-09-21 13:33:02 +08:00
MohZhuang 273ea4e80f docs: 精简 README,命令细节交还 SKILL.md
- 删除「七条命令」执行序列与「命令参考」表(属智能体职责,已完整保留在 SKILL.md)
- 「快速开始」改为「视频项目结构」,只交代项目目录与 out/ 产物
- 删去 beats.js 顺序提示与 --keep-frames 提示块
- 「参考思路与姊妹项目」改名「参考项目思路」
- 删除路线图章节与文末作者签名
- 中英同步:README 364→295 行,README.en 390→319 行
2026-09-21 13:30:02 +08:00
MohZhuang 2581e2c685 docs: 重构 README 并统一文档语言为中文
README 精简(中文 528 → 364 行,-31%;英文 552 → 390 行,-29%):
- 删除使用者不需要的深层细节,改为指向 references/ 与 SKILL.md:
  横向对比全表、八条契约表、project.json 逐字段说明、仓库目录树、B() 代码详解
- 第一定位改为「Agent Skill」,而不是「一条渲染流水线」
- 新增「安装」章:一句话安装 prompt + 九个智能体的技能目录对照表 + 环境要求
- 新增「参考思路与姊妹项目」:anything2explainer 与 html-video,并明确标注
  两者为不同作者的独立项目,本项目运行时不依赖其代码

文档语言统一为中文(README.en.md 除外):
CHANGELOG.md、CONTRIBUTING.md、THIRD_PARTY_NOTICES.md、PR/issue 模板、CI 注释。
许可证原文(MIT / Apache-2.0)与 GSAP 自带 README 属第三方逐字文本,未翻译。

跨平台可移植性修复(原先隐含 WorkBuddy 专属路径):
- peek_frame.mjs 的技能根兜底改为遍历各智能体技能目录
  (.workbuddy / .claude / .codex / .gemini / .cursor / .agents),已用隔离夹具正反验证
- setup_env.sh 标注哪几个候选是 WorkBuddy 托管路径
- SKILL.md 新增「跨 Agent 安装」章,安装路径不再写死单一平台

修正一处事实错误:THIRD_PARTY_NOTICES 原称两个方法来源项目「均为作者本人作品」,
与事实不符,已改为「他人独立项目」并补充来源链接。
2026-09-21 13:11:22 +08:00
MohZhuang 6474719119 fix(license): keep LICENSE as verbatim MIT text
GitHub's licensee could not match the file to the MIT template because a scope
note and a horizontal rule were appended after the MIT text, so the repository
was detected as NOASSERTION / Other instead of MIT.

The scope note is already stated at the top of THIRD_PARTY_NOTICES.md, where it
belongs, so the appended copy is removed. LICENSE is now the unmodified MIT
template with only the copyright holder filled in.
2026-09-21 12:51:59 +08:00
MohZhuang 66b61002f2 chore: prepare html-explainer v1.2.2 for public release
First public release of the html-explainer skill: deterministic HTML-to-MP4 explainer video pipeline for AI coding agents.

Additions since v1.2.1:

- scripts/lint_frames.py: pre-render audit of the eight frame-contract rules
- scripts/peek_frame.mjs: single-scene screenshot preview (seconds, not minutes)
- scripts/check_integrity.py: version/catalog/count consistency + stray-CDN scan
- Bilingual README (README.md Chinese default, README.en.md English)
- LICENSE (MIT), THIRD_PARTY_NOTICES.md, licenses/Apache-2.0.txt
- CHANGELOG.md, CONTRIBUTING.md, .gitignore, .gitattributes
- GitHub CI workflow and issue/PR templates

Fixes and docs:

- document lint_frames.py and peek_frame.mjs, previously absent from the file table
- add the lint stage to the pipeline order
- remove references to private client projects so the skill can ship publicly
- record the full upstream attribution chain for the style catalog
- package_skill.py now excludes repo-hygiene files and keeps licence files
2026-09-21 12:46:23 +08:00