为逐章拆解文章生成独立的记忆卡片页。把一章里最值得反复拿出来用的判断压成 3-5 张卡片,输出为独立 Markdown 页面,不混回章节正文。
把一章里最值得反复拿出来用的判断,压成独立的记忆卡片文章。 它是章节专属产物,不负责整本书层面的句子筛选或原则提取。
当用户要求"把这一章摘成记忆卡片""想要单独的卡片文章""基于现有素材补卡片"时命中。
不命中:
02_最值得记住的句子.md → book-key-sentencesbook-principle-extractor通用必填字段遵循 AGENTS.md base schema。扩展字段:
chapter_no:章节编号chapter_basis:卡片提取的依据来源(章节正文 / QA 候选稿 / NotebookLM)title 写卡片页的内容判断,不写"记忆卡片"。summary 只写这组卡覆盖什么判断,不写推荐语。
输出文件名:原文章旁的同名独立页,例如 07_第7章_内存.记忆卡.md。
页面模板见 assets/memory-cards.template.md。
memory-card shortcode,不自己发明新卡片样式。.qa-candidates.md 次之,最后才是新增提问。至少读取逐章正文,例如 07_第7章_内存.md。同目录下如果有 .qa-candidates.md 或已沉淀的候选卡片稿,一起读。
如果正文里已有 memory-card,先判断这张卡是不是已经抓住本章最该记住的判断,还缺不缺真正有增量价值的卡。不要机械重做整套。
当你不确定该做哪些卡片,或怀疑现有素材覆盖不够时,先按这个标准设计 NotebookLM 问题:
优先问:这一章最容易误判的点是什么?哪些判断读者记住后现场能直接用?
不要问:这一章的重点是什么?
让 NotebookLM 按字段直接输出候选:title、phenomenon、dont、check、upgrade、why。
如果已有 .qa-candidates.md,让 NotebookLM 优先吸收其中高价值 QA,不从头发散。
筛选标准见 references/card-rubric.md。 文风口径见 references/card-style.md。
默认保留:能纠正现场高频误判;能把核心判断压成可复用动作;能明确"先别下什么结论 / 先补哪组证据 / 何时才算成立"。
默认丢掉:只是章节摘要换皮;太像背景知识或定义解释;和正文已有卡片重复太高;写成方法论概述而不是判断卡。
默认用脚本:
python .codex/skills/chapter-memory-cards/scripts/generate_memory_cards.py \
--article "site/content/library/.../07_第7章_内存.md" \
--notebook "<notebook_id>" \
--source "<source_id>"
如需指定输出路径,加 --output "...07_第7章_内存.记忆卡.md"。
输出文章包含:完整 frontmatter;一小段自然开场(不写提示腔);3 到 5 个 memory-card shortcode;必要时每张卡后补一句"为什么留这张卡"。
卡片页不是 QA 列表,也不是候选稿转存。开头要像正常人在整理复习页。
memory-card shortcode,不是自造格式XX_第X章_标题.记忆卡.mdchapter_no + chapter_basis 齐全evidence_status 准确status、evidence_status、visibility 没混用