轮播图 Claude
Davide 在 2026 年 10 月 13 日选择的风格:第 1 课的幻灯片风格(“太美了,我想把它复制到所有轮播图上”)。至多在不同轮播图之间更换强调色。系统与课程相同:script/slide_kit.py,详见 memoria/wiki/slide-kit.md。
首先:内容
按 memoria/wiki/caroselli.md 准备:从一个需求出发,而非一个主题;向 Davide 提出 5-6 个问题;使用经过验证的真实研究(附带验证状态);人称使用“你”,与 Davide 保持非个人化表述(“英雄之旅”和“经验回顾”除外);约 8 张幻灯片(错误 + 纠正),最多 13-14 张。标语和行动号召放在标题文案中。不承诺结果,不使用临床术语。
然后:图形设计(本技能)
- 照片:封面(以及至多一两张其他幻灯片)使用 Davide 的真实照片。始终从 Davide 在桌面上指定的原始照片出发(通过比较他发送给你的副本来找到它);使用
crop()裁剪为 4:5 比例,Davide 位于中央,宽度 2160 像素。 - 工具包的 4:5 组件:
c_cover(全屏照片,底部标题)、c_point(标签、编号、标题、正文)、c_compare(错误/纠正)、c_list(编号列表)、c_number(超大数字及说明,用于数据和研究成果)、c_statement(单句,超大)、c_cta(标语、邀请、个人主页)。在标题内部,{parola}表示以强调色显示的词语。 - 强调色:默认使用
build(..., accent="rosso");可选"oro"、"azzurro"、"verde"或十六进制色码。仅当 Davide 想要更改时才询问他。 - 编写
script/carosello_NN.py,复制script/slide_lezione1.py并使用fmt="4:5"。输出:轮播图文件夹中的 PDF 和 PNG,每页一张幻灯片。 - 检查每张 PNG(也包括
contact_sheet)。校验:标题简短(3-7 个词)、行尾不会换行不当、无文字过于靠近边距、页码在右下角、幻灯片计数正确(与 Canva 技能相同)。 - 将编号的 PNG(1080x1350)交付到轮播图文件夹中;发布和标题文案遵循
caroselli.md。
规则
- 绝不虚构关于 Davide 的事实:他的正确时间线见
memoria/wiki/davide-materiale-corso.md。 - Python 3.9:f-string 表达式内不允许使用反斜杠;Headless Chrome 必须能下载 Google 字体。
- 轮播图组件需要在第一个真实轮播图上完善:如果有什么不对,修正工具包(而非单张幻灯片)并在
slide-kit.md中记录。
轮播图必须能够自解释(Davide 的规则,2026 年 10 月 16 日,在 #21 之后)
没有人解释幻灯片:没有人在讲话,就像 Miles 方法的课程一样。在信息流中阅读的人每次只能看到一张幻灯片,看不到其余部分。模板是使用 Canva 制作的轮播图 Caroselli pubblicati/261002_Il minuto prima fa più paura del match/(在编写前先查看):相同的长度和句子结构,采用工具包的新设计。
- 每张幻灯片独立可读。 标题 = 包含主语的完整句子(不是“并非所有都习惯”,而是“身体的各部分并非都习惯”)。列表、对比或数字上方始终有说明其内容的句子。
- 绝不让数据不说明测量对象和相关性。 如果证据来自并非主题的实验室测试(对于 #21:冰水测试),用一行说明(“把手放在冰水里能坚持多久”)并在数字之前解释它证明的概念(阈值 / 耐受性)。
- 意义完整的句子,相互关联。 每句话回答“为什么?”而不需要口头辅助。如果某句话需要解释,就补充进去。一个句子 = 单独的一行(
body作为列表,每个元素一个句子),不是句号后连续的句子。 - 长度与 Canva 轮播图相同: 标题 3-8 个词,正文 20-35 个词,分 2-3 句。最终冲击性句子通过一个空行(
c_statement中的"")与其余内容隔开。 - 标签清晰且与主题相关,如“为何”、“错误”、“总结”,不带数字(页码已经存在)。封面没有标签:不要编造表述(“拳击 · 身体”是我曾经的发明,已移除)。
- 没有空白幻灯片: 文本下方放置与讨论内容相关的图形:
g_bars(条形图)、g_cards(两个对比数字)、照片(c_point中的img=)、图标。如果只是为了填充,先自问这张幻灯片是否必要。 - 以保存收尾:
c_cta(..., save=(动作, 强化)):书签图标、动作全大写、强化行斜体。轮播图为 4:5,1080×1350,与 Canva 一致。 - 在交付前,像一位没有看过其他幻灯片的关注者那样重读每张 PNG。 如果一张幻灯片需要前一张才能理解,那就是写得不好。
写作与设计细节(Davide 在 #21 上确认,2026 年 10 月 17 日)
- 定义 + 明确结论。 每个定义之后,在单独一行用红色箭头写出其推论:“阈值:当拳击开始造成疼痛时。→ 阈值基本保持不变。/ 耐受性:你能承受多少。→ 耐受性提高。”不要让读者自己联想(
<br>+ 强调色箭头→)。 - 实验室数据包含三个部分: 测量了什么(图表上方的句子全大写)、图表、以及图表下方说明其证明内容的行(“耐受性提高的证据”)。即
g_bars的note参数。 - 每张幻灯片的标签(区别、变化、陷阱、总结……)更大,40 px:它是幻灯片的主旨,必须可见,但比标题小。工具包已实现。
- 红色“滑动”箭头 位于除封面(显示“滑动 →”)和最后一张之外所有幻灯片的页码旁边:由
html_document对fmt="4:5"实现。 - 编号列表: 数字 01-04 位于文本行的垂直居中位置(
c_list)。 - 冲击性幻灯片(
c_statement):文本在页面中垂直居中,最终句子通过一个空行隔开。 - 解释性照片: 如果有动作(如被击中),使用该动作的照片:主体(Davide,被击中的面部)在画面中心,而非整个场景。从原始照片使用
crop()裁剪;文件及其路径始终在聊天中告知 Davide(名称 + 完整路径),因为他会将其粘贴到其他聊天中。
交付:标题文案、无障碍、文件夹(Davide,2026 年 10 月 17 日)
- 标题文案的固定结构(Davide,2026 年 10 月 17 日,适用于所有轮播图):每个段落开头使用 emoji;然后是
🗡️ 继续前行。/遵循方法。(标语,两行);然后是📌保存(“在……之前保存它。发送给……”),单独一个段落;然后是💬评论区的提问,单独一个段落;最后是标签。绝不使用品牌或拳馆标签(#aurummiles、#accademiaboxeostiamare……):仅使用内容类标签,最多 5 个。 - 标题文案使用 emoji,如同 Reel(🥊 勾拳、🧪 📍 ⚠️ 🛡️ 用于段落、🗡️ 标语、📌 CTA,如
Reel fatti/和 #12 中所示):文件caption_<titolo>.txt,正文后接标签(最多 5 个)。 - 无障碍替代文本:文件
accessibilita_<titolo>.txt,包含每张幻灯片的描述,为视障用户编写(颜色、图像、完整转录的文本、图表和图标的描述),每项不超过 420 个字符,可复制到每张图片的“替代文本”字段。Instagram 目前接受大约 1,000 个字符(历史指导为 100 个)。 - 文件夹: 轮播图创建在
Caroselli elaborati/AAMMGG_Titolo/;当 Davide 发布时,它被移到Caroselli pubblicati/,并且名称采用发布日期。更新脚本的OUT(script/carosello_NN.py)、backlog 和log.md。(对于轮播图,不存在“已制作”文件夹:Reel fatti/的对应文件夹是Caroselli pubblicati/。)