不期而至🎁 惊喜礼盒
🎁 Surprise · 不定期 · 随缘更新


🎁 Surprise · 不定期 · 随缘更新
🎁 SURPRISE
谢谢你停在这里。愿你被温柔以待,也愿你带着一点勇气继续往前——这是我留给访客的小小礼物 🎀✨。
— threetwoa
(=;ェ;=) 客来不妨坐下,落叶声里续一壶茶;猫会自己找你。
走进数字花园
拿到一套成体系的 AI 技能仓库,一共 8 个 skill,覆盖了 PPT、文风、插画、封面、HTML 文档、网页动画、前端、UI 生成。它原本是另一个开发者(oil)开源的东西,我 fork 下来改名成了自己的 tta 系列。
逐个读完 SKILL.md 之后,最深的感受是:这不是一堆零散提示词的堆叠,而是一套有明确设计哲学的生产系统。这篇先把它们本来的规范和流程长什么样记下来——V0 版,算是这套系列自己博客集的开篇。之后每一次较大的迭代或更新,都会对应发 V1、V2,逐步把它磨成完全自己的形状。

| skill | 干什么 | 上游核心规范一句话 |
|---|---|---|
| tta-ppt | 16:9 HTML 演示稿 | 状态机驱动,AI 只执行当前一步,逐页创作 |
| tta-tone | 中文/英文文风规范 | 事实边界是硬规则,避 AI 表达有清单 |
| tta-visual | 漫画墨线插画 | 固定画风:墨线+网点+火柴人+黄边牧 |
| tta-cover | 视频封面生成 | 三画幅无人物,标题由 Agent 提炼 |
| tta-html | 单页 HTML 分享文档 | 拟真 UI 代替文字描述 |
| tta-motion | 网页交互动画 | 先生图锁帧,再 AI 视频补中间帧 |
| tta-frontend | 前端实现与评审 | 单一权威来源,禁止伪操作 |
| tta-draw-ui | UI 生成与还原 | 纯净边框图锁导航,结构代码化 |
① 重复劳动全部脚本化,还强制留证据。 cover 用 ffmpeg 本地预筛候选帧(清晰度+亮度+内容度硬过滤),模型只做”语义选帧”这一件事;motion 用 motion_budget.py 自动裁决交付格式;每次生成都留 prompt/analysis/manifest 三份 sidecar。把”哪些交给模型、哪些交给程序”划得干干净净:模型只做语义判断,程序只做确定性处理。
② 质量门禁不是口号,是显式步骤。 每个 skill 都有”不可违反清单 + 交付前自查”。ppt 有一长串阻塞项(HTML 结构损坏、文字溢出、远程资源、跨页 CSS 污染);visual 要求 label 逐字符比对、禁止用独立文字层掩盖错误;html 有最小字号 14px、彩色不超过两色相这些硬指标。
③ 强触发约束,防止误用。 大部分 skill 要求”用户明确点名才启用”。html 甚至写明:你说”帮我做份 HTML”它都不会自动触发,必须点名 oil-html。这跟现在很多 skill 抢着自动触发正好相反。
tone_lint.py 自动查 AI 腔。
读完 8 个 SKILL.md,能总结出五条贯穿始终的原则:
这套体系最大的价值不是某个 skill 多好用,而是它们共享同一套设计哲学——把「确定性」和「创造性」分层:程序守住边界,模型在边界内发挥。这正是我后续做个性化改造时要保持的骨架。
复制链接或生成海报,发给感兴趣的人。

SKILL.md 七根柱子怎么钉;装得起门牌、拿不出正文——两篇教程合成一份写薄纪律。
2026-08-11部分内容可能已过时
分享你的想法,与大家交流讨论
像发消息一样写就好:点工具栏插入表情 / 图片,表情会直接显示。插图 ≤5MB。
🎁 Surprise · 不定期 · 随缘更新
🎁 SURPRISE
谢谢你停在这里。愿你被温柔以待,也愿你带着一点勇气继续往前——这是我留给访客的小小礼物 🎀✨。
— threetwoa
有什么想了解的?
我基于博客内容回答