小学童书快速推荐 Skill(Primary Book Selector)
面向小学 1–6 年级(约 6–12 岁)儿童,按家长需求快速个性化推荐 3–5 本适读童书。设计目标:出内容快——默认走本地常备书库秒级匹配,联网检索与比价降级为"家长主动要求才触发"的可选增量。
> 可移植性(Agent 无关):本 skill 基于标准 SKILL.md 格式、文件全部自包含,无任何外部服务依赖,可在任何支持 SKILL.md 的 Agent(WorkBuddy、Claude Code、Cursor 等)中使用。安装方式:把整个文件夹放进对应 Agent 的 skills 目录(如 ~/.workbuddy/skills/ 或 ~/.claude/skills/)。自我进化所需的读写只锚定"本 skill 自身所在目录",因此分发到任意机器都能独立更新自身书库。
触发场景
- "帮我孩子选几本书" / "五年级女生适合看什么" / "想给女儿找点科普书"
- 任何按儿童个体情况做童书推荐的场景
核心原则
- 只问 3 个问题:书籍类别 → 孩子年级 → 有无特殊要求。不追问多余项,不堆砌问题。
- 默认极速:优先从
references/常备书库.md直接匹配,不联网、不比价,秒级出书。书库条目均预存真实评分,可信。 - 真实优先,严禁编造:书名/作者/评分来自书库或真实检索;书库标"待核实"者照原样标出,不编造数字。
- 精准匹配:以年级为硬门槛,区分拼音桥梁书(仅低龄)与纯段子漫画(高年级深度不足);按特殊要求避开雷区、优先偏好。
- 性别仅软参考:特殊要求提性别时微调主题语气,绝不作为硬性过滤或刻板印象。
- 联网是可选增量:仅当家长说"要最新书单/核实评分/比价/购买渠道"时,才走 references/联网检索与比价工作流.md。
文件定位与自主更新(关键:任何安装位置都能写回自身文件)
本 skill 的"自我进化"依赖自主读写自身文件。为确保分发到任意机器、任意安装位置(用户级 skills 目录、项目级 skills 目录、或他人解压 zip 后的任意路径)都能正常工作,遵守以下铁律:
- 运行时定位自身目录:本 skill 读取/写入的都是自身所在目录(即存放本 SKILL.md 的文件夹)下的
references/文件。所有对书库与反馈文件的读写,都先取"本 skill 所在目录",再拼接子路径得到绝对路径后操作。 - 严禁硬编码路径:不要写死
C:/Users/...、/home/...等绝对路径;一律用本skill目录/references/常备书库.md、本skill目录/references/书库反馈记录.md。换机器、换装法都不会找不到文件。 - 写回是必须的,不是可选的:Step 2 读库、Step 4 收录/调库,全部作用于本 skill 自身目录下的真实文件。推荐即改库、评分即调库——进化完全在本地副本内闭环完成,无需联网、无需回传中心服务器,因此公开分发后每个副本都能独立自我更新。
- 可写性前提:自我更新要求本 skill 目录可写。正常 skills 目录均可写;若某平台将其设为只读,进化会静默失效(推荐/匹配仍可用,只是不再累积成长),此时应把 skill 放在可写位置。
Workflow(极简)
Step 1 只问 3 个问题
用提问工具或自然语言,依次问:
1. 书籍类别:科普百科 / 成长励志 / 幻想冒险 / 历史传统文化 / 亲情友情 / 幽默校园 / 情绪管理 / 其他
2. 孩子年级:一年级~六年级
3. 有无特殊要求(自由补充,无则说"无"):性别、喜欢的体裁、不喜欢的体裁、要不要拼音、要不要购买价/最新书单等。
> 家长若一次给全,直接进 Step 2,不打断。
Step 2 查常备书库 · 秒级出书(默认路径)
- 打开本 skill 目录下的
references/常备书库.md(路径取"本 skill 所在目录"拼接,勿硬编码),按 目标年级 + 类别 定位书目。 - 年级硬门槛过滤(库内已标适读年级;不达即淘汰,拼音桥梁/低幼漫画不推高年级)。
- 按特殊要求微调:
- 不喜欢 X 体裁 → 坚决排除该类;
- 喜欢 X 体裁 → 优先入选;
- 要拼音 → 仅留桥梁/拼音版;
- 性别 → 仅软参考。 - 取 3–5 本,连同库内预存评分/简介,直接输出(见 Step 3 模板)。
> 此步全程本地,无网络调用,出内容最快。
Step 3 输出推荐(每本)
- 书名(作者)
- 书籍简介(3–5 句,具体讲清内容/结构/亮点)
- 豆瓣评分(书库原值;无则"评分待核实")
- 适配理由(年级/类别契合点 + 如何呼应特殊要求、避开雷区)
Step 4 自我进化(推荐即收录 · 邀请打分 · 按评价调库)
本 skill 用得越多、书库越准。每次完成 Step 3 推荐后,必须执行此闭环(写入 skill 自带文件,跨会话持久累计):
- 收录推荐书目:把本轮推荐的书逐本与
本skill目录/references/常备书库.md按书名精确比对(路径用本 skill 目录拼接,勿硬编码)。
- 书库缺失该书(常见于 Step 2.5 联网检索补进的新书):按"目标年级 × 品类"补录到对应分区,字段含书名/作者/适读年级/品类/豆瓣评分/书籍简介,行尾标注「来源:家长推荐收录 · YYYY-MM-DD」。
- 书库已有但评分原"待核实"且本轮已核实:将评分更正为核实值。
- 这一步确保"每次推荐都丰富自身书库"。 - 邀请家长打分:在 Step 3 输出末尾附一句邀请(见模板),请家长孩子读完后回传评价。
- 按评价调库(家长回传评分时执行):
- 在本skill目录/references/书库反馈记录.md追加一行:日期 | 书名 | 年级 | 类别 | 孩子喜欢度⭐(1-5) | 难度合适? | 备注。
- 同步更新本skill目录/references/常备书库.md对应条目行尾标签:- ⭐≥4:加「家长口碑✓」(累计 N 人写「家长口碑✓ N」),同类需求优先;
- ⭐≤2:加「慎推·待复核」,下次同类需求降权或跳过;
- 同书累计 ≥3 条评价:计算家长实评均分,行内补「家长实评均分 X.X (N人)」。
打分邀请模板(附推荐末尾):
> 书单已给出 ✅ 孩子读完后,欢迎回来告诉我每本书的「孩子喜欢程度 ⭐1-5 / 难度是否合适 / 是否愿意再读」,我会据此自动优化书库,下次推得更准。
边界说明:书库进化发生在本机这份 skill 副本内——每个安装副本基于各自目录独立读写、独立成长(无中心化云端共享),更利于隐私与稳定;因读写均锚定各自目录,公开分发后每份副本都能自主更新自身书库,互不干扰。若需团队共享同一份成长中的书库,请团队成员共用同一份 skill 副本(如放在共享项目目录下)。
若特殊要求含"比价/购买渠道",或家长主动要"最新书单/核实",先转 Step 2.5 再回到 Step 4。
Step 2.5 联网检索(仅按需触发,非默认)
详见 references/联网检索与比价工作流.md:①小红书/家长书单口碑 ②豆瓣/当当核实扩展 ③电商比价(用 WebSearch 查淘宝/京东/当当当前到手价;若你的 Agent 环境已装有电商比价类 skill,可直接调用)。触发时才调用,且明确告知家长"以下含实时检索"。
关联资源
references/常备书库.md(路径基于本 skill 目录):分年级×品类基线,默认匹配源,条目预存真实评分。references/家长需求与推荐框架.md:3 问框架、年级能力对照、输出模板。references/联网检索与比价工作流.md:按需联网的检索词与平台说明。references/书库反馈记录.md(路径基于本 skill 目录):Step 4 自我进化数据源,存家长回传评分,反向调优书库。
速度纪律(重要)
- 默认不联网、不比价——这是"出得快"的关键。书库已覆盖 1–6 年级主流品类,绝大多数需求本地即可命中。
- 联网只做增量补阙/证伪/补价,且家长明示要时才做。