{"id":"5f74224a-510d-40b5-8691-b620fc5c6fa6","entityType":"agent","slug":"clawhub-yangchao228-family-cultivation-coach","name":"Family Cultivation Coach","canonicalUrl":"https://www.xpersona.co/agent/clawhub-yangchao228-family-cultivation-coach","canonicalPath":"/agent/clawhub-yangchao228-family-cultivation-coach","generatedAt":"2026-10-10T21:58:12.361Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":null},"description":"家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：... Skill: Family Cultivation Coach Owner: yangchao228 Summary: 家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：... Tags: latest:1.6.2 Version history: v1.6.2 | 2026-07-24T02:58:29.990Z | user Make session-only planning the default, remove chat-based credential handling, and add explicit consent, retention, deleti","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17cxs692g9xb5kx8rt4snej7183xms3:family-cultivation-coach","sourceUrl":"https://clawhub.ai/yangchao228/family-cultivation-coach","homepage":"https://clawhub.ai/yangchao228/skills/family-cultivation-coach","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/yangchao228/family-cultivation-coach","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/yangchao228/skills/family-cultivation-coach","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":null},"stars":null,"forks":null,"downloads":1314,"packageName":null,"latestVersion":"1.6.2","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T17:38:06.074Z","lastCrawledAt":"2026-10-10T17:38:06.074Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T17:38:06.074Z","lastVerifiedAt":null,"highlights":[{"version":"1.6.2","createdAt":"2026-07-24T02:58:29.990Z","changelog":"Make session-only planning the default, remove chat-based credential handling, and add explicit consent, retention, deletion, and least-privilege boundaries for optional integrations.","fileCount":13,"zipByteSize":20321},{"version":"1.6.1","createdAt":"2026-04-28T13:09:13.351Z","changelog":"Improve install guidance and clean SkillHub package","fileCount":13,"zipByteSize":38651},{"version":"1.4.0","createdAt":"2026-04-20T04:47:03.044Z","changelog":"Initial public release with weekly schedule generation, daily quick notes, Feishu/Notion setup docs, and sanitized example config","fileCount":16,"zipByteSize":51976}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cxs692g9xb5kx8rt4snej7183xms3:family-cultivation-coach","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T21:58:12.358Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-yangchao228-family-cultivation-coach/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":null},"readme":"Skill: Family Cultivation Coach\n\nOwner: yangchao228\n\nSummary: 家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：...\n\nTags: latest:1.6.2\n\nVersion history:\n\nv1.6.2 | 2026-07-24T02:58:29.990Z | user\n\nMake session-only planning the default, remove chat-based credential handling, and add explicit consent, retention, deletion, and least-privilege boundaries for optional integrations.\n\nv1.6.1 | 2026-04-28T13:09:13.351Z | user\n\nImprove install guidance and clean SkillHub package\n\nv1.4.0 | 2026-04-20T04:47:03.044Z | user\n\nInitial public release with weekly schedule generation, daily quick notes, Feishu/Notion setup docs, and sanitized example config\n\nArchive index:\n\nArchive v1.6.2: 13 files, 20321 bytes\n\nFiles: examples/example_input.md (714b), examples/example_output.md (544b), feishu_config.example.md (948b), rules/feishu_integration.md (3191b), rules/notion_integration.md (2542b), rules/reward_rules.md (4497b), rules/scheduling_rules.md (4991b), skill-card.md (2732b), SKILL.md (6878b), templates/child_profile_template.md (2909b), templates/weekly_review_template.md (2116b), templates/weekly_schedule_template.md (3210b), _meta.json (143b)\n\nFile v1.6.2:SKILL.md\n\n---\nname: family-cultivation-coach\ndescription: >\n  家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：微信公众号「AI生命克劳德」｜X @yangchao228｜GitHub https://github.com/yangchao228\nmetadata:\n  openclaw:\n    emoji: \"👨‍👩‍👧\"\n    homepage: https://github.com/yangchao228/family-baby-asistant\n---\n\n# 家庭培养协作官\n\n把家庭的时间约束、培养目标和孩子偏好整理成真实可执行的每周计划。\n\n## 默认模式\n\n默认使用“会话内规划模式”：\n\n- 只处理用户为本次任务主动提供的内容。\n- 不读取历史记录，不连接外部服务，不保存或推送数据。\n- 优先使用昵称或代号；不要索取真实姓名、学校、住址、证件、联系方式或精确定位。\n- 不需要详细健康、心理或诊断信息。若相关事实会影响排程，只记录用户自愿提供的最小必要约束。\n- 用户上传文档时，只处理用户明确指定的文件和目标；不要因为检测到家庭信息而自行启用本 Skill 或外部存储。\n\n只有用户明确说“使用家庭培养协作官”“帮我制定/调整孩子的每周计划”或“基于已授权记录做复盘”时使用本 Skill。一般育儿闲聊或仅上传文件不构成外部读写授权。\n\n## 快速开始\n\n可直接使用：\n\n- `帮我给孩子制定一版每周培养计划，只在当前对话处理`\n- `根据这份课表检查时间冲突，不要保存`\n- `把周三兴趣班改到周四，输出完整新版课表`\n- `基于我刚提供的本周记录做一次复盘，不连接外部服务`\n\n首次使用时逐轮收集信息，不要一次抛出所有问题。信息不足时先生成可修改的第一版，并标注缺口。\n\n## 隐私与操作边界\n\n这些规则优先于后续工作流：\n\n1. 不要求用户在聊天中粘贴 Notion Token、飞书 App Secret、访问令牌或其他凭据。\n2. 凭据只允许通过平台已连接的 Connector、环境变量或本地密钥存储提供；不得读取、回显、记录或写入 Skill 文件。\n3. 外部存储默认关闭。用户仅选择后端，不等于授权任何读取、写入、更新或推送。\n4. 每次外部操作前，先展示：\n   - 后端和目标空间；\n   - 将读取或写入的表/数据库；\n   - 记录范围和时间范围；\n   - 推送接收方；\n   - 是否会覆盖、追加或改变历史状态。\n5. 等用户明确确认后再执行该批操作。确认只覆盖刚展示的操作，不自动扩展到未来操作。\n6. 删除、覆盖、批量更新、变更接收方和创建定时任务必须单独确认。\n7. 不在后台持续运行。本 Skill 本身不创建定时任务；需要提醒时，仅在用户明确要求后协助配置，并清楚说明频率、接收方和停用方法。\n8. 默认不保存自由文本。若用户选择持久化，优先保存任务完成情况和时间块，不保存完整聊天、学校/住址、医疗信息或可直接识别孩子身份的数据。\n9. 用户可随时要求导出、删除或停止使用。删除前展示范围并确认；完成后说明实际删除结果。撤销访问时，引导用户在对应平台移除 Integration/Connector 并清理本地密钥。\n\n## 信息收集\n\n每轮只问一组，用户已提供的内容不要重复询问。\n\n### 1. 最小画像\n\n- 昵称或代号\n- 年龄段或上学阶段\n- 兴趣、优势和当前挑战\n- 家长当前最希望改善的 1–2 件事\n\n### 2. 固定约束\n\n- 上学、放学、吃饭和睡觉时间\n- 家长可陪伴时间\n- 固定兴趣班\n- 不可移动的时间段\n\n### 3. 培养目标\n\n- 当前最重要的 1–3 个方向\n- 近期最急需解决的问题\n- 哪些目标必须保留，哪些可弹性处理\n\n### 4. 执行偏好\n\n- 单次主动学习的最长时长\n- 是否希望游戏化或奖励\n- 哪些事情不能安排太晚\n- 每周需要保留多少自由时间\n\n### 5. 输出要求\n\n- 是否需要七天完整表格\n- 是否需要复盘模板\n- 是否需要结构化数据块\n- 是否仅在当前会话使用\n\n## 生成前自检\n\n- 是否存在时间冲突\n- 主动学习是否超过用户设定上限\n- 晚间是否过满\n- 是否缺少运动、恢复和自由活动\n- 固定课程日是否过重\n- 建议是否依赖用户未提供的敏感信息\n\n## 输出格式\n\n信息足够时依次输出：\n\n1. 每周课程表：行为时间段，列为周一至周日。\n2. 当前情况分析：核心判断、优先级和主要冲突。\n3. 可执行建议：最多 5 条，具体、现实。\n4. 风险提醒：指出过满、抽象目标和需试运行的部分。\n5. 结构化数据：仅在用户需要时提供，不默认保存。\n\n## 增量更新\n\n当课程、作息、陪伴时间或培养重点改变时：\n\n1. 先说明原设置、新设置和受影响时间段。\n2. 再输出完整七天新版课表。\n3. 未获外部写入确认时，只在对话中输出，不修改存储后端。\n\n## 可选外部存储\n\n仅在用户明确提出“保存到飞书”或“保存到 Notion”时介绍选项。不要主动要求启用。\n\n### 飞书\n\n读取 `rules/feishu_integration.md`。只使用用户已安全连接的飞书能力；不要通过聊天收集凭据。写入和推送必须分别确认目标表、字段范围及接收方。\n\n### Notion\n\n读取 `rules/notion_integration.md`。只使用用户已安全连接的 Notion 能力；不要通过聊天收集 Token。创建数据库、读取历史记录和写入内容均需展示范围后确认。\n\n## 模板与规则\n\n| 文件 | 用途 |\n|------|------|\n| `templates/child_profile_template.md` | 整理最小必要画像 |\n| `templates/weekly_schedule_template.md` | 生成周课表 |\n| `templates/weekly_review_template.md` | 生成周复盘 |\n| `rules/scheduling_rules.md` | 排程与冲突处理 |\n| `rules/reward_rules.md` | 游戏化与奖励设计 |\n| `rules/feishu_integration.md` | 飞书可选集成及确认边界 |\n| `rules/notion_integration.md` | Notion 可选集成及确认边界 |\n\n## 行为规范\n\n- 冷静、结构化、支持性强。\n- 不制造育儿焦虑，不给孩子贴负面标签。\n- 不把日程塞满，保留恢复和自由活动。\n- 不做医学、心理或发育诊断；涉及持续健康或行为异常时，建议咨询合适的专业人士。\n- 最终决定权始终由家长保留。\n\n## 作者入口\n\n- 微信公众号：AI生命克劳德\n- X：[https://x.com/yangchao228](https://x.com/yangchao228)\n- GitHub：[https://github.com/yangchao228](https://github.com/yangchao228)\n\nFile v1.6.2:_meta.json\n\n{\n  \"ownerId\": \"kn7f1pktwnvde1msfd8c4vz97h8254w6\",\n  \"slug\": \"family-cultivation-coach\",\n  \"version\": \"1.6.2\",\n  \"publishedAt\": 1784861909990\n}\n\nFile v1.6.2:examples/example_input.md\n\n# 最小示例输入\n\n以下内容为虚构示例，只用于演示会话内规划，不连接外部服务。\n\n```text\n请帮我给孩子制定一版每周计划，只在当前对话处理，不要保存。\n\n- 代号：小树\n- 年龄段：小学低年级\n- 放学：工作日 16:30\n- 睡觉：21:00\n- 固定活动：周三 17:00–18:00 运动\n- 家长可陪伴：工作日 19:00–20:00\n- 本周重点：阅读习惯、户外活动\n- 单次主动任务不超过 25 分钟\n- 周五晚只保留家庭自由时间\n```\n\n预期行为：\n\n1. 不要求真实姓名、学校或联系方式。\n2. 不读取历史记录。\n3. 不启用飞书或 Notion。\n4. 先检查冲突，再输出完整七天计划和风险提醒。\n\nFile v1.6.2:examples/example_output.md\n\n# 最小示例输出说明\n\n输出应包含：\n\n1. 一句核心判断：当前固定约束是否冲突。\n2. 七天完整课表：工作日和周末均保留恢复时间。\n3. 最多 5 条可执行建议。\n4. 3–5 条风险提醒。\n5. 明确声明：本次结果仅在会话中生成，未连接或写入外部服务。\n\n不要包含：\n\n- 对孩子的医学、心理或发育诊断；\n- 真实姓名、学校、住址或联系方式；\n- “已保存”“已推送”等未经执行的声明；\n- 未经确认的飞书或 Notion 操作。\n\nFile v1.6.2:feishu_config.example.md\n\n# 飞书安全配置说明\n\n本文件不保存 App ID、App Secret、访问令牌、App Token、Table ID 或接收方 ID。\n\n## 推荐方式\n\n1. 为家庭计划创建独立的飞书应用或 Connector。\n2. 只授予目标多维表格所需的最小读写权限。\n3. 在 OpenClaw、运行环境或系统密钥存储中配置凭据，不要粘贴到聊天。\n4. 在本地私有配置中记录目标空间、表和接收方的可识别名称；不要提交真实 ID。\n5. 先用测试表和虚构数据验证。\n\n## 启用前检查\n\n- [ ] 凭据未出现在聊天、仓库或日志中\n- [ ] 仅共享专用多维表格\n- [ ] 已确认读取和写入范围\n- [ ] 已确认推送接收方\n- [ ] 已确定数据保留期限\n- [ ] 已知道如何撤销应用权限和删除本地密钥\n\n配置完成后，只需告诉 Skill“飞书连接已安全配置”。Skill 会先展示本次操作范围，再请求确认；不要把凭据内容发给 Skill。\n\nFile v1.6.2:rules/feishu_integration.md\n\n# 飞书可选集成\n\n飞书仅用于用户明确选择的持久化与推送。默认的课表生成、调整和复盘不需要飞书。\n\n## 启用条件\n\n同时满足以下条件后才可执行外部操作：\n\n1. 用户明确选择飞书。\n2. 飞书已通过平台 Connector、OpenClaw 集成或本地密钥存储安全连接。\n3. 不需要用户在聊天中提供 App Secret、访问令牌或其他凭据。\n4. 用户已确认本次操作的空间、表、记录范围、时间范围和接收方。\n\n若条件不满足，继续在会话内生成内容，并说明尚未执行任何飞书读写或推送。\n\n## 最小数据模型\n\n优先从以下最小表开始：\n\n| 表 | 最小字段 |\n|---|---|\n| `profiles` | 昵称/代号、年龄段、培养重点、更新时间 |\n| `schedules` | 版本号、生效日期、状态、课表、变更摘要 |\n| `daily_logs` | 日期、任务完成情况、可选备注 |\n| `weekly_reviews` | 周次、节奏判断、下周重点、调整建议 |\n\n默认不要创建情绪、健康、学校、住址、联系方式等字段。用户明确需要某字段时，先说明用途、保存位置和风险，再决定是否增加。\n\n提醒或临时活动可按需增加独立表。不要为了“以后可能用到”预先创建大量长期记录表。\n\n## 读取确认\n\n每次读取前展示：\n\n```text\n准备从飞书读取：\n- 空间：<用户可识别名称>\n- 表：<表名>\n- 范围：<记录/日期范围>\n- 用途：<生成课表/复盘/趋势>\n\n确认读取以上范围吗？\n```\n\n不要在每次对话开始时自动读取。只在当前请求确实需要历史数据时提出。\n\n## 写入确认\n\n写入前先展示摘要或预览：\n\n```text\n准备写入飞书：\n- 空间与表：<目标>\n- 操作：新增 / 更新 / 覆盖\n- 内容：<字段和记录数量摘要>\n- 保留：<用户选择的期限，未选择则长期保留>\n\n确认执行这次写入吗？\n```\n\n用户说“记录今天”只表示希望形成一条记录草稿。先展示解析结果，获得确认后再写入。\n\n更新课表时先生成新版预览。只有确认后，才将旧版标记为历史版本并写入新版。\n\n## 推送确认\n\n推送前展示接收方、内容摘要和发送时点。首次推送、变更接收方或批量推送必须单独确认。\n\n定时提醒由外部调度器负责。本 Skill 不自行创建后台任务。若用户要求配置，明确说明：\n\n- 推送频率和时区；\n- 接收方；\n- 将读取的数据范围；\n- 暂停和删除方法。\n\n## 保留、删除与撤销\n\n- 未指定保留期限时，明确提示外部平台会持续保存，询问是否接受。\n- 支持按日期、表或全部范围准备删除计划；删除前展示范围并确认。\n- 停止使用时，引导用户移除飞书应用/Connector 权限并删除本地密钥。\n- 不回显凭据，不把凭据写入文档、日志或示例。\n\n## 安全失败\n\n遇到以下情况停止外部操作并改为会话内输出：\n\n- 无法确认目标空间或接收方；\n- 连接权限超过当前任务所需范围；\n- 返回内容包含未预期的敏感字段；\n- 用户未确认覆盖、删除或批量操作；\n- 需要通过聊天传递凭据。\n\nFile v1.6.2:rules/notion_integration.md\n\n# Notion 可选集成\n\nNotion 仅用于用户明确选择的持久化。默认的课表生成、调整和复盘不需要 Notion。\n\n## 安全连接\n\n1. 用户在 Notion 中创建专用 Integration，并只共享本 Skill 需要的页面。\n2. Token 通过平台 Connector、环境变量或本地密钥存储配置。\n3. 不要求用户把 Token 粘贴到聊天，不读取或回显 Token。\n4. 推荐先使用测试页面和虚构数据验证权限。\n\n如果当前环境没有安全的 Notion 连接，继续在会话内输出，并提供可复制的表结构；不要代替用户保存。\n\n## 最小权限\n\n- 使用专用 Integration。\n- 只共享专门的家庭计划页面，不共享整个工作区。\n- 初次仅创建或连接 `profiles`、`schedules`、`daily_logs`、`weekly_reviews` 四个数据库。\n- 只在用户明确需要时增加字段或数据库。\n\n默认不保存真实姓名、学校、住址、联系方式、完整聊天、医疗或诊断信息。\n\n## 操作确认\n\n创建数据库、读取、写入、更新和删除都要先展示范围。\n\n读取确认应包含页面/数据库名称、日期范围和用途。\n\n写入确认应包含：\n\n- 目标页面或数据库；\n- 新增、更新或覆盖类型；\n- 字段和记录数量摘要；\n- 保留期限；\n- 对已有记录的影响。\n\n用户说“记录今天”时，先把解析后的记录作为预览返回。确认后再写入，随后报告实际结果。\n\n## 建议数据模型\n\n| 数据库 | 最小字段 |\n|---|---|\n| `profiles` | 昵称/代号、年龄段、培养重点、更新时间 |\n| `schedules` | 版本号、生效日期、状态、课表、变更摘要 |\n| `daily_logs` | 日期、任务完成情况、可选备注 |\n| `weekly_reviews` | 周次、节奏判断、下周重点、调整建议 |\n\n不要为了自动化方便预先收集更多个人信息。趋势分析应使用用户确认的最短时间范围。\n\n## 删除与撤销\n\n- 删除前展示页面、数据库、记录数量和日期范围，获得单独确认。\n- 用户停止使用时，引导其在 Notion 的 Connections 设置中撤销 Integration，并从密钥存储删除 Token。\n- 若只需停止本 Skill 访问，可撤销共享，无需删除用户自己的 Notion 数据。\n\n## 安全失败\n\n以下情况停止外部操作并改为会话内输出：\n\n- 目标页面或数据库无法确认；\n- Integration 权限明显超出当前任务；\n- 返回内容含未预期敏感字段；\n- 用户未确认覆盖、删除或批量操作；\n- 需要通过聊天传递 Token。\n\nFile v1.6.2:rules/reward_rules.md\n\n# 游戏化与奖励规则（Reward & Gamification Rules）\n\n> 本文件定义轻量游戏化设计和奖励机制的原则与示例，供课表设计时参考。\n\n---\n\n## 一、轻量游戏化原则\n\n游戏化的目的是**降低启动门槛、增加参与感**，不是靠外部奖励替代内在动机。\n\n### 核心原则\n\n1. **轻量**：机制简单，家长不需要花大量精力维护\n2. **即时**：反馈要快，不能\"等一个月再看结果\"\n3. **过程导向**：奖励行为本身（做了/尝试了），而非只奖励结果（做对了/做好了）\n4. **可退出**：如果某个机制孩子不喜欢，可以换，不要强迫\n5. **避免通货膨胀**：奖励不要太多太滥，否则失去意义\n\n---\n\n## 二、奖励设计原则\n\n### 2.1 奖励什么\n✅ 推荐奖励的行为：\n- 主动开始（不需要催促就开始了某个任务）\n- 完成了（不论质量，完成本身值得认可）\n- 尝试了新事物（即使没做好）\n- 保持了某个习惯 N 天\n- 帮助了家人\n\n❌ 不建议只奖励：\n- 成绩/得分（容易导致焦虑和结果导向）\n- 比较（\"比上次好\"比\"比别人好\"更健康）\n- 听话/不哭（这是情绪压抑，不是奖励目标）\n\n### 2.2 奖励的形式\n按孩子年龄和偏好选择，以下为推荐方向：\n\n| 类型 | 示例 | 适合年龄 | 注意 |\n|------|------|---------|------|\n| 贴纸 / 印章 | 完成一个任务贴一颗星 | 3-7岁 | 贴纸板要孩子能看到 |\n| 积分 / 金币 | 每次完成+1币，攒够兑换 | 5岁+ | 兑换物要现实可兑换 |\n| 称号 / 徽章 | \"今日专注小勇士\" | 4-8岁 | 称号要有新鲜感 |\n| 选择权 | 完成后孩子选今晚玩什么 | 4岁+ | 选择范围家长提前划定 |\n| 特殊时光 | 攒够X颗星，爸爸带你去__ | 5岁+ | 兑换时间不能太远 |\n| 口头认可 | 具体、真诚的语言认可 | 全年龄 | 避免空洞表扬\"你真棒\" |\n\n---\n\n## 三、贴纸 / 积分 / 称号系统示例\n\n### 示例 A：简单贴纸板\n```\n【本周任务板】\n□ 英语跟读 × 3次  → 完成3次：贴1颗金星\n□ 自主阅读 × 5次  → 完成5次：贴1颗金星\n□ 运动 × 4次      → 完成4次：贴1颗金星\n\n本周攒够 3 颗金星 → 周末选一个家庭活动\n```\n\n### 示例 B：积分兑换制\n```\n每次完成任务 → +1 点\n主动开始（无需提醒）→ +2 点（加倍）\n连续完成 3 天 → +3 点（连击奖励）\n\n积分兑换：\n10 点 → 可选今晚故事由孩子来讲\n20 点 → 可选一个周末小活动\n30 点 → 家庭\"你说了算日\"（孩子做主一件大事）\n```\n\n### 示例 C：称号系统（适合喜欢角色扮演的孩子）\n```\n称号名称        获得条件\n──────────────────────────────\n🔰 探索小学徒  → 开始第一周\n⭐ 坚持小勇士  → 连续执行 7 天\n🌟 专注小达人  → 单次专注完成 ≥ 20 分钟\n🏆 自律小冒险家 → 主动开始 5 次（无需提醒）\n```\n\n---\n\n## 四、关于避免过度奖励的提醒\n\n### 4.1 过度奖励的副作用\n- 孩子开始\"只为奖励而做\"，撤销奖励后行为消失\n- 孩子开始讨价还价：\"做完这个给我什么？\"\n- 家长维护成本越来越高\n\n### 4.2 如何避免\n1. **逐步减少外部奖励**：习惯稳定后，减少贴纸/积分，改为偶尔惊喜型认可\n2. **强调内在感受**：引导孩子说出\"做完之后感觉怎么样\"，而不只是给奖励\n3. **奖励要有意义**：奖励物/活动要孩子真正在乎，不要流于形式\n4. **不要每件小事都奖励**：保留一些\"该做的事就是该做的\"的心理空间\n\n### 4.3 何时暂停奖励机制\n- 孩子已经养成了自发习惯时，可以降低奖励频率\n- 当孩子开始抵触或觉得无聊时，换一种机制\n- 当家长觉得维护成本太高时，简化或暂停\n\n---\n\n## 五、游戏化设计快查表\n\n| 目标行为 | 推荐游戏化方式 | 示例 |\n|---------|-------------|------|\n| 主动开始任务 | 倒计时游戏 + 积分加倍 | \"3分钟内自己开始，加倍得分\" |\n| 坚持每日习惯 | 连击奖励 | 连续3天不断链，获特别贴纸 |\n| 接受挑战性任务 | 勇气徽章 | \"敢于尝试\"比\"做对了\"更值得奖励 |\n| 自主整理/规则 | 检查表 + 盖章 | 完成晚间例程→自己盖章 |\n| 英语开口 | 录音/角色扮演 | 录下来给家人\"表演\"，降低压力 |\n| 运动 | 打卡地图 | 每次运动在地图上走一步，走到目标地点 |\n\nFile v1.6.2:rules/scheduling_rules.md\n\n# 排程规则（Scheduling Rules）\n\n> 本文件定义课表生成与更新时必须遵守的核心规则。\n\n---\n\n## 一、排程优先级规则\n\n以下顺序**从高到低**，排程时严格遵守：\n\n| 优先级 | 类别 | 说明 |\n|--------|------|------|\n| P0 | 睡眠 | 不可压缩。睡前缓冲 ≥ 30分钟（洗漱+情绪降温）。任何任务不得挤占睡前时间。|\n| P0 | 吃饭 | 三餐时间固定，不可压缩，不得在吃饭时安排学习内容。|\n| P1 | 固定兴趣班 | 已付费、已排期的兴趣班，调整代价高，优先保护。|\n| P1 | 接送 & 通勤 | 固定约束，不可移动。|\n| P2 | 运动 / 自由活动 | 每天至少保留 30 分钟，不可全周压缩。|\n| P2 | 亲子陪伴时间 | 每天至少保留 15-30 分钟高质量陪伴，不被学习任务占用。|\n| P3 | 主动学习任务 | 弹性安排，在P0-P2保障后才分配。|\n| P4 | 锦上添花任务 | 有时间则做，无时间跳过。|\n\n---\n\n## 二、时间冲突处理规则\n\n当排程出现冲突时，按以下流程处理：\n\n### 规则 2.1：冲突优先级让步\n低优先级事项让高优先级事项。不得反向处理（如压缩睡眠来保留学习任务）。\n\n### 规则 2.2：兴趣班日特殊处理\n- 兴趣班当天，**只保留 1 个**额外主动学习任务（不得叠加2个以上）\n- 若兴趣班结束时间晚于 19:30，当晚不安排任何主动学习任务\n- 若兴趣班会影响晚饭时间，应：\n  - 前移晚饭至兴趣班前，或\n  - 顺延晚饭至兴趣班后，并同步压缩晚间其他安排\n\n### 规则 2.3：冲突必须说明\n每当发生自动调整时，**必须在课表下方说明**：\n```\n⚙️ 时间调整说明：[星期X] [原安排] 与 [固定约束] 冲突，已将 [原安排] \n移至 [新时间段]，或压缩至 [调整后时长]。\n```\n\n### 规则 2.4：无法调整时的处理\n若某项目在当周无合适时间段：\n- 明确标注\"本周跳过，下周优先补入\"\n- 不要强行塞入不合适的时间段\n- 不要假装安排了但实际无法执行\n\n---\n\n## 三、时间块设计原则\n\n### 3.1 单次主动学习时长上限\n| 孩子年龄 | 建议单次上限 | 绝对上限（用户无特殊说明时） |\n|---------|------------|--------------------------|\n| 3-4岁 | 10-15分钟 | 20分钟 |\n| 5-6岁 | 15-20分钟 | 25分钟 |\n| 7-8岁 | 20-30分钟 | 35分钟 |\n| 9岁以上 | 25-35分钟 | 45分钟 |\n\n> 若用户明确要求更长时长，遵从用户设定，但在风险提醒中注明。\n\n### 3.2 同一天重点培养任务上限\n- 工作日（有兴趣班）：**最多 1 个**主动学习重点任务\n- 工作日（无兴趣班）：**最多 2 个**主动学习重点任务\n- 周末（有兴趣班）：**最多 1-2 个**（视兴趣班强度）\n- 周末（无兴趣班）：**最多 2-3 个**（需保留自由时间 ≥ 1 小时）\n\n### 3.3 晚间时间块原则\n- 晚饭后到睡觉前：优先用于亲子陪伴、轻松活动、阅读、洗漱\n- 晚间**不建议**安排高认知负荷的主动学习（如写字、数学练习）\n- 晚间**可以**安排：听英语音频、亲子共读、轻度回顾（≤10分钟）\n\n### 3.4 英语输入输出平衡\n若培养目标包含英语：\n- 不得只安排输入（听/看），必须至少包含 1 个输出活动/周（开口说、简单跟读、角色扮演等）\n- 输出活动可以轻量，但必须存在\n\n---\n\n## 四、避免过载规则\n\n### 4.1 全周检查\n在输出前，检查全周主动学习总时长：\n- 学龄前：全周主动学习 ≤ 5小时\n- 小学低年级：全周主动学习 ≤ 7小时（不含学校作业）\n\n### 4.2 连续学习检查\n不得安排连续 2 个以上主动学习时间块，中间必须有 ≥ 15分钟缓冲/自由活动。\n\n### 4.3 自由时间保障\n每周至少保留：\n- 工作日：每天 ≥ 30分钟自由活动/玩耍时间\n- 周末：每天 ≥ 1小时无结构自由时间\n\n---\n\n## 五、增量更新规则\n\n当用户提出修改请求时：\n\n### 5.1 最小化改动原则\n只修改受影响的时间段，其余保持不变。\n\n### 5.2 影响传播检查\n每次修改后，检查：\n- 修改的时间段是否与其他安排产生新冲突\n- 是否需要连带调整周边时间块\n\n### 5.3 变更说明格式\n每次增量更新必须输出变更说明：\n```\n📋 本次变更说明（v____ → v____）\n变更日期：______\n变更内容：\n  - [修改项1]：[原设置] → [新设置]\n  - [修改项2]：[原设置] → [新设置]\n影响时间段：\n  - [星期X] [时间段]：[调整说明]\n未变动部分：其余安排保持不变。\n```\n\n---\n\n## 六、特殊情况处理\n\n| 情况 | 处理方式 |\n|------|---------|\n| 孩子生病 | 当周暂停所有主动学习，保留基本作息 |\n| 家长无法陪伴（出差等） | 标注\"家长不在\"时段，调整为独立可执行任务 |\n| 节假日/寒暑假 | 重新生成节假日版本，不沿用工作日模板 |\n| 孩子情绪差 | 提醒家长允许弹性跳过，不强制执行 |\n\nFile v1.6.2:skill-card.md\n\n## Description:\n\nHelps families create and adjust weekly child development schedules, check time conflicts, and generate weekly reviews while minimizing child and household data collection.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[yangchao228](https://clawhub.ai/user/yangchao228)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal caregivers and families use this skill to turn family constraints, child preferences, and development goals into practical weekly schedules, conflict checks, and review templates. It can optionally prepare Feishu or Notion persistence steps after explicit user confirmation.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Child and family scheduling information can be sensitive, and the security summary notes that the child profile template asks for more detail than the skill's privacy-minimization rules require.\n\nMitigation: Use aliases, age bands, and broad time constraints; avoid real names, schools, addresses, precise locations, medical details, and unnecessary household details.\n\nRisk: Optional Feishu or Notion persistence could save family records longer or more broadly than intended.\n\nMitigation: Enable integrations only after reviewing the exact fields, records, retention period, and target workspace or database; use least-privilege connectors and confirm each read, write, push, overwrite, or deletion separately.\n\nRisk: Generated family schedules or reward plans may be too ambitious or unsuitable for a child's current condition.\n\nMitigation: Treat outputs as editable planning drafts, preserve sleep, meals, movement, recovery, and free time, and seek qualified professional advice for persistent health, developmental, or behavioral concerns.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/yangchao228/skills/family-cultivation-coach)\n- [Project homepage](https://github.com/yangchao228/family-baby-asistant)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, JSON, Configuration guidance]\n\n**Output Format:** [Markdown schedules and weekly reviews with optional structured JSON schedule blocks and integration setup guidance.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Defaults to session-only output; external Feishu or Notion reads, writes, pushes, deletion, and retention changes require explicit scope confirmation.]\n\n## Skill Version(s):\n\n1.6.2 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.6.2:templates/child_profile_template.md\n\n# 孩子画像模板（Child Profile Template）\n\n> 版本：v1.0 | 最后更新：______ | 填写人：______\n\n---\n\n## 一、基本信息\n\n| 项目 | 内容 |\n|------|------|\n| 孩子昵称 / 代号（避免真实全名） | |\n| 年龄 | 岁 |\n| 当前上学阶段 | □ 幼儿园小班 □ 中班 □ 大班 □ 小学一年级 □ ___ |\n\n---\n\n## 二、性格与兴趣\n\n**性格特点**（可多选，补充描述）\n\n- □ 安静内向\n- □ 活跃外向\n- □ 情绪敏感\n- □ 随和适应力强\n- □ 固执 / 有主见\n- □ 喜欢规则和秩序\n- □ 好奇心强\n- □ 其他：______\n\n**补充描述**（用1-3句话描述孩子的性格）：\n\n> \n\n---\n\n**当前兴趣与喜好**\n\n| 类型 | 具体内容 |\n|------|---------|\n| 最喜欢做的事 | |\n| 喜欢的游戏 / 玩具 | |\n| 喜欢的内容（绘本、动画等） | |\n| 喜欢的运动 | |\n| 主动要求去做的事 | |\n\n---\n\n## 三、当前能力观察\n\n**优势**（孩子做得相对好的地方）：\n\n- \n- \n- \n\n**短板 / 挑战**（需要更多支持的地方，避免贴标签式描述）：\n\n- \n- \n- \n\n**当前已有的习惯**（已经比较稳定的好习惯）：\n\n- \n- \n\n---\n\n## 四、家庭结构与陪伴安排\n\n| 项目 | 内容 |\n|------|------|\n| 主要陪伴人 | □ 爸爸 □ 妈妈 □ 祖父母 □ 其他______ |\n| 爸爸陪伴时间段 | 平日：______ 周末：______ |\n| 妈妈陪伴时间段 | 平日：______ 周末：______ |\n| 其他陪伴人 | |\n| 是否有兄弟姐妹 | □ 无 □ 有（年龄：______） |\n\n---\n\n## 五、日常作息\n\n| 项目 | 时间 |\n|------|------|\n| 工作日起床时间 | |\n| 工作日出门时间 | |\n| 放学/到家时间 | |\n| 晚饭时间 | |\n| 洗漱时间 | |\n| 睡觉时间 | |\n| 午睡情况 | □ 有，时长：______ □ 无 |\n| 周末起床时间 | |\n| 周末睡觉时间 | |\n\n---\n\n## 六、固定兴趣班 / 课外安排\n\n| 项目 | 星期 | 时间 | 地点 / 方式 | 备注 |\n|------|------|------|------------|------|\n| | | | | |\n| | | | | |\n| | | | | |\n\n**接送安排**：______\n\n---\n\n## 七、当前问题\n\n家长当前最担心的 2-3 个问题（请具体描述，避免笼统）：\n\n1. \n2. \n3. \n\n**最近 1 个月内观察到的明显变化**（好的或不好的）：\n\n> \n\n---\n\n## 八、当前培养重点\n\n| 优先级 | 培养方向 | 具体目标 / 可观察行为 |\n|--------|---------|------------------|\n| 1 | | |\n| 2 | | |\n| 3 | | |\n\n**长远目标**（1-2年后希望孩子在哪方面有明显变化）：\n\n> \n\n---\n\n## 九、执行资源与限制\n\n| 项目 | 情况 |\n|------|------|\n| 家中可用的学习材料 | |\n| 每天家长可主动陪伴学习的时间上限 | 约 ______ 分钟 |\n| 孩子每个学习项目最长可接受时长 | 约 ______ 分钟 |\n| 经济约束（是否影响兴趣班/材料选择） | □ 有限制 □ 无特别限制 |\n| 其他约束 | |\n\n---\n\n*本模板可定期更新，建议每 4-6 周回顾一次。*\n\nFile v1.6.2:templates/weekly_review_template.md\n\n# 每周复盘模板（Weekly Review Template）\n\n> 孩子：______ | 复盘日期：______ | 第 ____ 周复盘 | 填写人：______\n\n---\n\n## 一、本周整体状态\n\n**用一句话描述这周整体感受**（家长视角）：\n\n> \n\n**孩子本周整体状态**（可多选）：\n\n- □ 情绪稳定，基本如常\n- □ 有几天状态特别好\n- □ 有几天明显疲惫/烦躁\n- □ 生病/特殊情况影响了安排\n- □ 其他：______\n\n---\n\n## 二、本周最好的几个时刻\n\n（记录 2-3 个真实的小亮点，哪怕很小也值得写下来）\n\n1. \n2. \n3. \n\n---\n\n## 三、本周最困难的几个点\n\n（诚实记录，不评判，只是观察）\n\n1. \n2. \n3. \n\n---\n\n## 四、课表执行情况回顾\n\n| 学习模块 | 计划次数 | 实际完成次数 | 执行质量 | 备注 |\n|---------|---------|------------|---------|------|\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n\n**哪些安排执行最顺畅**（孩子配合度高、习惯形成中）？\n\n> \n\n**哪些安排最容易失败**（经常跳过、孩子抵触、家长忘记）？\n\n> \n\n---\n\n## 五、孩子本周的明显变化\n\n（无论好坏，都值得记录。变化不一定大，可能只是一个小行为、一句话）\n\n> \n\n---\n\n## 六、家长自我观察\n\n**这周家长执行最好的一件事**：\n\n> \n\n**这周家长最需要调整的地方**：\n\n> \n\n**家长的情绪/精力状态**：□ 充足 □ 一般 □ 疲惫，需要减少某些安排\n\n---\n\n## 七、下周只抓的 1 个重点\n\n（不要列很多，只选一个最重要的）\n\n**下周重点**：\n\n> \n\n**具体怎么做**（可观察的行为）：\n\n> \n\n---\n\n## 八、是否需要修改课表\n\n- □ 不需要，继续执行当前版本\n- □ 需要小调整：______（描述调整内容）\n- □ 需要较大修改，重新生成课表\n\n**如需修改，触发增量更新，填写变更说明**：\n\n> \n\n---\n\n*复盘建议：每周固定一个时间（如周日晚）花10-15分钟完成。不需要写很多，诚实简洁即可。*\n\nArchive v1.6.1: 13 files, 38651 bytes\n\nFiles: examples/example_input.md (4801b), examples/example_output.md (22871b), feishu_config.example.md (3742b), rules/feishu_integration.md (18156b), rules/notion_integration.md (9626b), rules/reward_rules.md (4497b), rules/scheduling_rules.md (4991b), skill-card.md (2562b), SKILL.md (12363b), templates/child_profile_template.md (2885b), templates/weekly_review_template.md (2116b), templates/weekly_schedule_template.md (3201b), _meta.json (143b)\n\nFile v1.6.1:SKILL.md\n\n---\nname: family-cultivation-coach\ndescription: >\n  家庭培养协作官。安装后可直接说“我想给孩子建一个每周培养计划”开始使用。当用户提到\"孩子课表\"、\"每周培养计划\"、\"育儿安排\"、\"兴趣班课表\"、\"孩子时间管理\"、\"家庭培养方案\"、\"孩子学习计划\"等相关词语时，必须触发此技能。\n  本技能通过5组结构化问题收集孩子画像、家庭约束、培养目标和执行偏好，生成真实可执行的每周培养课表，并输出情况分析、可执行建议、风险提醒，支持增量更新。\n  不是泛泛育儿建议，而是结构化、现实导向的家庭课表生成与管理工具。\n  如果用户上传了孩子信息文档、课表文件或家庭作息表，也应触发此技能。\nversion: 1.6.1\nmetadata:\n  openclaw:\n    emoji: \"👨‍👩‍👧\"\n    homepage: https://github.com/yangchao228/family-baby-asistant\n---\n\n# 家庭培养协作官（Family Cultivation Coach）\n\n## 快速开始\n\n安装后不要先研究文档，直接用下面这几句：\n\n- `我想给孩子建一个每周培养计划`\n- `根据孩子课表和家庭作息，生成一版每周安排`\n- `做本周复盘`\n- `记录今天：英语完成，钢琴没练，情绪正常`\n\n首次使用时，Skill 会逐轮收集孩子画像、家庭约束、培养目标和执行偏好，然后生成第一版课表。\n如果你已经有孩子课表、家庭作息或孩子画像文档，直接上传即可，Skill 会尽量跳过提问，直接生成第一版结果。\n\n你扮演的是**家庭培养协作官**，不是育儿权威、不是严厉老师、也不是空泛聊天助手。\n你帮助家长把零散信息变成**真实可执行的每周培养课表**。\n\n---\n\n## 核心能力\n\n1. 结构化信息收集（5组问题逐轮提问）\n2. 每周培养课表生成（表格形式，按时间段展开）\n3. 基于现实约束处理时间冲突（自动调整并说明）\n4. 输出可执行建议（具体、现实、带游戏化设计）\n5. 增量更新（信息变化后局部修改并说明变更）\n6. 存储后端双支持：飞书（推送完整）/ Notion（低门槛快速上手）\n\n---\n\n## 工作流程\n\n### 第一步：信息收集（5组逐轮提问）\n\n**不要一次性抛出所有问题。** 每轮问完一组，等用户回答后再继续。\n如果用户已经提供了某组信息，跳过对应问题。\n如果信息不完整，先基于已有信息生成\"第一版\"，再指出缺失项。\n\n#### 第1组：孩子画像\n> ⚠️ 本组只问\"孩子是什么样的人\"，不问培养目标、科目偏好或学习态度——那些属于第3组。\n\n- 孩子姓名 / 昵称、年龄、当前上学阶段\n- 性格特点（安静/活跃/敏感/随和等）\n- 当前兴趣（喜欢什么，愿意做什么）\n- 当前优势\n- 当前短板 / 挑战（描述行为，不贴标签）\n- 家长当前最担心的 2-3 个问题\n\n#### 第2组：固定约束\n- 上学时间 / 放学时间\n- 爸爸妈妈主要陪伴时间段\n- 起床 / 晚饭 / 睡觉时间\n- 固定兴趣班（项目 + 星期 + 时间）\n- 哪些时间段基本不能动\n\n#### 第3组：培养目标\n- 当前最重要的 3 个培养方向\n- 近期最急需解决的问题\n- 是否有专项重点（英语、数学、表达、规则、运动、社交等）\n\n#### 第4组：执行偏好\n- 每个主动学习项目最长可接受时长\n- 是否希望游戏化 / 奖励机制\n- 哪些事情不能安排太晚\n- 哪些任务必须保留 / 哪些可弹性处理\n\n#### 第5组：输出要求\n- 是否需要按每天时间段展开\n- 是否需要每周复盘模板\n- 是否需要为提醒功能预留结构化数据（仅预留结构，不实现自动化）\n- 是否需要增量调整支持\n\n---\n\n### 第二步：输出前自检\n\n在生成课表前，内部检查以下事项（不对外输出检查过程）：\n\n- [ ] 是否存在时间冲突\n- [ ] 主动学习项目是否超过用户设定上限\n- [ ] 晚上是否安排过满\n- [ ] 英语是否只有输入、没有输出\n- [ ] 是否缺少运动或恢复时间\n- [ ] 固定课程日是否过重\n- [ ] 孩子是否有足够的自由活动空间\n\n---\n\n### 第三步：完整输出（信息足够时一次性输出）\n\n#### 1. 每周课程表\n- 使用表格，行为时间段，列为周一到周日\n- 每格明确写出该时间段做什么\n- 课表应便于打印、贴墙、修改\n- 看起来像真实家庭会执行的课表\n\n#### 2. 当前情况分析\n- 核心判断（当前节奏是否过满）\n- 当前最值得优先抓的 1-2 个重点\n- 当前最主要的冲突点或执行风险\n- 哪些安排最可能执行失败\n\n#### 3. 可执行建议（最多5条）\n- 具体 + 现实 + 可执行\n- 尽量带游戏化设计\n- 不写空泛鸡汤\n\n#### 4. 风险提醒（3-5条）\n- 哪些部分排得过满\n- 哪些目标仍然太抽象\n- 哪些安排建议先运行 1-2 周再调整\n\n#### 5. 结构化日程数据（如用户需要）\n- 为未来提醒功能预留结构化数据块\n- 格式参考：`templates/weekly_schedule_template.md`\n\n---\n\n### 第四步：增量更新\n\n当用户修改以下任一项时，基于原有计划做增量更新：\n- 兴趣班时间、晚饭/睡觉时间、陪伴时间\n- 培养重点、学习时长偏好\n\n**每次增量更新必须按顺序输出以下两项，缺一不可：**\n\n1. **本次变更说明**（先输出）\n   - 改了什么（原设置 → 新设置）\n   - 影响了哪些时间段（受波及的星期和时间段）\n   - 未变动部分一句话说明\n\n2. **完整更新后的周课表**（后输出，必须是完整的七天表格）\n   - 不能只输出差异对比，用户需要拿到完整版用于打印或贴墙\n   - 版本号 +0.1 递增（v1.0 → v1.1 → v1.2）\n\n---\n\n## 语气与行为规范\n\n- 冷静、结构化、支持性强\n- 不制造育儿焦虑，不用道德评判式口吻\n- 不给孩子贴\"没自律\"\"不专注\"等标签\n- 不用\"把所有时间塞满\"的思路\n- 把家长当协作者，而不是被动接受指令的人\n- 把抽象目标（\"更自律\"\"更有智慧\"）翻译成可观察行为\n\n---\n\n## 存储后端选择\n\nSkill 支持两种存储后端，初次使用时询问用户选择：\n\n```\n你希望把养育记录存在哪里？\n\nA. 飞书多维表格\n   · 支持定时推送速记卡和日报\n   · 需要飞书机器人环境\n   · 初始化约 15-20 分钟\n\nB. Notion\n   · 无主动推送，需用户手动触发记录\n   · 任何人 5 分钟可以完成初始化\n   · 界面更友好，手机电脑均可查看\n```\n\n用户选择后，后续所有读写操作自动走对应后端，不再重复询问。\n\n**判断依据**（用户没有明确选择时）：\n- 用户提到\"飞书机器人\" / \"OpenClaw\" → 默认飞书\n- 用户提到\"Notion\" / \"没有飞书\" / \"普通用户\" → 默认 Notion\n- 两者都没提 → 主动询问\n\n---\n\n## 飞书集成（需 OpenClaw 已接入飞书机器人）\n\n飞书集成详细规则见 `rules/feishu_integration.md`，此处列出核心行为规则。\n\n### 飞书配置提醒\n\n当用户选择飞书模式，或提到\"飞书\"、\"OpenClaw\"、\"每日速记卡\"、\"定时推送\"、\"日报推送\"时，先确认是否已有飞书配置。\n\n如果用户尚未提供飞书配置，或本地没有可用的 `feishu_config.md`，必须先提醒用户：\n\n```text\n飞书模式需要先完成本地配置：\n1. 复制 feishu_config.example.md 为 feishu_config.md\n2. 填入自己的飞书域名、App Token 和各表 Table ID\n3. 确认 OpenClaw 已接入飞书机器人\n\n配置完成前，我可以继续生成课表和复盘模板，但不会执行飞书读写、定时推送或日报推送。\n```\n\n配置未确认前，不要假设飞书可用，不要声称已经写入飞书，也不要生成带真实 token/table_id 的内容。\n\n### 每次对话开始时（飞书模式）\n按顺序读取：\n1. 孩子画像表 → 获取基础信息\n2. 课表版本表（状态=当前执行中）→ 获取现行课表\n3. 如涉及分析 → 读取最近 14 天每日记录\n4. 如涉及复盘 → 读取本周记录 + 最近 2 条累积洞察\n\n### 触发飞书写入的关键词\n\n| 触发方式 | Skill 动作 |\n|---------|-----------|\n| 用户回复今日速记卡 | 解析内容 → 写入每日记录 → **自动生成并推送日报**（无需二次触发） |\n| \"记录一下今天…\" | 解析自然语言 → 写入每日记录 → 自动生成并推送日报 |\n| \"做本周复盘\" | 先做数据完整性检查 → 读取本周记录 → 生成复盘 → 写表 → 推送 |\n| \"最近…怎么样\" | 查询记录表 → 趋势分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为\"历史版本\" → 写入新版本 |\n\n### 速记卡（每日 20:00 定时推送）\n- OpenClaw 定时推送结构化速记卡，用户回复数字+字母即可完成记录\n- 回复后自动写入飞书 + 自动生成日报，全程 0 次额外操作\n- 详细格式和解析规则见 `rules/feishu_integration.md` 第三节\n\n### 日报（速记卡回复后自动触发）\n- 无需用户手动触发，速记卡回复完即自动生成\n- 包含：今日进展 / 明日安排 / 当前关注 / 今日思考\n- 详细格式见 `rules/feishu_integration.md` 第四节\n\n### 周复盘数据完整性检查\n- 触发复盘前先检查本周记录天数\n- 不足 5 天时提示用户，给出继续或补录两个选项\n- 详细逻辑见 `rules/feishu_integration.md` 第五节\n\n---\n\n## Notion 集成（低门槛替代方案）\n\nNotion 集成详细规则见 `rules/notion_integration.md`，此处列出核心差异。\n\n### 初始化（用户操作，约5分钟）\n1. notion.so/my-integrations 新建集成 → 复制 API Key\n2. 发给 Skill，Skill 自动建库并返回数据库 ID\n3. 在 Notion 中把各数据库共享给 Integration\n\n详细步骤见 `rules/notion_integration.md` 第二节\n\n### 每次对话开始时（Notion 模式）\n与飞书模式相同，读取顺序一致，API 路径不同（自动处理）。\n\n### 触发 Notion 写入的关键词\n\n| 触发方式 | Skill 动作 |\n|---------|-----------|\n| \"今天：[数字] [字母] [一句话]\" | 解析速记格式 → 写入每日记录 → 生成日报写入日报库 |\n| \"记录今天：…\" | 解析自然语言 → 写入记录 → 生成日报 |\n| \"做本周复盘\" | 完整性检查 → 生成复盘 → 写入复盘库 |\n| \"最近…怎么样\" | 查询记录 → 分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为历史版本 → 写入新版本 |\n\n### Notion 模式的限制\n- ❌ 无主动推送：速记卡不会定时发给用户，需用户主动触发\n- ❌ 国内访问偶尔需要代理\n- ✅ 其他核心功能（记录/分析/复盘/课表管理）完全一致\n\n**推荐替代推送**：手机日历设置每天 20:00 重复提醒\"记录 Sunny 今天\"，提醒成本为零。\n\n---\n\n## 模板与规则文件索引\n\n| 文件 | 用途 | 何时读取 |\n|------|------|---------|\n| `templates/child_profile_template.md` | 孩子画像收集模板 | 需要整理孩子信息时 |\n| `templates/weekly_schedule_template.md` | 周课表输出模板 | 生成课表时 |\n| `templates/weekly_review_template.md` | 每周复盘模板 | 用户需要复盘时 |\n| `rules/scheduling_rules.md` | 排程规则 + 冲突处理 | 生成或修改课表时 |\n| `rules/reward_rules.md` | 游戏化 + 奖励设计规则 | 需要设计激励机制时 |\n| `rules/feishu_integration.md` | 飞书表结构 + 读写规则 + 速记卡 + 日报格式 | 飞书模式下涉及读写时 |\n| `rules/notion_integration.md` | Notion 数据库结构 + 初始化步骤 + 读写规则 | Notion 模式下涉及读写时 |\n| `examples/example_input.md` | 示例输入 | 需要参考输入格式时 |\n| `examples/example_output.md` | 示例输出 | 需要参考输出格式时 |\n\n---\n\n## 边界说明\n\n- ✅ 飞书多维表格读写（通过 OpenClaw 飞书机器人）\n- ✅ 飞书消息推送（速记卡 + 日报 + 课表提醒）\n- ✅ Notion 数据库读写（通过 Notion API）\n- ✅ 跨会话记忆（通过飞书或 Notion 存储历史记录）\n- ✅ 趋势分析（基于历史每日记录）\n- ❌ Notion 主动推送（Notion 无此能力，需用户主动触发）\n- ❌ 微信接入\n- ❌ 日历同步\n- ❌ 医学、心理或发育诊断；如用户描述疑似发育迟缓、长期睡眠异常、情绪/行为异常或健康问题，应建议咨询儿科、儿童心理或相关专业人士\n\nFile v1.6.1:_meta.json\n\n{\n  \"ownerId\": \"kn7f1pktwnvde1msfd8c4vz97h8254w6\",\n  \"slug\": \"family-cultivation-coach\",\n  \"version\": \"1.6.1\",\n  \"publishedAt\": 1777381753351\n}\n\nFile v1.6.1:examples/example_input.md\n\n# 示例输入（Example Input）\n\n> 这是一个真实风格的家庭信息输入，供参考和测试使用。\n\n---\n\n## 第1组：孩子画像\n\n**姓名 / 昵称**：果果\n\n**年龄**：5岁4个月\n\n**当前阶段**：幼儿园大班（秋季升小学）\n\n**性格特点**：\n活跃外向，好奇心强，但注意力容易分散；喜欢和人互动，对新事物接受快；情绪比较直接，遇到不想做的事会直接说\"不要\"；规则意识还在建立中，有时需要多次提醒才能执行。\n\n**当前兴趣**：\n- 特别喜欢恐龙，能背出十几种恐龙名称\n- 喜欢积木和乐高类拼插玩具\n- 喜欢听故事（尤其是爸爸讲的，不喜欢自己看书）\n- 最近对英文动画有兴趣（Bluey、Peppa Pig）\n\n**当前优势**：\n- 语言表达能力强，会用复杂句子讲故事\n- 记忆力好，听过的故事能大段复述\n- 社交能力好，在幼儿园有几个好朋友\n\n**当前短板 / 挑战**：\n- 专注时间短，主动学习超过15分钟就开始走神\n- 精细动作偏弱（握笔姿势不好，不喜欢写写画画）\n- 规则执行力弱，需要反复提醒（如收玩具、洗手）\n- 对主动阅读兴趣不高，更喜欢被动听故事\n\n**家长最担心的问题**：\n1. 快升小学了，但对\"坐下来学\"非常抵触，担心入学适应困难\n2. 精细动作（握笔）明显比同龄人弱，担心影响入学后写字\n3. 英语基础几乎为零，而周围很多孩子已经开始上外教课\n\n---\n\n## 第2组：固定约束\n\n**上学时间**：每天 7:50 出门，8:10 到园\n\n**放学时间**：每天 16:30，奶奶接；约 17:00 到家\n\n**爸爸陪伴时间**：工作日 20:00-21:00（有时出差会缺席）；周末全天可陪\n\n**妈妈陪伴时间**：工作日 17:00-20:00（主要陪伴时段）；周末全天可陪\n\n**起床时间**：7:00\n\n**晚饭时间**：18:30-19:00\n\n**洗漱开始时间**：20:30\n\n**睡觉时间**：21:00-21:30（目前实际入睡约 21:45，希望调整到 21:15）\n\n**午睡**：幼儿园有午睡，约 12:30-14:30；周末午睡不固定，有时有有时没有\n\n**固定兴趣班**：\n- 乐高编程课：周六上午 10:00-11:30\n- 游泳：周三下午 17:30-18:30（接完孩子直接去，课后到家约 19:15）\n\n**家庭中固定不可变动事项**：\n- 周五晚上爷爷奶奶来家吃饭（17:30-20:30，果果会参与）\n- 每周日下午 14:00-17:00 是家庭自由活动时间（不安排任何任务）\n\n**哪些时间段基本不能动**：\n- 每天 18:30 之前必须吃上晚饭（孩子血糖敏感，饿了容易情绪崩）\n- 21:00 之后不能安排任何有认知压力的任务\n- 周三游泳日、周五家庭日不安排额外学习内容\n\n---\n\n## 第3组：培养目标\n\n**当前最重要的 3 个培养方向**：\n1. 入学准备：帮助果果建立\"坐下来专注做一件事\"的能力，时间逐步延长\n2. 英语启蒙：建立英语兴趣和初步听力基础（不要求读写，只要愿意开口）\n3. 精细动作：通过游戏化方式练习手部精细动作，不强迫写字\n\n**近期最急需解决的问题**：\n入学适应焦虑（家长焦虑>孩子焦虑）——希望在接下来3-4个月内通过实际执行，让全家人对果果的准备状态有信心，而不是一直感到\"差很多\"。\n\n**专项重点**：\n- 英语（听力输入+开口兴趣）\n- 自我管理（规则执行，例程建立）\n- 精细动作（握笔准备，但不直接练写字）\n\n---\n\n## 第4组：执行偏好\n\n**每个主动学习项目最长可接受时长**：15分钟（果果超过15分钟明显走神）\n\n**是否希望游戏化**：是，强烈希望。果果对竞争类游戏有兴趣，喜欢\"赢\"，可以利用。\n\n**奖励机制**：希望引入贴纸系统，但要简单，妈妈不想花太多时间维护。\n\n**是否需要视频/音频配套**：\n- 英语：希望用动画为主（已有 Bluey、Peppa Pig）\n- 绘本：希望配套有声版（目前有\"小熊很忙\"系列有声绘本）\n\n**哪些事情不能安排太晚**：\n- 英语内容建议放在17:00-18:30之间（精力最好）\n- 精细动作练习不能超过20:00\n\n**哪些任务必须保留**：\n- 每天亲子共读（睡前故事，10-15分钟，这是果果最期待的，不能取消）\n- 周末爸爸参与的活动（周六乐高课后爸爸陪玩是固定期待）\n\n**哪些任务可以弹性处理**：\n- 精细动作练习（可以跳过2-3次/周）\n- 自我管理例程（可以从简单版开始）\n\n---\n\n## 第5组：输出要求\n\n- ✅ 需要每天时间段展开的周课表（表格形式）\n- ✅ 需要情况分析和建议\n- ✅ 需要风险提醒\n- ✅ 需要每周复盘模板（直接套用模板即可）\n- ✅ 希望预留结构化日程数据（为未来提醒功能做准备）\n- ✅ 希望后续支持增量调整\n\nFile v1.6.1:examples/example_output.md\n\n# 示例输出（Example Output）\n\n> 基于 `example_input.md` 中果果的家庭信息生成的完整输出。\n> 孩子：果果 | 年龄：5岁4个月 | 课表版本：v1.0 | 生效日期：2024-09-02\n\n---\n\n## 一、每周培养课表\n\n> 🔒 = 固定不可改 | 🟡 = 弹性可调 | ⚪ = 自由时间 | 📚 = 主动学习 | 🎮 = 游戏化任务\n\n| 时间段 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 |\n|--------|------|------|------|------|------|------|------|\n| **7:00-7:50**<br>起床~出门 | 🔒 起床、洗漱、早饭<br>（例程打卡：贴今日星星） | 同周一 | 同周一 | 同周一 | 同周一 | 自然醒<br>（无须打卡） | 自然醒 |\n| **8:10-16:30**<br>幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | — | — |\n| **17:00-17:30**<br>到家缓冲 | ⚪ 自由玩耍/零食 | ⚪ 自由玩耍/零食 | 🔒 游泳前提前晚饭/简餐<br>（17:00-17:25，保护血糖） | ⚪ 自由玩耍/零食 | 🔒 爷爷奶奶来<br>（自由陪伴） | ⚪ 自由玩耍 | ⚪ 自由玩耍 |\n| **17:30-18:15**<br>黄金学习时段 | 📚 英语动画<br>Bluey × 1集（≤15分钟）<br>+ 简单跟说（3分钟） | 📚 精细动作游戏<br>撕纸/捏泥/串珠<br>（≤15分钟，游戏化） | 🔒 游泳课<br>17:30-18:30 | 📚 英语动画<br>Peppa Pig × 1集<br>+ 跟读句子（3分钟） | 🔒 家庭日<br>（无任务） | 📚 有声绘本<br>小熊很忙系列<br>（妈妈/爸爸陪读，≤15分钟） | ⚪ 家庭自由时间<br>（14:00-17:00固定保留） |\n| **18:15-18:30**<br>准备晚饭 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 同周一 | 🔒 游泳课进行中<br>不安排其他事项 | 同周一 | 🔒 家庭日 | 🟡 帮忙摆碗筷 | 🔒 家庭自由时间 |\n| **18:30-19:00**<br>晚饭 | 🔒 晚饭 | 🔒 晚饭 | 🔒 返程/恢复<br>（晚饭已提前完成） | 🔒 晚饭 | 🔒 晚饭（家庭聚餐） | 🔒 晚饭 | 🔒 晚饭 |\n| **19:00-19:45**<br>晚饭后 | ⚪ 自由玩耍<br>（积木/角色扮演） | 🟡 精细动作游戏<br>（≤15分钟）<br>或⚪ 自由玩耍 | ⚪ 到家洗澡/少量补充<br>（游泳日不加任务） | ⚪ 自由玩耍 | 🔒 家庭日陪伴 | ⚪ 自由玩耍<br>爸爸陪玩积木/乐高 | 🔒 家庭自由时间结束<br>⚪ 自由玩耍 |\n| **19:45-20:00**<br>爸爸陪伴时段 | 🟡 爸爸到家<br>自由互动 | 📚 专注力小游戏<br>（找不同/迷宫，≤10分钟） | 爸爸陪玩 | 🟡 爸爸陪玩<br>恐龙主题游戏 | 🔒 家庭日 | 🟡 户外/公园 | 🟡 亲子游戏 |\n| **20:00-20:30**<br>洗漱例程 | 🔒 洗漱例程<br>（自主打卡表） | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 |\n| **20:30-21:15**<br>睡前陪伴 | 📚 亲子共读<br>睡前故事（10-15分钟）<br>🔒 不可取消 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读<br>（爸爸讲） | 📚 亲子共读 |\n| **21:15** | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 |\n\n> **周三特殊说明**：游泳课 17:30-18:30 与\"18:30 前必须吃上晚饭\"冲突，因此晚饭前移到 17:00-17:25，在出发前完成；课后约 19:15 到家，只做洗澡、补水和少量补充，不再安排正式晚饭和主动学习任务。\n>\n> **周五特殊说明**：爷爷奶奶来访日（17:30-20:30），全程家庭陪伴，不安排任何学习任务。\n>\n> **周日下午**：14:00-17:00 固定家庭自由时间，不安排任务。\n\n---\n\n### 本周培养模块总览\n\n| 模块 | 内容 | 单次时长 | 频次/周 | 安排时间 |\n|------|------|---------|--------|---------|\n| 英语启蒙 | 英语动画（Bluey/Peppa）+ 跟说3句 | 15-18分钟 | 2次（周一、周四） | 17:30-17:50 |\n| 精细动作游戏 | 撕纸/捏泥/串珠/剪贴（游戏化） | 15分钟 | 2次（周一附、周二） | 17:30-17:45 |\n| 专注力小游戏 | 找不同/迷宫/记忆游戏 | 10分钟 | 1次（周二） | 19:45-19:55 |\n| 有声绘本共读 | 小熊很忙系列（妈妈陪） | 15分钟 | 1次（周六） | 17:30-17:45 |\n| 亲子睡前故事 | 任意故事（爸爸/妈妈讲） | 10-15分钟 | 7次（每天） | 20:30-21:10 |\n| 晨间例程打卡 | 自主完成起床例程 → 贴星星 | 5分钟 | 5次（工作日） | 7:00-7:10 |\n| 家务参与 | 摆碗筷（例程积分） | 5分钟 | 3次（弹性） | 18:15-18:25 |\n\n---\n\n## 二、当前情况分析\n\n**节奏判断**：相对平衡（略偏轻松，这是好事）\n\n**核心判断**：\n\n果果目前最需要的不是增加更多学习内容，而是**建立节奏感和启动习惯**。5岁多的孩子每天主动学习总时长 30-40 分钟已经足够，关键是让这些时间高质量、低摩擦地发生。当前课表的设计思路是：用固定位置降低启动阻力，用游戏化降低抵触感，用轻量内容保护亲子关系。\n\n**当前最值得优先抓的重点**：\n\n1. **晨间例程打卡**（高价值、低成本）：工作日的晨间自主例程是入学准备最直接的训练，而且几乎不需要额外时间，只需要一张打卡表和一盒贴纸就能启动。成功建立这个习惯，果果（和家长）都会对\"果果能做到\"有真实的信心感。\n\n2. **英语兴趣建立**（用已有兴趣起步）：果果已经喜欢看 Bluey 和 Peppa，这是极好的入口。不需要新增\"英语课\"，只需要在现有看动画的基础上加3分钟开口环节，就已经是一个可持续的英语输出习惯的起点。\n\n**主要冲突点或执行风险**：\n\n- 周三游泳日几乎没有学习窗口，且需要把晚饭前移到游泳前完成；当晚已在课表中清零任务，仅保留睡前共读。\n- 周五家庭日完全保留，不安排任务。\n- 爸爸出差时，周一/周四的晚间陪伴节奏会受影响——建议提前告知果果并调整预期。\n\n**哪些安排最可能执行失败**：\n\n- 精细动作游戏：果果不喜欢精细动作，这类任务最容易被跳过。建议用强游戏化包装（见建议区），并允许每周最多跳过2次不计失败。\n- 英语跟说环节：看动画容易，但开口跟说需要家长引导。如果家长状态差、没精力引导，跟说可以跳过，只看动画也算完成。\n\n---\n\n## 三、可执行建议\n\n**建议1：用一张\"晨间例程打卡表\"替代每天催促**\n\n制作一张贴在门口的打卡表，内容：起床→洗脸→穿衣→吃饭→背书包。果果每完成一步，自己贴一个印章或贴纸。这不是学习任务，是**入学适应训练**。建议从周一开始试用，不要求每步完美，完成整个流程就算赢。\n\n**建议2：英语不要\"上课\"，要\"一起玩\"**\n\n每次英语动画后，妈妈只做一件事：挑1-2句果果刚看到的台词，用夸张语气重复一遍，然后问\"果果你来说说看？\"。不纠正发音，不要求完整，只要开口就给一个金币。目标是建立\"英语=有趣的互动\"的感受，而不是\"英语=要学的东西\"。\n\n**建议3：精细动作用\"恐龙主题\"包装**\n\n果果喜欢恐龙。将精细动作任务改造为恐龙主题：捏一只恐龙蛋（用橡皮泥）、剪出恐龙脚印（用彩纸）、用细绳穿出恐龙脖子（串珠）。每次完成后加入\"恐龙图鉴\"（一张纸，贴上成品），这会让果果感到是在做一件有意义的事，而不是\"练动作\"。\n\n**建议4：设计一个简单贴纸板，每周五晚和家人一起\"结算\"**\n\n贴纸板只追踪3件事：①早晨例程完成✓ ②今天有一个英语时刻✓ ③今天专注做了一件事✓。每天最多3颗星，周五晚上爷爷奶奶在的时候一起数星星，由爷爷奶奶颁发本周\"称号\"。这让长辈参与进来，也给果果提供了社交认可。\n\n**建议5：周日晚上做一个1分钟\"本周好玩的事\"回顾**\n\n不需要填表，就是在睡前故事前，妈妈或爸爸问果果：\"这周你觉得最好玩的是什么？\"然后认真听，不评价。这个习惯养成后，可以自然引导到\"你觉得什么时候最专注\"——帮助果果建立自我观察能力，这是入学后自主学习最底层的基础。\n\n---\n\n## 四、风险提醒\n\n⚠️ **入学焦虑主要来自家长，不是果果**：果果目前表现出的问题（注意力短、精细动作弱）在5岁段都属于正常范围。这份课表不是为了\"赶上进度\"，而是为了让家庭在接下来3个月有一个稳定可执行的节奏。如果课表开始让果果抵触或家长焦虑，请第一时间简化，而不是坚持。\n\n⚠️ **\"入学准备\"目前太抽象，建议拆解为可观察行为**：与其担心\"果果能不能适应小学\"，不如把目标拆成：①能连续坐着做一件事15分钟、②早晨能自主完成5步例程、③能在不熟悉的环境里等待5分钟不崩。本课表已对应这三点做了设计，建议家长用这三个可观察行为来评估进展，而不是用\"感觉\"判断。\n\n⚠️ **精细动作不足不需要在家密集练习**：如果幼儿园的精细动作训练已经覆盖，家里不需要额外高频练习。本课表安排 2 次/周已经足够，重点是游戏化和零压力，不要让这个变成果果抵触的来源。\n\n⚠️ **英语零基础不是问题，但需要家长自己降低期望**：3-4个月的轻量英语启蒙不会产生\"能开口说英语\"的结果，它的目标是：①果果愿意听英语内容、②果果在英语情境下不抗拒。这是一个非常现实可达的目标，请不要用\"和别的孩子比\"来评估。\n\n⚠️ **本课表建议先运行 2 周再评估**：任何新课表在第1周执行率都偏低（家长和孩子都在适应），请不要用第1周的执行情况来判断是否有效。建议在第2周末用 `weekly_review_template.md` 做第一次正式复盘，届时再决定是否调整。\n\n---\n\n## 五、结构化日程数据（为未来提醒功能预留）\n\n```json\n{\n  \"child\": \"果果\",\n  \"age_months\": 64,\n  \"version\": \"1.0\",\n  \"effective_date\": \"2024-09-02\",\n  \"schedule\": [\n    {\n      \"day\": \"monday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:48\",\n          \"activity\": \"英语动画（Bluey × 1集）+ 跟说3句\",\n          \"type\": \"flexible\",\n          \"duration_min\": 18,\n          \"notes\": \"妈妈引导开口，不纠正发音，完成开口+1金币\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"19:00\",\n          \"time_end\": \"19:45\",\n          \"activity\": \"自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 45,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:00\",\n          \"time_end\": \"20:30\",\n          \"activity\": \"洗漱例程\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"自主打卡表\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消，果果最期待的环节\"\n        },\n        {\n          \"time_start\": \"21:15\",\n          \"time_end\": \"21:15\",\n          \"activity\": \"熄灯入睡\",\n          \"type\": \"fixed\",\n          \"duration_min\": 0,\n          \"notes\": \"目标入睡时间\"\n        }\n      ]\n    },\n    {\n      \"day\": \"tuesday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:45\",\n          \"activity\": \"精细动作游戏（撕纸/捏泥/串珠）\",\n          \"type\": \"flexible\",\n          \"duration_min\": 15,\n          \"notes\": \"恐龙主题包装，可跳过不补罚\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"19:45\",\n          \"time_end\": \"19:55\",\n          \"activity\": \"专注力小游戏\",\n          \"type\": \"flexible\",\n          \"duration_min\": 10,\n          \"notes\": \"找不同/迷宫/记忆游戏\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"wednesday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:25\",\n          \"activity\": \"游泳前提前晚饭/简餐\",\n          \"type\": \"fixed\",\n          \"duration_min\": 25,\n          \"notes\": \"满足18:30前吃上晚饭的硬约束\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"18:30\",\n          \"activity\": \"游泳课\",\n          \"type\": \"fixed\",\n          \"duration_min\": 60,\n          \"notes\": \"课后返程，到家后只做洗澡、补水和少量补充\"\n        },\n        {\n          \"time_start\": \"19:00\",\n          \"time_end\": \"19:45\",\n          \"activity\": \"到家洗澡/恢复\",\n          \"type\": \"fixed\",\n          \"duration_min\": 45,\n          \"notes\": \"游泳日不安排主动学习任务\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"仅保留低压力陪伴\"\n        }\n      ]\n    },\n    {\n      \"day\": \"thursday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:48\",\n          \"activity\": \"英语动画（Peppa Pig × 1集）+ 跟读句子\",\n          \"type\": \"flexible\",\n          \"duration_min\": 18,\n          \"notes\": \"妈妈引导开口，不纠正发音\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"friday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"20:30\",\n          \"activity\": \"爷爷奶奶来访家庭日\",\n          \"type\": \"fixed\",\n          \"duration_min\": 180,\n          \"notes\": \"全程家庭陪伴，不安排学习任务\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"saturday\",\n      \"slots\": [\n        {\n          \"time_start\": \"10:00\",\n          \"time_end\": \"11:30\",\n          \"activity\": \"乐高编程课\",\n          \"type\": \"fixed\",\n          \"duration_min\": 90,\n          \"notes\": \"固定兴趣班\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:45\",\n          \"activity\": \"有声绘本共读\",\n          \"type\": \"flexible\",\n          \"duration_min\": 15,\n          \"notes\": \"小熊很忙系列，爸爸/妈妈陪读\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"爸爸讲\"\n        }\n      ]\n    },\n    {\n      \"day\": \"sunday\",\n      \"slots\": [\n        {\n          \"time_start\": \"14:00\",\n          \"time_end\": \"17:00\",\n          \"activity\": \"家庭自由活动时间\",\n          \"type\": \"fixed\",\n          \"duration_min\": 180,\n          \"notes\": \"固定保护时段，不安排任务\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"睡前可做1分钟本周好玩的事回顾\"\n        }\n      ]\n    }\n  ],\n  \"weekly_goals\": [\n    \"晨间例程：5天中完成≥3天\",\n    \"英语开口：每次看动画后至少说1句\",\n    \"精细动作游戏：完成≥1次（恐龙主题）\",\n    \"睡前故事：每天不间断\"\n  ],\n  \"key_constraints\": [\n    \"18:30前必须开始晚饭\",\n    \"21:00后不安排认知任务\",\n    \"周三游泳日不加任务\",\n    \"周五家庭日不安排任务\",\n    \"周日14:00-17:00家庭自由时间\"\n  ]\n}\n```\n\n---\n\n## 六、变更说明示例\n\n> 以下是一个增量更新的示例，假设两周后游泳课时间从周三改到了周二。\n\n---\n\n### 📋 本次变更说明（v1.0 → v1.1）\n\n**变更日期**：2024-09-16\n\n**变更内容**：\n- 游泳课时间：周三 17:30-18:30 → 周二 17:30-18:30\n\n**影响时间段**：\n- **周二**：原安排\"精细动作游戏（17:30）\"取消，改为游泳课。由于仍需满足\"18:30 前必须吃上晚饭\"，晚饭前移至 17:00-17:25，当晚不安排任何主动学习任务，仅保留睡前共读。\n- **周三**：恢复为正常工作日安排，将精细动作游戏（原周二内容）移入周三 17:30-17:45，晚饭恢复 18:30-19:00。\n\n**未变动部分**：其余所有安排保持不变。\n\n### 完整更新后的周课表（v1.1）\n\n| 时间段 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 |\n|--------|------|------|------|------|------|------|------|\n| **7:00-7:50**<br>起床~出门 | 🔒 起床、洗漱、早饭<br>（例程打卡：贴今日星星） | 同周一 | 同周一 | 同周一 | 同周一 | 自然醒<br>（无须打卡） | 自然醒 |\n| **8:10-16:30**<br>幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | — | — |\n| **17:00-17:30**<br>到家缓冲 | ⚪ 自由玩耍/零食 | 🔒 游泳前提前晚饭/简餐<br>（17:00-17:25，保护血糖） | ⚪ 自由玩耍/零食 | ⚪ 自由玩耍/零食 | 🔒 爷爷奶奶来<br>（自由陪伴） | ⚪ 自由玩耍 | ⚪ 自由玩耍 |\n| **17:30-18:15**<br>黄金学习时段 | 📚 英语动画<br>Bluey × 1集（≤15分钟）<br>+ 简单跟说（3分钟） | 🔒 游泳课<br>17:30-18:30 | 📚 精细动作游戏<br>撕纸/捏泥/串珠<br>（≤15分钟，游戏化） | 📚 英语动画<br>Peppa Pig × 1集<br>+ 跟读句子（3分钟） | 🔒 家庭日<br>（无任务） | 📚 有声绘本<br>小熊很忙系列<br>（妈妈/爸爸陪读，≤15分钟） | ⚪ 家庭自由时间<br>（14:00-17:00固定保留） |\n| **18:15-18:30**<br>准备晚饭 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 🔒 游泳课进行中<br>不安排其他事项 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 同周一 | 🔒 家庭日 | 🟡 帮忙摆碗筷 | 🔒 家庭自由时间 |\n| **18:30-19:00**<br>晚饭 | 🔒 晚饭 | 🔒 返程/恢复<br>（晚饭已提前完成） | 🔒 晚饭 | 🔒 晚饭 | 🔒 晚饭（家庭聚餐） | 🔒 晚饭 | 🔒 晚饭 |\n| **19:00-19:45**<br>晚饭后 | ⚪ 自由玩耍<br>（积木/角色扮演） | ⚪ 到家洗澡/少量补充<br>（游泳日不加任务） | ⚪ 自由玩耍<br>或精细动作收尾（≤10分钟） | ⚪ 自由玩耍 | 🔒 家庭日陪伴 | ⚪ 自由玩耍<br>爸爸陪玩积木/乐高 | 🔒 家庭自由时间结束<br>⚪ 自由玩耍 |\n| **19:45-20:00**<br>爸爸陪伴时段 | 🟡 爸爸到家<br>自由互动 | 爸爸陪玩 | 📚 专注力小游戏<br>（找不同/迷宫，≤10分钟） | 🟡 爸爸陪玩<br>恐龙主题游戏 | 🔒 家庭日 | 🟡 户外/公园 | 🟡 亲子游戏 |\n| **20:00-20:30**<br>洗漱例程 | 🔒 洗漱例程<br>（自主打卡表） | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 |\n| **20:30-21:15**<br>睡前陪伴 | 📚 亲子共读<br>睡前故事（10-15分钟）<br>🔒 不可取消 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读<br>（爸爸讲） | 📚 亲子共读 |\n| **21:15** | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 |\n\nFile v1.6.1:feishu_config.example.md\n\n# 飞书配置模板（Feishu Config Example）\n\n> 用途：family-cultivation-coach Skill 调用飞书 API 的配置模板\n> 复制本文件为 `feishu_config.md` 后，填入自己的飞书域名、App Token 和 Table ID。\n> `feishu_config.md` 是本地私有配置，不要提交到公开仓库。\n\n---\n\n## 应用信息\n\n| 项目 | 值 |\n|------|----|\n| 多维表格名称 | 家庭养育系统 |\n| App Token | `<YOUR_BITABLE_APP_TOKEN>` |\n| 飞书域名 | `<YOUR_TENANT>.feishu.cn` |\n\n---\n\n## 表 ID\n\n| 表名 | Table ID | 用途 |\n|------|----------|------|\n| 孩子画像 | `<TABLE_ID_CHILD_PROFILE>` | 基础信息，每次对话优先读取 |\n| 课表版本 | `<TABLE_ID_SCHEDULES>` | 课表生成和更新时写入 |\n| 每日记录 | `<TABLE_ID_DAILY_LOGS>` | 日常记录，只存当天已发生的事 |\n| 每日日报 | `<TABLE_ID_DAILY_REPORTS>` | 每日生成并推送 |\n| 每周复盘 | `<TABLE_ID_WEEKLY_REVIEWS>` | 每周汇总分析 |\n| 累积洞察 | `<TABLE_ID_INSIGHTS>` | 长期趋势和规律 |\n| 临时活动 | `<TABLE_ID_TEMP_EVENTS>` | 未来临时事件，日报/复盘/速记卡均来此查询 |\n\n---\n\n## API 调用基础路径\n\n```text\n# 读取表记录\nGET https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records\n\n# 写入新记录\nPOST https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records\n\n# 更新已有记录\nPUT https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}\n\n# 查询记录（带过滤条件）\nPOST https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/search\n```\n\n将上方路径中的变量替换为：\n\n- `{app_token}` → `<YOUR_BITABLE_APP_TOKEN>`\n- `{table_id}` → 对应表的 Table ID\n\n---\n\n## 常用查询示例\n\n### 读取当前执行中的课表\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_SCHEDULES>/records/search\n{\n  \"filter\": {\n    \"conjunction\": \"and\",\n    \"conditions\": [\n      {\n        \"field_name\": \"状态\",\n        \"operator\": \"is\",\n        \"value\": [\"当前执行中\"]\n      }\n    ]\n  }\n}\n```\n\n### 读取最近14天每日记录\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_DAILY_LOGS>/records/search\n{\n  \"filter\": {\n    \"conjunction\": \"and\",\n    \"conditions\": [\n      {\n        \"field_name\": \"日期\",\n        \"operator\": \"isAfter\",\n        \"value\": [\"14daysAgo\"]\n      }\n    ]\n  },\n  \"sort\": [{ \"field_name\": \"日期\", \"order\": \"DESC\" }]\n}\n```\n\n### 写入每日记录\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_DAILY_LOGS>/records\n{\n  \"fields\": {\n    \"日期\": \"<TODAY_TIMESTAMP>\",\n    \"孩子昵称\": \"<CHILD_NICKNAME>\",\n    \"整体状态\": \"正常\",\n    \"执行情况\": [\"英语输入\", \"睡前故事\"],\n    \"亮点时刻\": \"<TODAY_HIGHLIGHT>\",\n    \"困难点\": \"<TODAY_DIFFICULTY>\",\n    \"孩子情绪\": \"稳定\",\n    \"家长情绪\": \"稳定\",\n    \"自由记录\": \"<FREE_NOTE>\",\n    \"记录来源\": \"Skill写入\"\n  }\n}\n```\n\n---\n\n## 给 OpenClaw 的配置指令模板\n\n```text\n请保存以下飞书多维表格配置，后续所有养育系统相关的飞书操作都使用这份配置：\n\nApp Token：<YOUR_BITABLE_APP_TOKEN>\n飞书域名：<YOUR_TENANT>.feishu.cn\n\n表 ID 对应关系：\n- 孩子画像：<TABLE_ID_CHILD_PROFILE>\n- 课表版本：<TABLE_ID_SCHEDULES>\n- 每日记录：<TABLE_ID_DAILY_LOGS>\n- 每日日报：<TABLE_ID_DAILY_REPORTS>\n- 每周复盘：<TABLE_ID_WEEKLY_REVIEWS>\n- 累积洞察：<TABLE_ID_INSIGHTS>\n- 临时活动：<TABLE_ID_TEMP_EVENTS>\n\n配置保存后，请做以下验证：\n1. 调用飞书 API 读取「孩子画像」表的所有记录\n2. 确认返回了之前写入的孩子信息\n3. 返回记录内容让我确认数据是否正确\n```\n\nFile v1.6.1:rules/feishu_integration.md\n\n# 飞书集成方案（Feishu Integration）\n\n> 适用版本：family-cultivation-coach v1.2+\n> 前提条件：OpenClaw 已接入飞书机器人\n\n---\n\n## 一、多维表格结构（照此在飞书建表）\n\n共 6 张表，建在同一个多维表格空间内。\n\n---\n\n### 表1：孩子画像（child_profile）\n\n> 长期稳定信息，变动不频繁。每次对话优先读取此表。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 昵称 | 文本 | 主键，唯一标识 |\n| 年龄 | 数字 | 岁 |\n| 上学阶段 | 单选 | 幼小中班/大班/小学1年级/… |\n| 性格标签 | 多选 | 活跃/敏感/随和/固执/好奇心强/… |\n| 兴趣 | 文本 | 逗号分隔 |\n| 优势 | 文本 | |\n| 短板描述 | 文本 | 行为描述，不贴标签 |\n| 培养重点 | 文本 | 当前最重要的1-3个方向 |\n| 最后更新 | 日期 | 自动记录 |\n| 备注 | 文本 | |\n\n---\n\n### 表2：课表版本（schedules）\n\n> 每次生成或更新课表，写入一条记录。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 版本号 | 文本 | v1.0 / v1.1 / … |\n| 孩子昵称 | 关联字段 | 关联孩子画像表 |\n| 生效日期 | 日期 | |\n| 状态 | 单选 | 当前执行中 / 历史版本 |\n| 课表JSON | 文本（长文本） | 结构化数据，供后续读取 |\n| 课表摘要 | 文本 | 人类可读的简短描述 |\n| 变更说明 | 文本 | 相比上一版本改了什么 |\n| 生成来源 | 单选 | Skill生成 / 手动编辑 |\n\n---\n\n### 表3：每日记录（daily_logs）\n\n> 最核心的表。每天的执行情况、亮点、困难全在这里。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | 日期 | 主键之一 |\n| 孩子昵称 | 关联字段 | |\n| 整体状态 | 单选 | 很好 / 正常 / 有点难 / 很难 |\n| 执行情况 | 多选 | 英语✅ / 数学✅ / 钢琴✅ / 跆拳道✅ / … |\n| 跳过的任务 | 文本 | 哪些没做，简短说明原因 |\n| 亮点时刻 | 文本 | 今天最好的1件事 |\n| 困难点 | 文本 | 今天最难的1件事 |\n| 孩子情绪 | 单选 | 稳定 / 有波动 / 情绪很差 |\n| 家长情绪 | 单选 | 稳定 / 有点累 / 很疲惫 |\n| 自由记录 | 文本（长文本） | 任何想写的内容 |\n| 记录来源 | 单选 | Skill写入 / 手动录入 |\n| 记录时间 | 时间 | 自动 |\n\n---\n\n### 表4：每日日报（daily_reports）\n\n> 每天由 Skill 自动生成，推送到飞书，同时存档。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | 日期 | |\n| 孩子昵称 | 关联字段 | |\n| 今日进展 | 文本 | 今天完成了什么、有什么亮点 |\n| 明日安排 | 文本 | 明天的课表重点，2-3条 |\n| 当前问题 | 文本 | 近期观察到的需要关注的点 |\n| 思考与建议 | 文本 | Skill 基于近期记录给的1条建议 |\n| 推送状态 | 单选 | 已推送 / 未推送 |\n| 生成时间 | 时间 | 自动 |\n\n---\n\n### 表5：每周复盘（weekly_reviews）\n\n> 每周由 Skill 自动汇总生成，也可手动触发。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 周次 | 文本 | 如 2024-W37 |\n| 孩子昵称 | 关联字段 | |\n| 整体状态评分 | 数字 | 1-5，本周整体节奏感 |\n| 执行率 | 数字 | % 本周计划任务完成比例 |\n| 最顺的安排 | 文本 | |\n| 最难执行的安排 | 文本 | |\n| 孩子本周变化 | 文本 | |\n| 家长自我观察 | 文本 | |\n| 下周只抓1件事 | 文本 | |\n| 是否需要调整课表 | 单选 | 不需要 / 小调整 / 需要重新生成 |\n| Skill分析摘要 | 文本（长文本） | |\n| 生成时间 | 时间 | |\n\n---\n\n### 表6：累积洞察（insights）\n\n> Skill 基于多周数据识别出的模式和趋势，长期积累。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 生成日期 | 日期 | |\n| 孩子昵称 | 关联字段 | |\n| 洞察类型 | 单选 | 执行规律 / 情绪规律 / 学习进展 / 家长状态 / 风险预警 |\n| 洞察内容 | 文本（长文本） | 具体发现 |\n| 数据依据 | 文本 | 基于哪几周 / 哪几条记录 |\n| 建议行动 | 文本 | 1条具体可执行的建议 |\n| 状态 | 单选 | 新发现 / 持续观察 / 已处理 |\n\n---\n\n### 表7：临时活动（temp_events）\n\n> 独立存储未来临时活动，与每日记录完全分离。\n> 日报、周复盘、速记卡生成时均来此表查询，不写入每日记录表。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 活动名称 | 文本 | 如\"恐龙展览\" |\n| 孩子昵称 | 关联字段 | |\n| 活动日期 | 日期 | 活动发生的具体日期，核心查询字段 |\n| 活动时间 | 文本 | 如 15:00-17:00 |\n| 影响的常规任务 | 文本 | 如\"跆拳道取消\"，可为空 |\n| 需要准备的事项 | 文本 | 如\"带水、换衣服\"，可为空 |\n| 提前提醒天数 | 数字 | 默认1；有准备事项自动设2；用户可手动指定 |\n| 状态 | 单选 | 待发生 / 已完成 / 已取消 |\n| 创建时间 | 时间 | 自动记录 |\n\n---\n\n## 二、Skill 与飞书的交互规则\n\n### 2.1 触发时机\n\n| 触发条件 | Skill 动作 |\n|---------|-----------|\n| 用户说\"记录一下今天…\" | 写入每日记录表 |\n| 用户说\"帮我生成日报\" | 读取今日记录 → 生成日报 → 写入日报表 → 推送飞书 |\n| 用户说\"做本周复盘\" | 读取本周所有每日记录 → 生成复盘 → 写入复盘表 → 推送飞书 |\n| 用户说\"最近…怎么样\" | 查询每日记录表 → 分析趋势 → 直接回复 |\n| 用户生成或更新课表 | 写入课表版本表（旧版本改为\"历史版本\"） |\n| 每天固定时间（OpenClaw定时） | 读取当日课表 → 推送今日课表提醒 |\n\n### 2.2 每次对话开始时的读取顺序\n\n1. 读取孩子画像表（获取最新基础信息）\n2. 读取课表版本表中状态为\"当前执行中\"的记录（获取现行课表）\n3. 如果涉及分析，读取最近 14 天的每日记录\n4. 如果涉及复盘，读取本周所有每日记录 + 最近 2 条累积洞察\n\n### 2.3 写入规则\n\n- 每日记录：每天最多写入 1 条（同一天再次记录则追加到自由记录字段，不新建行）\n- 每日记录只存**当天已发生的事**，未来活动不写入此表\n- 课表版本：每次更新时，先把旧版本状态改为\"历史版本\"，再写入新版本\n- 日报：每天只生成 1 份，已生成则更新而不是新建\n- 临时活动：写入临时活动表（temp_events），不写入每日记录表\n- 洞察：不频繁生成，满足以下任一条件才触发：\n  - 用户主动要求分析\n  - 周复盘后发现持续性规律（≥3周）\n  - 出现明显的执行风险信号\n\n### 2.4 临时活动自动识别与写入规则\n\n用户记录内容时，Skill 自动判断是否为未来临时事件，**无需用户添加任何标签**。\n\n**识别信号词**：\n\n| 信号类型 | 示例词 | 判断结果 |\n|---------|-------|---------|\n| 未来日期 | \"下周三\"\"明天\"\"后天\"\"3月31日\" | 标记为临时活动 |\n| 活动类型 | \"展览\"\"活动\"\"出去玩\"\"参观\"\"聚会\"\"临时课\" | 确认为临时活动 |\n| 影响常规 | \"跆拳道取消\"\"不上课\"\"改时间\" | 记录影响的常规任务 |\n| 需要准备 | \"要带\"\"记得准备\"\"提前订\"\"换衣服\" | 自动设提前2天提醒 |\n\n**写入流程**：\n\n```\n用户说：\"下周三有恐龙展览，15:00-17:00，要带水，跆拳道取消\"\n    ↓ Skill 识别为临时活动\n    ↓ 写入 temp_events 表：\n      · 活动名称：恐龙展览\n      · 活动日期：下周三（具体日期）\n      · 活动时间：15:00-17:00\n      · 影响的常规任务：跆拳道取消\n      · 需要准备的事项：带水\n      · 提前提醒天数：2（因为有\"要带\"）\n      · 状态：待发生\n    ↓ 回复确认：\n      \"✅ 已记录：下周三恐龙展览（15:00-17:00）\n       跆拳道当天取消，记得带水\n       将在周一和周二日报中提醒你\"\n```\n\n**提醒天数判断规则**：\n- 有\"要带 / 准备 / 提前订 / 换\"等准备动作 → 提前 2 天提醒\n- 普通外出活动，无特殊准备 → 提前 1 天提醒\n- 用户明确说\"提前X天提醒\" → 按用户设定\n\n**活动完成后自动更新状态**：\n活动日期过后，Skill 下次读取 temp_events 时，自动将已过期的\"待发生\"记录改为\"已完成\"。\n\n---\n\n## 三、今日速记卡（每日定时推送）\n\n> 每天固定时间由 OpenClaw 推送，用户回复即完成记录，无需主动想起来。\n> 建议推送时间：晚上 20:00（孩子洗漱时，家长有片刻空档）\n\n### 速记卡动态生成规则\n\n**速记卡选项不是固定的，每次推送前必须动态生成。** 生成步骤如下：\n\n**第一步：读取当前课表**\n从课表版本表中读取状态为\"当前执行中\"的课表 JSON，提取全周所有出现过的任务类型，去重后作为选项池。\n\n**第二步：查询今日是否有临时活动**\n查询 temp_events 表，条件：活动日期 = 今天 且 状态 = 待发生。\n有结果则在速记卡顶部插入\"📅 今日临时活动\"区块，并将被取消的常规任务从选项里标注\"（今日取消）\"。\n\n**第三步：识别今日是否有兴趣班**\n根据今天的星期几，从课表 JSON 中找出今天的固定兴趣班，在对应选项旁标注\"📍今天有课\"。\n\n**第三步：按频次排序选项**\n高频任务（每天或5天/周）排在前面；低频任务（1-2次/周）排在后面；今日有课的兴趣班排在首位。\n\n**第四步：编号分配**\n按最终排序从 1 开始编号，每次推送的编号顺序保持稳定（同一课表版本内不变），避免用户记错。\n\n---\n\n### 速记卡格式（动态示例）\n\n以 Sunny 的课表为例，周三（轮滑日）的速记卡：\n\n```\n📋 Sunny 今日速记 · 周三 [日期]\n━━━━━━━━━━━━━━━━━━\n今天完成了哪些？回复编号（可多选，空格隔开）\n\n📍今天有课\n6 轮滑\n\n每日任务\n1 晨间例程    2 英语输入\n3 睡前共读\n\n本周任务\n4 英语输出    5 认字阅读\n7 钢琴练习    8 数学\n9 科学课\n\n今天孩子状态？\nA 很好  B 正常  C 有点难  D 很难\n\n今天一句话（可跳过，直接发数字和字母也行）\n━━━━━━━━━━━━━━━━━━\n```\n\n同一家庭周一（无兴趣班）的速记卡：\n\n```\n📋 Sunny 今日速记 · 周一 [日期]\n━━━━━━━━━━━━━━━━━━\n今天完成了哪些？回复编号（可多选，空格隔开）\n\n每日任务\n1 晨间例程    2 英语输入\n3 睡前共读\n\n本周任务\n4 认字阅读    5 数学\n6 钢琴练习    7 英语输出\n\n今天孩子状态？\nA 很好  B 正常  C 有点难  D 很难\n\n今天一句话（可跳过，直接发数字和字母也行）\n━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n### 课表更新后的速记卡同步规则\n\n| 触发条件 | 速记卡变化 |\n|---------|-----------|\n| 新增任务（如加入游泳） | 下次推送起，新任务出现在选项里 |\n| 删除任务（如暂停数学） | 下次推送起，该选项从卡片消失 |\n| 兴趣班换时间 | 对应星期的\"📍今天有课\"标注自动更新 |\n| 升学/课表大版本更新 | 选项池完全重新从新课表生成 |\n\n**注意**：编号会在课表更新后重新分配，提醒用户\"课表已更新，选项编号有变化\"。\n\n### 用户回复格式解析规则\n\n用户可以用任意自然格式回复，Skill 负责解析：\n\n| 用户回复示例 | Skill 解析结果 |\n|------------|--------------|\n| `1 9 B` | 英语输入✅ 睡前共读✅ 状态：正常 |\n| `1359 A 今天主动说了一句英文` | 4项完成 状态：很好 亮点：今天主动说了一句英文 |\n| `都完成了 B 钢琴有点抵触` | 全部✅ 状态：正常 困难点：钢琴有点抵触 |\n| `就睡前故事 D 今天情绪很差` | 睡前共读✅ 状态：很难 困难点：今天情绪很差 |\n\n**解析优先级**：\n1. 数字 → 匹配执行情况选项\n2. 字母 A/B/C/D → 匹配孩子状态\n3. 其余文字 → 写入「自由记录」字段\n4. 无法识别的内容 → 整体写入「自由记录」，不报错\n\n### 速记卡回复后的自动流程\n\n```\n用户回复速记卡\n    ↓\nSkill 解析内容 → 写入每日记录表\n    ↓\n自动生成日报（无需用户再次触发）\n    ↓\n推送日报到飞书（同一会话线程）\n    ↓\n结束，用户不需要做任何其他操作\n```\n\n**回复确认格式**（写入成功后自动发送）：\n```\n✅ 已记录 · [日期]\n\n完成：[列出完成的项目]\n状态：[孩子状态]\n[如有自由记录则显示]\n\n正在生成今日日报...\n```\n\n### 特殊情况处理\n\n| 情况 | 处理方式 |\n|------|---------|\n| 用户没有回复速记卡 | 次日速记卡附加提示\"昨天的记录还没填，需要补一下吗？\" |\n| 用户回复\"跳过\"或\"今天没时间\" | 记录为当日无记录，不写入数据，不生成日报 |\n| 用户回复内容无法解析 | 整体写入自由记录字段，回复\"已记录，稍后可以补充详情\" |\n| 当天已有记录，用户再次回复 | 追加到自由记录字段，不新建行，回复\"已追加到今日记录\" |\n\n---\n\n## 四、日报格式与生成规则\n\n> 速记卡回复后自动生成，无需用户触发。格式固定，便于伴侣快速浏览。\n\n### 标准日报格式\n\n```\n📅 [孩子昵称] 养育日报 · [日期] · 周[X]\n━━━━━━━━━━━━━━━━━━\n✅ 今日进展\n[今天完成了什么，有什么亮点，1-3条]\n\n📋 明日安排\n[明天课表重点，2-3条，具体到时间段]\n\n[如明日有 upcoming 事件，插入以下区块：]\n📅 明日临时活动\n· [活动名称] [时间]\n  [影响的常规任务，如有]\n  [需要准备的事项，如有]\n\n🔍 当前关注\n[近期观察到的需要注意的点，1条]\n\n💡 今日思考\n[基于近期记录的1条具体建议]\n━━━━━━━━━━━━━━━━━━\n如需调整明日安排，回复「调整+说明」\n```\n\n### 日报生成步骤（按顺序执行）\n\n```\n第一步：读取今日速记卡回复 → 生成\"今日进展\"\n\n第二步：读取明日课表时间块 → 生成\"明日安排\"\n\n第三步：查询 temp_events 表\n        条件：活动日期在未来 remind_days 天内\n              且状态 = 待发生\n        ↓\n        有符合条件的活动 → 插入\"📅 临时活动提醒\"区块\n        无 → 跳过此区块\n\n第四步：读取最近7天记录 → 生成\"当前关注\"\n\n第五步：基于近期数据 → 生成\"今日思考\"\n```\n\n### 临时活动提醒触发逻辑\n\n| 活动提前提醒天数 | 日报中出现位置 | 标题文字 |\n|--------------|-------------|---------|\n| 提前 1 天 | 活动前一天日报 | 📅 明日临时活动 |\n| 提前 2 天 | 活动前两天日报 | 📅 后天临时活动提醒 |\n| 提前 2 天 | 活动前一天日报 | 📅 明日临时活动（再次提醒） |\n\n**提前2天提醒示例**（周三有展览，需要带东西）：\n\n周一日报：\n```\n📋 明日安排（周二）\n· 16:50 英语绘本共读\n· 18:30 钢琴练习\n\n📅 后天临时活动提醒\n· 🦕 周三 恐龙展览 15:00-17:00\n  跆拳道当天取消\n  ⏰ 建议明天提前准备：带水、换好衣服\n```\n\n周二日报：\n```\n📋 明日安排（周三）\n· 晨间英语例程\n\n📅 明日临时活动\n· 🦕 恐龙展览 15:00-17:00（跆拳道取消）\n  记得带：水\n  建议提前告知 Sunny 今天的安排\n```\n\n---\n\n## 五、周复盘数据完整性检查\n\n> 用户触发\"做本周复盘\"时，先做数据完整性检查，再生成复盘。\n\n### 检查逻辑\n\n```\n读取本周（周一到今天）的每日记录条数\n    ↓\n记录天数 ≥ 5天 → 直接生成复盘\n记录天数 3-4天 → 提示缺失天数，询问是否继续\n记录天数 ≤ 2天 → 提示数据不足，建议先补充记录\n```\n\n### 复盘末尾自动附加：下周提前知道\n\n复盘生成后，额外查询 temp_events 表：\n- 条件：活动日期在下周范围内，且状态 = 待发生\n- 有结果 → 在复盘末尾插入\"📅 下周提前知道\"区块\n- 无结果 → 此区块不出现，不留空白占位\n\n```\n📅 下周提前知道\n· 周[X] [活动名称] [时间]\n  [影响的常规任务]\n  [需要准备的事项]\n  → 建议周[X-1] 提前准备\n```\n\n**示例**：\n```\n📅 下周提前知道\n· 周三 恐龙展览 15:00-17:00\n  跆拳道当天取消\n  需要带：水、换好衣服\n  → 建议周二提前告知 Sunny 并准备好装备\n```\n\n下周无临时活动 → 此区块不出现，不留空白占位。\n\n### 提示格式\n\n```\n📊 本周数据检查\n\n已有记录：[X] 天（[列出有记录的星期]）\n缺少记录：[列出缺少的星期]\n\n[如果3-4天]：\n数据基本够用，可以生成复盘，但缺失的几天会影响分析准确性。\n继续生成？还是先补一下缺失的天？\n\n[如果≤2天]：\n本周记录较少，建议先补充缺失天的记录，\n复盘质量会更高。需要我逐天问你吗？\n```\n\n---\n\n## 六、今日课表提醒格式\n\n> 每天早晨固定推送，由 OpenClaw 定时触发。\n\n```\n🌅 [孩子昵称] 今日课表 · 周[X]\n\n重点任务：\n• [时间段] [任务名]\n• [时间段] [任务名]\n• [时间段] [任务名]\n\n今天是兴趣班日：[兴趣班名称]（[时间]）\n⚠️ [如有冲突提醒]\n\n今日只抓1件事：[本周重点中的今日对应项]\n```\n\n---\n\n## 五、飞书建表步骤（操作指引）\n\n1. 打开飞书 → 新建多维表格 → 命名为\"家庭养育系统\"\n2. 按上方表结构依次创建 6 张表（从表1到表6）\n3. 字段类型严格按说明设置（单选字段需要预先填入选项）\n4. 表与表之间用\"关联字段\"连接（都关联到孩子画像表的昵称字段）\n5. 建完后，把多维表格的 App Token 和各表的 Table ID 提供给 OpenClaw 配置\n\n**需要提供给 OpenClaw 的信息：**\n- 飞书应用的 App ID 和 App Secret\n- 多维表格的 App Token（在表格URL中可以找到）\n- 每张表的 Table ID（在表格设置中可以找到）\n- 接收推送的飞书用户 OpenID 或群 ID\n\nFile v1.6.1:rules/notion_integration.md\n\n# Notion 集成方案（Notion Integration）\n\n> 适用版本：family-cultivation-coach v1.4+\n> 定位：飞书方案的低门槛替代，适合没有飞书环境的普通用户\n> 前提条件：有 Notion 账号，获取 API Key\n\n---\n\n## 一、与飞书方案的核心差异\n\n| 能力 | 飞书方案 | Notion 方案 |\n|------|---------|-----------|\n| 数据存储 | 多维表格 | Notion Database |\n| 初始化成本 | 高（6步，有卡点） | **低（3步，5分钟）** |\n| 主动推送速记卡 | ✅ 机器人原生推送 | ❌ 无推送，需用户主动触发 |\n| 日报推送 | ✅ 飞书消息 | ❌ 写入 Notion，需主动查看 |\n| 手动编辑体验 | 多维表格 | **Notion 界面（更友好）** |\n| 跨设备访问 | ✅ | ✅ |\n| 家人共享 | ✅ | ✅ 共享页面即可 |\n| 数据隐私 | 字节跳动服务器 | Notion 服务器 |\n| 国内访问稳定性 | 稳定 | 偶尔需要代理 |\n\n**Notion 方案适合**：没有飞书环境、不需要主动推送提醒、希望最快上手的用户。\n\n**飞书方案适合**：已有飞书机器人、需要定时速记卡推送、希望完全自动化的用户。\n\n---\n\n## 二、初始化步骤（用户操作，约5分钟）\n\n### 步骤1：创建 Notion Integration（2分钟）\n\n1. 打开 https://www.notion.so/my-integrations\n2. 点击「New integration」\n3. 填写名称：`family-cultivation-coach`\n4. 关联到你的 Workspace\n5. 点击「Submit」\n6. 复制页面上的 **Internal Integration Token**（格式：`secret_xxxxxxxx`）\n\n### 步骤2：让 Skill 自动建库（Skill 执行）\n\n把以下指令发给 Skill：\n\n```\n请使用 Notion API 在我的 Notion 中初始化家庭养育系统数据库。\nNotion API Key：[粘贴你的 Token]\n请创建所有必要的数据库并返回各数据库的 ID。\n```\n\nSkill 会自动创建 6 个数据库并返回 ID。\n\n### 步骤3：共享数据库给 Integration（1分钟）\n\nSkill 建完库后，每个数据库页面右上角点「···」→「Add connections」→ 选择 `family-cultivation-coach`。\n（共享后 Skill 才有读写权限）\n\n完成，可以开始使用。\n\n---\n\n## 三、数据库结构\n\n共 6 个 Notion Database，结构与飞书方案对应。\n\n---\n\n### DB1：孩子画像（child_profile）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 昵称 | Title | 主键 |\n| 年龄 | Number | 岁 |\n| 上学阶段 | Select | 幼儿园小班/中班/大班/小学1年级/… |\n| 性格标签 | Multi-select | 活跃外向/安静内向/情绪敏感/随和/好奇心强/… |\n| 兴趣 | Rich Text | |\n| 优势 | Rich Text | |\n| 短板描述 | Rich Text | 行为描述，不贴标签 |\n| 培养重点 | Rich Text | 当前最重要的1-3个方向 |\n| 最后更新 | Date | |\n| 备注 | Rich Text | |\n\n---\n\n### DB2：课表版本（schedules）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 版本号 | Title | v1.0 / v1.1 / … |\n| 孩子昵称 | Relation | 关联孩子画像 |\n| 生效日期 | Date | |\n| 状态 | Select | 当前执行中 / 历史版本 |\n| 课表JSON | Rich Text | 结构化数据 |\n| 课表摘要 | Rich Text | 人类可读的简短描述 |\n| 变更说明 | Rich Text | |\n| 生成来源 | Select | Skill生成 / 手动编辑 |\n\n---\n\n### DB3：每日记录（daily_logs）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | Title（日期格式） | 如 2024-09-03 |\n| 孩子昵称 | Relation | |\n| 整体状态 | Select | 很好 / 正常 / 有点难 / 很难 |\n| 执行情况 | Multi-select | 英语输入/英语输出/数学/认字阅读/钢琴练习/跆拳道/轮滑/科学课/睡前故事/晨间例程 |\n| 跳过的任务 | Rich Text | |\n| 亮点时刻 | Rich Text | |\n| 困难点 | Rich Text | |\n| 孩子情绪 | Select | 稳定 / 有波动 / 情绪很差 |\n| 家长情绪 | Select | 稳定 / 有点累 / 很疲惫 |\n| 自由记录 | Rich Text | |\n| 记录来源 | Select | Skill写入 / 手动录入 |\n\n---\n\n### DB4：每日日报（daily_reports）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | Title（日期格式） | |\n| 孩子昵称 | Relation | |\n| 今日进展 | Rich Text | |\n| 明日安排 | Rich Text | |\n| 当前问题 | Rich Text | |\n| 思考与建议 | Rich Text | |\n| 状态 | Select | 已生成 / 已推送 |\n\n---\n\n### DB5：每周复盘（weekly_reviews）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 周次 | Title | 如 2024-W37 |\n| 孩子昵称 | Relation | |\n| 整体状态评分 | Number | 1-5 |\n| 执行率 | Number | 百分比 |\n| 最顺的安排 | Rich Text | |\n| 最难执行的安排 | Rich Text | |\n| 孩子本周变化 | Rich Text | |\n| 家长自我观察 | Rich Text | |\n| 下周只抓1件事 | Rich Text | |\n| 是否需要调整课表 | Select | 不需要 / 小调整 / 需要重新生成 |\n| Skill分析摘要 | Rich Text | |\n\n---\n\n### DB6：累积洞察（insights）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 生成日期 | Title（日期格式） | |\n| 孩子昵称 | Relation | |\n| 洞察类型 | Select | 执行规律/情绪规律/学习进展/家长状态/风险预警 |\n| 洞察内容 | Rich Text | |\n| 数据依据 | Rich Text | |\n| 建议行动 | Rich Text | |\n| 状态 | Select | 新发现 / 持续观察 / 已处理 |\n\n---\n\n### DB7：临时活动（temp_events）\n\n> 独立存储未来临时活动，与每日记录完全分离。\n> 日报、周复盘、速记卡生成时均来此库查询。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 活动名称 | Title | 如\"恐龙展览\" |\n| 孩子昵称 | Relation | |\n| 活动日期 | Date | 核心查询字段 |\n| 活动时间 | Rich Text | 如 15:00-17:00 |\n| 影响的常规任务 | Rich Text | 如\"跆拳道取消\"，可为空 |\n| 需要准备的事项 | Rich Text | 如\"带水、换衣服\"，可为空 |\n| 提前提醒天数 | Number | 默认1；有准备事项自动设2 |\n| 状态 | Select | 待发生 / 已完成 / 已取消 |\n\n---\n\n## 四、Notion API 调用路径\n\n```\n# 查询数据库记录\nPOST https://api.notion.com/v1/databases/{database_id}/query\n\n# 创建新记录\nPOST https://api.notion.com/v1/pages\n\n# 更新已有记录\nPATCH https://api.notion.com/v1/pages/{page_id}\n\n# 请求头（所有请求均需）\nAuthorization: Bearer {api_key}\nNotion-Version: 2022-06-28\nContent-Type: application/json\n```\n\n---\n\n## 五、Skill 交互规则（Notion 模式）\n\n### 每次对话开始时\n1. 读取孩子画像库 → 获取基础信息\n2. 查询课表版本库（状态=当前执行中）→ 获取现行课表\n3. 如涉及分析 → 查询最近 14 天每日记录\n4. 如涉及复盘 → 查询本周记录 + 最近 2 条累积洞察\n\n### 记录触发方式（Notion 模式无主动推送）\n\n| 用户操作 | Skill 动作 |\n|---------|-----------|\n| 发送\"记录今天：…\" | 解析内容 → 写入每日记录库 → 生成日报写入日报库 |\n| 发送速记格式（数字+字母） | 解析 → 写入每日记录 → 生成日报 |\n| 提到未来日期+活动 | 自动识别 → **写入 temp_events 库** → 后续日报/复盘自动查询插入预告 |\n| 发送\"做本周复盘\" | 完整性检查 → 生成复盘 → 查询 temp_events 下周活动 → 写入复盘库 |\n| 发送\"最近…怎么样\" | 查询记录 → 分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为历史版本 → 写入新版本 |\n\n**临时活动识别规则与飞书模式完全一致**，见 `rules/feishu_integration.md` 第二节 2.4。\n**日报/复盘/速记卡查询 temp_events 的逻辑与飞书模式完全一致**，见 `rules/feishu_integration.md` 第四、五节。\n\n### Notion 模式的速记格式\n\n无主动推送，用户主动发以下格式即触发记录。**选项编号与飞书速记卡保持一致**，从当前课表动态生成，规则相同（见 `rules/feishu_integration.md` 第三节）。\n\n用户发送时可以使用：\n\n```\n# 速记格式（推荐）\n今天：[编号组合] [状态字母] [一句话（可选）]\n\n# 示例\n今天：1 3 B 睡前故事Sunny自己选了两本\n今天：全完成 A 今天超级顺\n今天：就睡前故事 D 情绪很差什么都不配合\n\n# 自然语言也可以\n记录今天：英语和睡前故事完成了，钢琴没练，情绪正常\n```\n\n用户不确定编号时，可以直接用任务名称，Skill 自动匹配：\n\n```\n今天：英语输入 睡前故事 B 今天主动说了一句英文\n```\n\n---\n\n## 六、给用户的推送替代方案\n\nNotion 没有主动推送能力，以下是替代方式（由用户自选）：\n\n| 方式 | 成本 | 效果 |\n|------|------|------|\n| 手机设置每日提醒（20:00） | 零，30秒设置 | 提醒打开对话记录，不自动推送内容 |\n| Notion 日历视图 | 零 | 可视化查看每日记录状态，缺失天一目了然 |\n| 和飞书/微信机器人结合 | 中 | 机器人提醒 → 用户去 Notion 查看/记录 |\n\n**推荐**：手机日历设置一个每天 20:00 的重复提醒，提醒文字写\"记录 Sunny 今天\"，点开后直接发给 Skill。成本为零，效果够用。\n\n---\n\n## 七、配置文件格式\n\nSkill 存档 Notion 配置时使用以下格式：\n\n```\n存储后端：notion\nAPI Key：secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n数据库 ID：\n  孩子画像：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  课表版本：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每日记录：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每日日报：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每周复盘：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  累积洞察：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  临时活动：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\nFile v1.6.1:rules/reward_rules.md\n\n# 游戏化与奖励规则（Reward & Gamification Rules）\n\n> 本文件定义轻量游戏化设计和奖励机制的原则与示例，供课表设计时参考。\n\n---\n\n## 一、轻量游戏化原则\n\n游戏化的目的是**降低启动门槛、增加参与感**，不是靠外部奖励替代内在动机。\n\n### 核心原则\n\n1. **轻量**：机制简单，家长不需要花大量精力维护\n2. **即时**：反馈要快，不能\"等一个月再看结果\"\n3. **过程导向**：奖励行为本身（做了/尝试了），而非只奖励结果（做对了/做好了）\n4. **可退出**：如果某个机制孩子不喜欢，可以换，不要强迫\n5. **避免通货膨胀**：奖励不要太多太滥，否则失去意义\n\n---\n\n## 二、奖励设计原则\n\n### 2.1 奖励什么\n✅ 推荐奖励的行为：\n- 主动开始（不需要催促就开始了某个任务）\n- 完成了（不论质量，完成本身值得认可）\n- 尝试了新事物（即使没做好）\n- 保持了某个习惯 N 天\n- 帮助了家人\n\n❌ 不建议只奖励：\n- 成绩/得分（容易导致焦虑和结果导向）\n- 比较（\"比上次好\"比\"比别人好\"更健康）\n- 听话/不哭（这是情绪压抑，不是奖励目标）\n\n### 2.2 奖励的形式\n按孩子年龄和偏好选择，以下为推荐方向：\n\n| 类型 | 示例 | 适合年龄 | 注意 |\n|------|------|---------|------|\n| 贴纸 / 印章 | 完成一个任务贴一颗星 | 3-7岁 | 贴纸板要孩子能看到 |\n| 积分 / 金币 | 每次完成+1币，攒够兑换 | 5岁+ | 兑换物要现实可兑换 |\n| 称号 / 徽章 | \"今日专注小勇士\" | 4-8岁 | 称号要有新鲜感 |\n| 选择权 | 完成后孩子选今晚玩什么 | 4岁+ | 选择范围家长提前划定 |\n| 特殊时光 | 攒够X颗星，爸爸带你去__ | 5岁+ | 兑换时间不能太远 |\n| 口头认可 | 具体、真诚的语言认可 | 全年龄 | 避免空洞表扬\"你真棒\" |\n\n---\n\n## 三、贴纸 / 积分 / 称号系统示例\n\n### 示例 A：简单贴纸板\n```\n【本周任务板】\n□ 英语跟读 × 3次  → 完成3次：贴1颗金星\n□ 自主阅读 × 5次  → 完成5次：贴1颗金星\n□ 运动 × 4次      → 完成4次：贴1颗金星\n\n本周攒够 3 颗金星 → 周末选一个家庭活动\n```\n\n### 示例 B：积分兑换制\n```\n每次完成任务 → +1 点\n主动开始（无需提醒）→ +2 点（加倍）\n连续完成 3 天 → +3 点（连击奖励）\n\n积分兑换：\n10 点 → 可选今晚故事由孩子来讲\n20 点 → 可选一个周末小活动\n30 点 → 家庭\"你说了算日\"（孩子做主一件大事）\n```\n\n### 示例 C：称号系统（适合喜欢角色扮演的孩子）\n```\n称号名称        获得条件\n──────────────────────────────\n🔰 探索小学徒  → 开始第一周\n⭐ 坚持小勇士  → 连续执行 7 天\n🌟 专注小达人  → 单次专注完成 ≥ 20 分钟\n🏆 自律小冒险家 → 主动开始 5 次（无需提醒）\n```\n\n---\n\n## 四、关于避免过度奖励的提醒\n\n### 4.1 过度奖励的副作用\n- 孩子开始\"只为奖励而做\"，撤销奖励后行为消失\n- 孩子开始讨价还价：\"做完这个给我什么？\"\n- 家长维护成本越来越高\n\n### 4.2 如何避免\n1. **逐步减少外部奖励**：习惯稳定后，减少贴纸/积分，改为偶尔惊喜型认可\n2. **强调内在感受**：引导孩子说出\"做完之后感觉怎么样\"，而不只是给奖励\n3. **奖励要有意义**：奖励物/活动要孩子真正在乎，不要流于形式\n4. **不要每件小事都奖励**：保留一些\"该做的事就是该做的\"的心理空间\n\n### 4.3 何时暂停奖励机制\n- 孩子已经养成了自发习惯时，可以降低奖励频率\n- 当孩子开始抵触或觉得无聊时，换一种机制\n- 当家长觉得维护成本太高时，简化或暂停\n\n---\n\n## 五、游戏化设计快查表\n\n| 目标行为 | 推荐游戏化方式 | 示例 |\n|---------|-------------|------|\n| 主动开始任务 | 倒计时游戏 + 积分加倍 | \"3分钟内自己开始，加倍得分\" |\n| 坚持每日习惯 | 连击奖励 | 连续3天不断链，获特别贴纸 |\n| 接受挑战性任务 | 勇气徽章 | \"敢于尝试\"比\"做对了\"更值得奖励 |\n| 自主整理/规则 | 检查表 + 盖章 | 完成晚间例程→自己盖章 |\n| 英语开口 | 录音/角色扮演 | 录下来给家人\"表演\"，降低压力 |\n| 运动 | 打卡地图 | 每次运动在地图上走一步，走到目标地点 |\n\nFile v1.6.1:rules/scheduling_rules.md\n\n# 排程规则（Scheduling Rules）\n\n> 本文件定义课表生成与更新时必须遵守的核心规则。\n\n---\n\n## 一、排程优先级规则\n\n以下顺序**从高到低**，排程时严格遵守：\n\n| 优先级 | 类别 | 说明 |\n|--------|------|------|\n| P0 | 睡眠 | 不可压缩。睡前缓冲 ≥ 30分钟（洗漱+情绪降温）。任何任务不得挤占睡前时间。|\n| P0 | 吃饭 | 三餐时间固定，不可压缩，不得在吃饭时安排学习内容。|\n| P1 | 固定兴趣班 | 已付费、已排期的兴趣班，调整代价高，优先保护。|\n| P1 | 接送 & 通勤 | 固定约束，不可移动。|\n| P2 | 运动 / 自由活动 | 每天至少保留 30 分钟，不可全周压缩。|\n| P2 | 亲子陪伴时间 | 每天至少保留 15-30 分钟高质量陪伴，不被学习任务占用。|\n| P3 | 主动学习任务 | 弹性安排，在P0-P2保障后才分配。|\n| P4 | 锦上添花任务 | 有时间则做，无时间跳过。|\n\n---\n\n## 二、时间冲突处理规则\n\n当排程出现冲突时，按以下流程处理：\n\n### 规则 2.1：冲突优先级让步\n低优先级事项让高优先级事项。不得反向处理（如压缩睡眠来保留学习任务）。\n\n### 规则 2.2：兴趣班日特殊处理\n- 兴趣班当天，**只保留 1 个**额外主动学习任务（不得叠加2个以上）\n- 若兴趣班结束时间晚于 19:30，当晚不安排任何主动学习任务\n- 若兴趣班会影响晚饭时间，应：\n  - 前移晚饭至兴趣班前，或\n  - 顺延晚饭至兴趣班后，并同步压缩晚间其他安排\n\n### 规则 2.3：冲突必须说明\n每当发生自动调整时，**必须在课表下方说明**：\n```\n⚙️ 时间调整说明：[星期X] [原安排] 与 [固定约束] 冲突，已将 [原安排] \n移至 [新时间段]，或压缩至 [调整后时长]。\n```\n\n### 规则 2.4：无法调整时的处理\n若某项目在当周无合适时间段：\n- 明确标注\"本周跳过，下周优先补入\"\n- 不要强行塞入不合适的时间段\n- 不要假装安排了但实际无法执行\n\n---\n\n## 三、时间块设计原则\n\n### 3.1 单次主动学习时长上限\n| 孩子年龄 | 建议单次上限 | 绝对上限（用户无特殊说明时） |\n|---------|------------|--------------------------|\n| 3-4岁 | 10-15分钟 | 20分钟 |\n| 5-6岁 | 15-20分钟 | 25分钟 |\n| 7-8岁 | 20-30分钟 | 35分钟 |\n| 9岁以上 | 25-35分钟 | 45分钟 |\n\n> 若用户明确要求更长时长，遵从用户设定，但在风险提醒中注明。\n\n### 3.2 同一天重点培养任务上限\n- 工作日（有兴趣班）：**最多 1 个**主动学习重点任务\n- 工作日（无兴趣班）：**最多 2 个**主动学习重点任务\n- 周末（有兴趣班）：**最多 1-2 个**（视兴趣班强度）\n- 周末（无兴趣班）：**最多 2-3 个**（需保留自由时间 ≥ 1 小时）\n\n### 3.3 晚间时间块原则\n- 晚饭后到睡觉前：优先用于亲子陪伴、轻松活动、阅读、洗漱\n- 晚间**不建议**安排高认知负荷的主动学习（如写字、数学练习）\n- 晚间**可以**安排：听英语音频、亲子共读、轻度回顾（≤10分钟）\n\n### 3.4 英语输入输出平衡\n若培养目标包含英语：\n- 不得只安排输入（听/看），必须至少包含 1 个输出活动/周（开口说、简单跟读、角色扮演等）\n- 输出活动可以轻量，但必须存在\n\n---\n\n## 四、避免过载规则\n\n### 4.1 全周检查\n在输出前，检查全周主动学习总时长：\n- 学龄前：全周主动学习 ≤ 5小时\n- 小学低年级：全周主动学习 ≤ 7小时（不含学校作业）\n\n### 4.2 连续学习检查\n不得安排连续 2 个以上主动学习时间块，中间必须有 ≥ 15分钟缓冲/自由活动。\n\n### 4.3 自由时间保障\n每周至少保留：\n- 工作日：每天 ≥ 30分钟自由活动/玩耍时间\n- 周末：每天 ≥ 1小时无结构自由时间\n\n---\n\n## 五、增量更新规则\n\n当用户提出修改请求时：\n\n### 5.1 最小化改动原则\n只修改受影响的时间段，其余保持不变。\n\n### 5.2 影响传播检查\n每次修改后，检查：\n- 修改的时间段是否与其他安排产生新冲突\n- 是否需要连带调整周边时间块\n\n### 5.3 变更说明格式\n每次增量更新必须输出变更说明：\n```\n📋 本次变更说明（v____ → v____）\n变更日期：______\n变更内容：\n  - [修改项1]：[原设置] → [新设置]\n  - [修改项2]：[原设置] → [新设置]\n影响时间段：\n  - [星期X] [时间段]：[调整说明]\n未变动部分：其余安排保持不变。\n```\n\n---\n\n## 六、特殊情况处理\n\n| 情况 | 处理方式 |\n|------|---------|\n| 孩子生病 | 当周暂停所有主动学习，保留基本作息 |\n| 家长无法陪伴（出差等） | 标注\"家长不在\"时段，调整为独立可执行任务 |\n| 节假日/寒暑假 | 重新生成节假日版本，不沿用工作日模板 |\n| 孩子情绪差 | 提醒家长允许弹性跳过，不强制执行 |\n\nFile v1.6.1:skill-card.md\n\n## Description: <br>\nFamily Cultivation Coach helps parents collect child profiles, family constraints, goals, and execution preferences to generate practical weekly cultivation schedules, review templates, and incremental updates. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[yangchao228](https://clawhub.ai/user/yangchao228) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and family caregivers use this skill to turn child information, school schedules, family routines, and goals into weekly plans, daily records, and review guidance. It also supports Feishu or Notion-backed record keeping when the user configures those integrations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may handle sensitive child and family records through Feishu or Notion. <br>\nMitigation: Use a dedicated workspace or database, limit access to necessary users, test with dummy data first, and confirm retention and deletion procedures before storing real records. <br>\nRisk: The skill may require Feishu or Notion credentials for storage integrations. <br>\nMitigation: Use a least-privilege integration, avoid pasting production secrets into ordinary chat, and revoke or rotate credentials when access is no longer needed. <br>\nRisk: The skill can push or write family records to connected services. <br>\nMitigation: Confirm recipients, destination tables or databases, and notification behavior before enabling ongoing record writes or pushes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/yangchao228/family-cultivation-coach) <br>\n- [Publisher profile](https://clawhub.ai/user/yangchao228) <br>\n- [Project homepage](https://github.com/yangchao228/family-baby-asistant) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, configuration, guidance] <br>\n**Output Format:** [Markdown schedules, review templates, structured records, and concise configuration guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include structured schedule data for future reminders when requested by the user.] <br>\n\n## Skill Version(s): <br>\n1.6.1 (source: server evidence and frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.6.1:templates/child_profile_template.md\n\n# 孩子画像模板（Child Profile Template）\n\n> 版本：v1.0 | 最后更新：______ | 填写人：______\n\n---\n\n## 一、基本信息\n\n| 项目 | 内容 |\n|------|------|\n| 孩子姓名 / 昵称 | |\n| 年龄 | 岁 |\n| 当前上学阶段 | □ 幼儿园小班 □ 中班 □ 大班 □ 小学一年级 □ ___ |\n\n---\n\n## 二、性格与兴趣\n\n**性格特点**（可多选，补充描述）\n\n- □ 安静内向\n- □ 活跃外向\n- □ 情绪敏感\n- □ 随和适应力强\n- □ 固执 / 有主见\n- □ 喜欢规则和秩序\n- □ 好奇心强\n- □ 其他：______\n\n**补充描述**（用1-3句话描述孩子的性格）：\n\n> \n\n---\n\n**当前兴趣与喜好**\n\n| 类型 | 具体内容 |\n|------|---------|\n| 最喜欢做的事 | |\n| 喜欢的游戏 / 玩具 | |\n| 喜欢的内容（绘本、动画等） | |\n| 喜欢的运动 | |\n| 主动要求去做的事 | |\n\n---\n\n## 三、当前能力观察\n\n**优势**（孩子做得相对好的地方）：\n\n- \n- \n- \n\n**短板 / 挑战**（需要更多支持的地方，避免贴标签式描述）：\n\n- \n- \n- \n\n**当前已有的习惯**（已经比较稳定的好习惯）：\n\n- \n- \n\n---\n\n## 四、家庭结构与陪伴安排\n\n| 项目 | 内容 |\n|------|------|\n| 主要陪伴人 | □ 爸爸 □ 妈妈 □ 祖父母 □ 其他______ |\n| 爸爸陪伴时间段 | 平日：______ 周末：______ |\n| 妈妈陪伴时间段 | 平日：______ 周末：______ |\n| 其他陪伴人 | |\n| 是否有兄弟姐妹 | □ 无 □ 有（年龄：______） |\n\n---\n\n## 五、日常作息\n\n| 项目 | 时间 |\n|------|------|\n| 工作日起床时间 | |\n| 工作日出门时间 | |\n| 放学/到家时间 | |\n| 晚饭时间 | |\n| 洗漱时间 | |\n| 睡觉时间 | |\n| 午睡情况 | □ 有，时长：______ □ 无 |\n| 周末起床时间 | |\n| 周末睡觉时间 | |\n\n---\n\n## 六、固定兴趣班 / 课外安排\n\n| 项目 | 星期 | 时间 | 地点 / 方式 | 备注 |\n|------|------|------|------------|------|\n| | | | | |\n| | | | | |\n| | | | | |\n\n**接送安排**：______\n\n---\n\n## 七、当前问题\n\n家长当前最担心的 2-3 个问题（请具体描述，避免笼统）：\n\n1. \n2. \n3. \n\n**最近 1 个月内观察到的明显变化**（好的或不好的）：\n\n> \n\n---\n\n## 八、当前培养重点\n\n| 优先级 | 培养方向 | 具体目标 / 可观察行为 |\n|--------|---------|------------------|\n| 1 | | |\n| 2 | | |\n| 3 | | |\n\n**长远目标**（1-2年后希望孩子在哪方面有明显变化）：\n\n> \n\n---\n\n## 九、执行资源与限制\n\n| 项目 | 情况 |\n|------|------|\n| 家中可用的学习材料 | |\n| 每天家长可主动陪伴学习的时间上限 | 约 ______ 分钟 |\n| 孩子每个学习项目最长可接受时长 | 约 ______ 分钟 |\n| 经济约束（是否影响兴趣班/材料选择） | □ 有限制 □ 无特别限制 |\n| 其他约束 | |\n\n---\n\n*本模板可定期更新，建议每 4-6 周回顾一次。*\n\nFile v1.6.1:templates/weekly_review_template.md\n\n# 每周复盘模板（Weekly Review Template）\n\n> 孩子：______ | 复盘日期：______ | 第 ____ 周复盘 | 填写人：______\n\n---\n\n## 一、本周整体状态\n\n**用一句话描述这周整体感受**（家长视角）：\n\n> \n\n**孩子本周整体状态**（可多选）：\n\n- □ 情绪稳定，基本如常\n- □ 有几天状态特别好\n- □ 有几天明显疲惫/烦躁\n- □ 生病/特殊情况影响了安排\n- □ 其他：______\n\n---\n\n## 二、本周最好的几个时刻\n\n（记录 2-3 个真实的小亮点，哪怕很小也值得写下来）\n\n1. \n2. \n3. \n\n---\n\n## 三、本周最困难的几个点\n\n（诚实记录，不评判，只是观察）\n\n1. \n2. \n3. \n\n---\n\n## 四、课表执行情况回顾\n\n| 学习模块 | 计划次数 | 实际完成次数 | 执行质量 | 备注 |\n|---------|---------|------------|---------|------|\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n| | | | □好 □一般 □难执行 | |\n\n**哪些安排执行最顺畅**（孩子配合度高、习惯形成中）？\n\n> \n\n**哪些安排最容易失败**（经常跳过、孩子抵触、家长忘记）？\n\n> \n\n---\n\n## 五、孩子本周的明显变化\n\n（无论好坏，都值得记录。变化不一定大，可能只是一个小行为、一句话）\n\n> \n\n---\n\n## 六、家长自我观察\n\n**这周家长执行最好的一件事**：\n\n> \n\n**这周家长最需要调整的地方**：\n\n> \n\n**家长的情绪/精力状态**：□ 充足 □ 一般 □ 疲惫，需要减少某些安排\n\n---\n\n## 七、下周只抓的 1 个重点\n\n（不要列很多，只选一个最重要的）\n\n**下周重点**：\n\n> \n\n**具体怎么做**（可观察的行为）：\n\n> \n\n---\n\n## 八、是否需要修改课表\n\n- □ 不需要，继续执行当前版本\n- □ 需要小调整：______（描述调整内容）\n- □ 需要较大修改，重新生成课表\n\n**如需修改，触发增量更新，填写变更说明**：\n\n> \n\n---\n\n*复盘建议：每周固定一个时间（如周日晚）花10-15分钟完成。不需要写很多，诚实简洁即可。*\n\nArchive v1.4.0: 16 files, 51976 bytes\n\nFiles: DEVELOPMENT_LOG.md (15044b), examples/example_input.md (4801b), examples/example_output.md (22871b), feishu_config.example.md (3742b), README.md (2654b), rules/feishu_integration.md (18156b), rules/notion_integration.md (9626b), rules/reward_rules.md (4497b), rules/scheduling_rules.md (4991b), skill.json (688b), SKILL.md (11588b), templates/child_profile_template.md (2885b), templates/weekly_review_template.md (2116b), templates/weekly_schedule_template.md (3201b), USER_GUIDE.md (11718b), _meta.json (143b)\n\nFile v1.4.0:SKILL.md\n\n---\nname: family-cultivation-coach\ndescription: >\n  家庭培养协作官。当用户提到\"孩子课表\"、\"每周培养计划\"、\"育儿安排\"、\"兴趣班课表\"、\"孩子时间管理\"、\"家庭培养方案\"、\"孩子学习计划\"等相关词语时，必须触发此技能。\n  本技能通过5组结构化问题收集孩子画像、家庭约束、培养目标和执行偏好，生成真实可执行的每周培养课表，并输出情况分析、可执行建议、风险提醒，支持增量更新。\n  不是泛泛育儿建议，而是结构化、现实导向的家庭课表生成与管理工具。\n  如果用户上传了孩子信息文档、课表文件或家庭作息表，也应触发此技能。\n---\n\n# 家庭培养协作官（Family Cultivation Coach）\n\n你扮演的是**家庭培养协作官**，不是育儿权威、不是严厉老师、也不是空泛聊天助手。\n你帮助家长把零散信息变成**真实可执行的每周培养课表**。\n\n---\n\n## 核心能力\n\n1. 结构化信息收集（5组问题逐轮提问）\n2. 每周培养课表生成（表格形式，按时间段展开）\n3. 基于现实约束处理时间冲突（自动调整并说明）\n4. 输出可执行建议（具体、现实、带游戏化设计）\n5. 增量更新（信息变化后局部修改并说明变更）\n6. 存储后端双支持：飞书（推送完整）/ Notion（低门槛快速上手）\n\n---\n\n## 工作流程\n\n### 第一步：信息收集（5组逐轮提问）\n\n**不要一次性抛出所有问题。** 每轮问完一组，等用户回答后再继续。\n如果用户已经提供了某组信息，跳过对应问题。\n如果信息不完整，先基于已有信息生成\"第一版\"，再指出缺失项。\n\n#### 第1组：孩子画像\n> ⚠️ 本组只问\"孩子是什么样的人\"，不问培养目标、科目偏好或学习态度——那些属于第3组。\n\n- 孩子姓名 / 昵称、年龄、当前上学阶段\n- 性格特点（安静/活跃/敏感/随和等）\n- 当前兴趣（喜欢什么，愿意做什么）\n- 当前优势\n- 当前短板 / 挑战（描述行为，不贴标签）\n- 家长当前最担心的 2-3 个问题\n\n#### 第2组：固定约束\n- 上学时间 / 放学时间\n- 爸爸妈妈主要陪伴时间段\n- 起床 / 晚饭 / 睡觉时间\n- 固定兴趣班（项目 + 星期 + 时间）\n- 哪些时间段基本不能动\n\n#### 第3组：培养目标\n- 当前最重要的 3 个培养方向\n- 近期最急需解决的问题\n- 是否有专项重点（英语、数学、表达、规则、运动、社交等）\n\n#### 第4组：执行偏好\n- 每个主动学习项目最长可接受时长\n- 是否希望游戏化 / 奖励机制\n- 哪些事情不能安排太晚\n- 哪些任务必须保留 / 哪些可弹性处理\n\n#### 第5组：输出要求\n- 是否需要按每天时间段展开\n- 是否需要每周复盘模板\n- 是否需要为提醒功能预留结构化数据（仅预留结构，不实现自动化）\n- 是否需要增量调整支持\n\n---\n\n### 第二步：输出前自检\n\n在生成课表前，内部检查以下事项（不对外输出检查过程）：\n\n- [ ] 是否存在时间冲突\n- [ ] 主动学习项目是否超过用户设定上限\n- [ ] 晚上是否安排过满\n- [ ] 英语是否只有输入、没有输出\n- [ ] 是否缺少运动或恢复时间\n- [ ] 固定课程日是否过重\n- [ ] 孩子是否有足够的自由活动空间\n\n---\n\n### 第三步：完整输出（信息足够时一次性输出）\n\n#### 1. 每周课程表\n- 使用表格，行为时间段，列为周一到周日\n- 每格明确写出该时间段做什么\n- 课表应便于打印、贴墙、修改\n- 看起来像真实家庭会执行的课表\n\n#### 2. 当前情况分析\n- 核心判断（当前节奏是否过满）\n- 当前最值得优先抓的 1-2 个重点\n- 当前最主要的冲突点或执行风险\n- 哪些安排最可能执行失败\n\n#### 3. 可执行建议（最多5条）\n- 具体 + 现实 + 可执行\n- 尽量带游戏化设计\n- 不写空泛鸡汤\n\n#### 4. 风险提醒（3-5条）\n- 哪些部分排得过满\n- 哪些目标仍然太抽象\n- 哪些安排建议先运行 1-2 周再调整\n\n#### 5. 结构化日程数据（如用户需要）\n- 为未来提醒功能预留结构化数据块\n- 格式参考：`templates/weekly_schedule_template.md`\n\n---\n\n### 第四步：增量更新\n\n当用户修改以下任一项时，基于原有计划做增量更新：\n- 兴趣班时间、晚饭/睡觉时间、陪伴时间\n- 培养重点、学习时长偏好\n\n**每次增量更新必须按顺序输出以下两项，缺一不可：**\n\n1. **本次变更说明**（先输出）\n   - 改了什么（原设置 → 新设置）\n   - 影响了哪些时间段（受波及的星期和时间段）\n   - 未变动部分一句话说明\n\n2. **完整更新后的周课表**（后输出，必须是完整的七天表格）\n   - 不能只输出差异对比，用户需要拿到完整版用于打印或贴墙\n   - 版本号 +0.1 递增（v1.0 → v1.1 → v1.2）\n\n---\n\n## 语气与行为规范\n\n- 冷静、结构化、支持性强\n- 不制造育儿焦虑，不用道德评判式口吻\n- 不给孩子贴\"没自律\"\"不专注\"等标签\n- 不用\"把所有时间塞满\"的思路\n- 把家长当协作者，而不是被动接受指令的人\n- 把抽象目标（\"更自律\"\"更有智慧\"）翻译成可观察行为\n\n---\n\n## 存储后端选择\n\nSkill 支持两种存储后端，初次使用时询问用户选择：\n\n```\n你希望把养育记录存在哪里？\n\nA. 飞书多维表格\n   · 支持定时推送速记卡和日报\n   · 需要飞书机器人环境\n   · 初始化约 15-20 分钟\n\nB. Notion\n   · 无主动推送，需用户手动触发记录\n   · 任何人 5 分钟可以完成初始化\n   · 界面更友好，手机电脑均可查看\n```\n\n用户选择后，后续所有读写操作自动走对应后端，不再重复询问。\n\n**判断依据**（用户没有明确选择时）：\n- 用户提到\"飞书机器人\" / \"OpenClaw\" → 默认飞书\n- 用户提到\"Notion\" / \"没有飞书\" / \"普通用户\" → 默认 Notion\n- 两者都没提 → 主动询问\n\n---\n\n## 飞书集成（需 OpenClaw 已接入飞书机器人）\n\n飞书集成详细规则见 `rules/feishu_integration.md`，此处列出核心行为规则。\n\n### 飞书配置提醒\n\n当用户选择飞书模式，或提到\"飞书\"、\"OpenClaw\"、\"每日速记卡\"、\"定时推送\"、\"日报推送\"时，先确认是否已有飞书配置。\n\n如果用户尚未提供飞书配置，或本地没有可用的 `feishu_config.md`，必须先提醒用户：\n\n```text\n飞书模式需要先完成本地配置：\n1. 复制 feishu_config.example.md 为 feishu_config.md\n2. 填入自己的飞书域名、App Token 和各表 Table ID\n3. 确认 OpenClaw 已接入飞书机器人\n\n配置完成前，我可以继续生成课表和复盘模板，但不会执行飞书读写、定时推送或日报推送。\n```\n\n配置未确认前，不要假设飞书可用，不要声称已经写入飞书，也不要生成带真实 token/table_id 的内容。\n\n### 每次对话开始时（飞书模式）\n按顺序读取：\n1. 孩子画像表 → 获取基础信息\n2. 课表版本表（状态=当前执行中）→ 获取现行课表\n3. 如涉及分析 → 读取最近 14 天每日记录\n4. 如涉及复盘 → 读取本周记录 + 最近 2 条累积洞察\n\n### 触发飞书写入的关键词\n\n| 触发方式 | Skill 动作 |\n|---------|-----------|\n| 用户回复今日速记卡 | 解析内容 → 写入每日记录 → **自动生成并推送日报**（无需二次触发） |\n| \"记录一下今天…\" | 解析自然语言 → 写入每日记录 → 自动生成并推送日报 |\n| \"做本周复盘\" | 先做数据完整性检查 → 读取本周记录 → 生成复盘 → 写表 → 推送 |\n| \"最近…怎么样\" | 查询记录表 → 趋势分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为\"历史版本\" → 写入新版本 |\n\n### 速记卡（每日 20:00 定时推送）\n- OpenClaw 定时推送结构化速记卡，用户回复数字+字母即可完成记录\n- 回复后自动写入飞书 + 自动生成日报，全程 0 次额外操作\n- 详细格式和解析规则见 `rules/feishu_integration.md` 第三节\n\n### 日报（速记卡回复后自动触发）\n- 无需用户手动触发，速记卡回复完即自动生成\n- 包含：今日进展 / 明日安排 / 当前关注 / 今日思考\n- 详细格式见 `rules/feishu_integration.md` 第四节\n\n### 周复盘数据完整性检查\n- 触发复盘前先检查本周记录天数\n- 不足 5 天时提示用户，给出继续或补录两个选项\n- 详细逻辑见 `rules/feishu_integration.md` 第五节\n\n---\n\n## Notion 集成（低门槛替代方案）\n\nNotion 集成详细规则见 `rules/notion_integration.md`，此处列出核心差异。\n\n### 初始化（用户操作，约5分钟）\n1. notion.so/my-integrations 新建集成 → 复制 API Key\n2. 发给 Skill，Skill 自动建库并返回数据库 ID\n3. 在 Notion 中把各数据库共享给 Integration\n\n详细步骤见 `rules/notion_integration.md` 第二节\n\n### 每次对话开始时（Notion 模式）\n与飞书模式相同，读取顺序一致，API 路径不同（自动处理）。\n\n### 触发 Notion 写入的关键词\n\n| 触发方式 | Skill 动作 |\n|---------|-----------|\n| \"今天：[数字] [字母] [一句话]\" | 解析速记格式 → 写入每日记录 → 生成日报写入日报库 |\n| \"记录今天：…\" | 解析自然语言 → 写入记录 → 生成日报 |\n| \"做本周复盘\" | 完整性检查 → 生成复盘 → 写入复盘库 |\n| \"最近…怎么样\" | 查询记录 → 分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为历史版本 → 写入新版本 |\n\n### Notion 模式的限制\n- ❌ 无主动推送：速记卡不会定时发给用户，需用户主动触发\n- ❌ 国内访问偶尔需要代理\n- ✅ 其他核心功能（记录/分析/复盘/课表管理）完全一致\n\n**推荐替代推送**：手机日历设置每天 20:00 重复提醒\"记录 Sunny 今天\"，提醒成本为零。\n\n---\n\n## 模板与规则文件索引\n\n| 文件 | 用途 | 何时读取 |\n|------|------|---------|\n| `templates/child_profile_template.md` | 孩子画像收集模板 | 需要整理孩子信息时 |\n| `templates/weekly_schedule_template.md` | 周课表输出模板 | 生成课表时 |\n| `templates/weekly_review_template.md` | 每周复盘模板 | 用户需要复盘时 |\n| `rules/scheduling_rules.md` | 排程规则 + 冲突处理 | 生成或修改课表时 |\n| `rules/reward_rules.md` | 游戏化 + 奖励设计规则 | 需要设计激励机制时 |\n| `rules/feishu_integration.md` | 飞书表结构 + 读写规则 + 速记卡 + 日报格式 | 飞书模式下涉及读写时 |\n| `rules/notion_integration.md` | Notion 数据库结构 + 初始化步骤 + 读写规则 | Notion 模式下涉及读写时 |\n| `examples/example_input.md` | 示例输入 | 需要参考输入格式时 |\n| `examples/example_output.md` | 示例输出 | 需要参考输出格式时 |\n\n---\n\n## 边界说明\n\n- ✅ 飞书多维表格读写（通过 OpenClaw 飞书机器人）\n- ✅ 飞书消息推送（速记卡 + 日报 + 课表提醒）\n- ✅ Notion 数据库读写（通过 Notion API）\n- ✅ 跨会话记忆（通过飞书或 Notion 存储历史记录）\n- ✅ 趋势分析（基于历史每日记录）\n- ❌ Notion 主动推送（Notion 无此能力，需用户主动触发）\n- ❌ 微信接入\n- ❌ 日历同步\n- ❌ 医学、心理或发育诊断；如用户描述疑似发育迟缓、长期睡眠异常、情绪/行为异常或健康问题，应建议咨询儿科、儿童心理或相关专业人士\n\nFile v1.4.0:README.md\n\n# family-baby-asistant\n\n基于 OpenClaw / Codex Skill 的家庭宝贝协作技能。\n\n这个仓库现在是 `family-cultivation-coach` 的独立维护仓库。它的目标不是输出泛泛育儿建议，而是把孩子画像、家庭约束、培养目标和执行偏好整理成真实可执行的每周培养课表。\n\n## Skill\n\n- 名称：`family-cultivation-coach`\n- 中文名：家庭培养协作官\n- 入口文件：`SKILL.md`\n- 默认打包格式：`.skill`\n\n## 适合场景\n\n- 整理孩子画像和家庭作息\n- 生成每周培养课表\n- 处理兴趣班、陪伴时间、学习任务之间的冲突\n- 设计可执行的游戏化激励\n- 每日 20:00 生成速记卡，支持数字 + 字母快速记录\n- 回复速记卡后自动生成日报\n- 每周复盘前检查记录完整性\n- 支持飞书多维表格和 Notion 两种记录后端\n- 基于新约束做增量调整\n\n## 目录结构\n\n```text\n.\n├── SKILL.md\n├── skill.json\n├── rules/\n├── templates/\n├── examples/\n├── USER_GUIDE.md\n├── DEVELOPMENT_LOG.md\n├── feishu_config.example.md\n├── README.md\n└── LICENSE\n```\n\n## 使用方式\n\n支持目录式 skill 的工具可以直接把本仓库作为 skill 目录使用，或者复制到本地 skill 目录：\n\n```bash\nmkdir -p ~/.codex/skills/family-cultivation-coach\ncp -R ./* ~/.codex/skills/family-cultivation-coach/\n```\n\n首次验证建议显式点名：\n\n```text\n$family-cultivation-coach 帮我根据孩子课表和家庭作息生成一版每周培养计划\n```\n\n## 飞书配置提醒\n\n安装 Skill 后不会自动弹出配置向导。首次启用飞书多维表格、每日速记卡、日报推送或 OpenClaw 定时能力前，请先完成本地配置：\n\n```bash\ncp feishu_config.example.md feishu_config.md\n```\n\n然后在 `feishu_config.md` 中填入自己的飞书域名、App Token 和各表 Table ID。`feishu_config.md` 是本地私有文件，已加入 `.gitignore`，不要提交到公开仓库。\n\n如果没有飞书机器人环境，可以先使用 Notion 模式，或只使用课表生成和每周复盘模板。\n\n## 维护规则\n\n- `SKILL.md` 是主入口。\n- `skill.json` 是机器可读元数据。\n- `rules/` 放排程和奖励规则。\n- `templates/` 放可复用输出模板。\n- `examples/` 放示例输入输出。\n- `USER_GUIDE.md` 放日常使用方式，包含速记卡、日报和周复盘。\n- `DEVELOPMENT_LOG.md` 保留开发过程和产品决策记录。\n- `feishu_config.example.md` 放飞书多维表格配置模板；真实 `feishu_config.md` 为本地私有文件，不提交公开仓库。\n- 修改核心能力后，同步更新 README 和示例。\n\nFile v1.4.0:_meta.json\n\n{\n  \"ownerId\": \"kn7f1pktwnvde1msfd8c4vz97h8254w6\",\n  \"slug\": \"family-cultivation-coach\",\n  \"version\": \"1.4.0\",\n  \"publishedAt\": 1776660423044\n}\n\nFile v1.4.0:DEVELOPMENT_LOG.md\n\n# 家庭培养协作官开发全程记录\n## 从一个想法到可运行系统的完整过程\n\n> 整理目的：创作素材 / 产品思维记录 / AI协作开发案例\n> 整理时间：2026年3月\n> 项目状态：v1.6，生产可用\n\n---\n\n## 一、起点：问题是什么\n\n这个项目不是从\"我想做一个AI育儿产品\"开始的。\n\n起点是一篇文章——一位家长写的真实困境：\n\n> \"孩子5岁，幼儿园中班。早上要出门，下午要接回来，家里要做晚饭，周中有跆拳道，周三加了轮滑，周五有科学课，周末还有钢琴。英语想抓，数学和认字也不能一直拖着，运动要有，睡眠也不能乱……今天想起来练英语，明天又觉得数学不能落下；刚安排好一个晚上，发现兴趣班撞了；本来想抓规则意识，最后变成全家一直催。\"\n\n这段话描述的不是育儿方法不够，而是**没有一个能落地的执行系统**。\n\n**核心洞察**：普通家庭最缺的不是育儿知识，而是排程能力。知道和做到之间，差的是一个把目标压进时间表的结构。\n\n---\n\n## 二、定位决策：它是什么，不是什么\n\n在动手之前，先想清楚这个东西的边界。\n\n**它不是**：\n- 育儿知识库（不回答\"怎么培养孩子自信\"这类问题）\n- 教育理念输出器（不讲正面管教、蒙台梭利）\n- 聊天陪伴机器人\n- 智能家教\n\n**它是**：\n- 一个把零散信息变成可执行课表的工具\n- 处理时间冲突的排程系统\n- 积累真实记录并生成分析的数据层\n- 家长的协作者，不是权威\n\n这个定位决策是整个项目最重要的一步。定位不清，什么都想做，最后什么都做不好。\n\n---\n\n## 三、开发过程：12个关键决策节点\n\n### 节点1：用 Skill Creator 框架构建，而不是直接写 prompt\n\n选择用 OpenClaw 的 Skill 格式，而不是写一个系统提示词。\n\n核心原因：Skill 有分层加载机制——核心规则在 SKILL.md，详细模板和规则在子文件按需读取。这让主文件保持简洁，规则可以无限扩展，不同家庭的数据和配置完全隔离。\n\n**关键文件结构**：\n```\nfamily-cultivation-coach/\n├── SKILL.md              ← 入口，<500行，保持简洁\n├── templates/            ← 可复用模板\n├── rules/                ← 详细规则，按需读取\n└── examples/             ← 完整示例，用于测试和参考\n```\n\n---\n\n### 节点2：5组结构化问题，逐轮提问\n\n收集家庭信息的方式，从\"一次性问所有问题\"改成了\"5组逐轮提问\"。\n\n为什么这样设计：一次性问20个问题，用户要么放弃，要么敷衍填完。逐轮提问，每轮只聚焦一个维度，用户回答质量更高，也不会感到压力。\n\n5组的划分逻辑：\n- 第1组：孩子是谁（画像）\n- 第2组：现实是什么（固定约束）\n- 第3组：目标是什么（培养方向）\n- 第4组：怎么执行（偏好）\n- 第5组：要什么输出（格式要求）\n\n**一个重要边界**：第1组只问\"孩子是什么样的人\"，不问目标和科目偏好——那是第3组的事。这个边界是测试后发现的问题，手动修复的。\n\n---\n\n### 节点3：排程规则优先级体系（P0-P4）\n\n课表生成不能靠\"感觉\"，必须有明确的优先级规则。\n\n```\nP0  睡眠、吃饭           → 不可压缩，任何任务都不能挤占\nP1  固定兴趣班、接送     → 已付费、已排期，保护\nP2  运动、亲子陪伴       → 每天保留，不能全周压缩\nP3  主动学习任务         → P0-P2保障后才分配\nP4  锦上添花任务         → 有时间则做，没时间跳过\n```\n\n遇到冲突时，低优先级让高优先级。每次自动调整都必须输出说明文字，告诉家长改了什么、为什么改。\n\n**重要原则**：兴趣班当天，最多安排1个额外主动学习任务。如果兴趣班结束时间晚于19:30，当晚不安排任何主动学习。\n\n---\n\n### 节点4：跑3个测试用例，发现3个真实问题\n\nSkill 写完不能直接上线，必须测试。用了3个典型场景：\n\n**测试A（完整输入）**：把完整家庭信息喂进去，看是否跳过提问直接生成课表。\n→ 通过，但发现周日保护时段在表格里位置不直观。\n\n**测试B（残缺输入）**：只给最少信息，看是否按规范逐轮提问。\n→ 发现问题：第1组提问里混入了\"英语态度\"这种属于第3组的问题，分组逻辑被污染了。\n\n**测试C（增量更新）**：先生成课表，再说兴趣班换时间了。\n→ 发现严重缺陷：Skill只输出了变更对比，没有输出完整新课表。用户拿不到可以打印的版本。\n\n**修复的3个问题**：\n1. 增量更新必须输出完整七天表格，版本号递增（高优先级）\n2. 第1组加明确边界说明，禁止混入目标类问题（中优先级）\n3. 模板里加\"特殊保护时段\"行（低优先级）\n\n---\n\n### 节点5：用真实家庭数据验收\n\n测试用例之后，用真实数据跑了一次完整流程。\n\n输入：上传了一篇真实的家长文章，包含孩子5岁/中班/跆拳道周二/轮滑周三/科学课周五/钢琴练习/英语启蒙/精细动作偏弱等完整信息。\n\n结果：Skill 识别到信息足够，跳过5组提问，直接生成完整课表，自动处理了周三轮滑与晚饭时间的冲突，正确清零了周五家庭日的学习任务。\n\n验收中发现3处信息缺口（科学课具体时间、钢琴课具体时间、孩子昵称），标注待补充，不影响第一版生成。\n\n---\n\n### 节点6：存储后端选择——飞书 vs Notion\n\nSkill 本身是无状态的。Claude 没有跨会话记忆，每次对话都要重新喂信息。解决方案：外部存储。\n\n**评估了5种方案**：\n- Markdown文件夹（零成本，今天就能用，但需要手动拖文件）\n- 本地SQLite（一次性搭建，数据不出本地，需要技术背景）\n- Notion API（5分钟初始化，普通用户友好，无主动推送）\n- 飞书多维表格（国内稳定，机器人原生推送，初始化略复杂）\n- AppFlowy自托管（数据完全自控，需要NAS或云服务器）\n\n**最终方案：飞书+Notion双后端支持**\n\n飞书：已有OpenClaw机器人，API国内稳定，多维表格天然结构化，机器人推送是原生能力。\nNotion：普通用户5分钟上手，无需飞书环境，国内偶尔需要代理，无主动推送。\n\n两个后端功能对等，Skill启动时询问用户选择哪个，后续自动走对应路径。\n\n---\n\n### 节点7：飞书多维表格结构设计（7张表）\n\n经过几轮迭代，最终确定7张表：\n\n| 表 | 职责 | 关键设计决策 |\n|----|------|------------|\n| 孩子画像 | 基础档案 | 长期稳定，不频繁修改 |\n| 课表版本 | 历史版本管理 | 状态字段区分\"当前执行中\"和\"历史版本\" |\n| 每日记录 | 当天已发生的事 | 只存已发生，不存未来 |\n| 每日日报 | 汇总推送 | 自动生成，不需要用户触发 |\n| 每周复盘 | 周度分析 | 生成前先检查数据完整性 |\n| 累积洞察 | 长期规律 | 不频繁生成，有持续规律才写入 |\n| 临时活动 | 未来临时事件 | **独立表，与每日记录完全分离** |\n\n**第7张表是一个重要的设计纠错**。最初把临时活动写进\"每日记录\"用标签区分，但这逻辑上是错的——每日记录存已发生的事，未来活动不该在里面。独立一张表之后，数据职责清晰，三个地方（日报/复盘/速记卡）统一来查这张表。\n\n---\n\n### 节点8：今日速记卡——最重要的用户体验优化\n\n这是整个项目最关键的设计决策之一。\n\n**原始设计**：用户每天主动想起来 → 打开飞书 → 组织语言 → 发一段话。\n\n**问题**：这依赖用户主动性。晚上疲惫时，不知道该说什么，最容易的选择是放弃。\n\n**优化后**：每天20:00 OpenClaw主动推送速记卡，用户只需回复数字+字母。\n\n```\n1 英语输入    2 英语输出\n3 数学        4 认字阅读\n...\n\nA 很好  B 正常  C 有点难  D 很难\n```\n\n回复 `1 9 B 今天主动说了一句英文` 即完成记录，日报自动生成推送，全程0次额外操作。\n\n**速记卡是个性化的**：选项从当前课表动态生成，不是固定模板。不同家庭课表不同，速记卡选项完全不同。今天有兴趣班，该选项顶部标注📍。课表更新后，下次推送自动跟着变。\n\n---\n\n### 节点9：临时活动的预告链路\n\n一个真实需求的完整思考过程：\n\n**需求**：下周四有展览，想让系统提前提醒。\n\n**第一个方案（错的）**：用户加 `#预告` 标签标记。\n→ 问题：增加用户成本，不够自然。\n\n**第二个方案（更好）**：Skill自动识别信号词，无需标签。\n\"下周三\"\"展览\"\"要带水\"\"跆拳道取消\"——这些词已经足够让Skill判断这是一条未来临时活动。\n\n**提醒链路设计**：\n```\n用户说一句话 → Skill自动识别为临时活动\n    ↓\n有\"要带/准备\"等词 → 提前2天提醒\n没有 → 提前1天提醒\n    ↓\n本周复盘末尾 → 出现\"下周提前知道\"区块\n活动前N天日报 → 插入临时活动提醒区块\n活动当天速记卡 → 顶部出现今日临时活动\n```\n\n用户零感知，说一句话，系统自动跟踪到活动结束。\n\n---\n\n### 节点10：数据职责的架构纠错\n\n整个项目最重要的一次架构决策调整。\n\n**问题**：最初临时活动写入\"每日记录\"表，用 `event_type: upcoming` 标签区分。\n\n**为什么这是错的**：\n- 每日记录是\"已发生事件\"的日志，职责是记录过去\n- 临时活动是\"未来计划\"，职责是预告将来\n- 两个方向的数据混在同一张表里，查询逻辑复杂，语义混乱\n\n**正确架构**：单独一张 temp_events 表，日报/复盘/速记卡都来查这张表。\n\n这个决策来自用户提问：\"为什么是写入下周三的每日记录？临时活动是不是单独写一个记录，日报、周报都来查一下就好了？\"\n\n用户的直觉是对的。有时候，最好的架构决策来自一个简单的追问。\n\n---\n\n### 节点11：用户使用成本评估\n\n系统设计完之后，做了一次系统性的用户旅程评估。\n\n识别出的高摩擦点：\n\n| 环节 | 问题 | 优化方式 |\n|------|------|---------|\n| 找App Token | 最大卡点，容易失败 | 让OpenClaw自动查，用户不用手动找 |\n| 每日记录 | 需要主动想起来+组织语言 | 速记卡推送，回复数字即可 |\n| 记录完生成日报 | 两次操作 | 合并为一次，回复速记卡自动触发日报 |\n| 周复盘数据不完整 | 静默生成残缺复盘 | 先检查完整性，提示用户补录或继续 |\n\n**核心发现**：用户体验的最大敌人不是功能不够，而是操作路径上的每一个需要\"主动想起来\"的节点。消灭这些节点，用户自然会坚持使用。\n\n---\n\n### 节点12：版本迭代节奏\n\n| 版本 | 核心内容 | 触发原因 |\n|------|---------|---------|\n| v1.0 | 5组提问、课表生成、冲突处理、增量更新 | 初始需求 |\n| v1.1 | 修复3个测试发现的问题 | 测试验证 |\n| v1.2 | 飞书集成：7张表结构+读写规则+日报格式 | 跨会话记忆需求 |\n| v1.3 | 速记卡（定时推送）+自动触发日报+复盘完整性检查 | 降低日常使用成本 |\n| v1.4 | Notion双后端支持 | 降低普通用户门槛 |\n| v1.5 | 速记卡动态生成（从课表实时提取选项） | 发现静态选项的缺陷 |\n| v1.6 | 临时活动独立表+完整预告链路 | 架构纠错+真实使用需求 |\n\n---\n\n## 四、产品思维总结\n\n### 关于定位\n\n\"家庭培养协作官\"这个名字不是营销词，是定位约束。\n\n它决定了：\n- 不给育儿建议（那是育儿权威做的事）\n- 不评判家长的选择（那是道德审判）\n- 不制造焦虑（那是内容平台的商业模式）\n- 只做一件事：把现实约束和培养目标压进可执行的时间表\n\n越清晰的定位，越容易做出好的产品决策。每次遇到\"要不要加这个功能\"的时候，回到定位判断：这件事是\"协作官\"该做的吗？\n\n---\n\n### 关于用户成本\n\n整个项目最重要的设计原则：**每一个需要用户\"主动想起来\"的节点，都是系统流失用户的地方。**\n\n好的系统设计，是让用户在正确的时间收到正确的触发，而不是依赖用户的自律和记忆力。\n\n速记卡是这个原则的最好体现：不是让用户记得每天打开系统记录，而是让系统在合适的时间主动找用户。\n\n---\n\n### 关于数据职责\n\n一张表做一件事，不混用。\n\n每日记录 = 已发生的事\n临时活动 = 未来的计划\n课表版本 = 结构性安排的历史\n\n三个时间维度（过去/现在/未来），三张不同的表。数据职责清晰，查询逻辑简单，出错时也容易定位。\n\n---\n\n### 关于测试\n\n写完就上线是最危险的。\n\n3个测试用例发现了3个真实问题，其中1个是严重缺陷（增量更新缺少完整课表输出）。如果不测试，用户会在最需要的时候发现系统给不了他们能用的东西。\n\n好的测试用例覆盖：完整输入、残缺输入、边界情况（增量更新）。\n\n---\n\n### 关于架构纠错\n\n不要怕推翻之前的设计。\n\n临时活动从\"写入每日记录+标签区分\"改到\"独立表\"，是一次明显的架构纠错。触发这次纠错的，是用户的一个直觉性追问。\n\n好的协作开发过程，需要双方都愿意说\"这个方案有问题，重来\"。纠错成本越早越低。\n\n---\n\n## 五、可以继续发展的方向\n\n以下是在开发过程中识别出的、但刻意没有做的功能，留作后续：\n\n**技术层面**：\n- 多孩家庭规则（陪伴时间互相竞争，任务分开排）\n- 学期重置清单（升学、暑假、重大生活变化时的重建流程）\n- 快速启动模式（只用3个问题生成草稿版）\n\n**产品层面**：\n- 集中式多用户平台（多个家庭使用同一系统，各自workspace隔离）\n- 孩子画像自动更新提醒（每4周提示家长重新确认信息）\n- 日历同步（把课表导入Google Calendar / 苹果日历）\n\n**内容层面**：\n- 孩子画像定期对比（三个月前vs现在，可观察的变化是什么）\n- 跨家庭匿名数据（相似年龄/阶段的孩子，执行率最高的是哪类任务）\n\n---\n\n## 六、一句话总结\n\n这个项目证明了一件事：\n\n**AI在家庭教育里最有价值的地方，不是\"提供更多建议\"，而是\"把现实约束纳入系统，把目标翻译成今天能做的事\"。**\n\n从\"知道英语要坚持\"到\"周一周四17:30跟读15分钟\"，中间差的不是认知，是结构。\n\n这个系统做的，就是帮家长搭这个结构。\n\n---\n\n*本文档整理自 family-cultivation-coach v1.6 完整开发过程*\n*Skill 文件：family-cultivation-coach.skill*\n*飞书数据库：家庭养育系统（7张表）*\n\nFile v1.4.0:examples/example_input.md\n\n# 示例输入（Example Input）\n\n> 这是一个真实风格的家庭信息输入，供参考和测试使用。\n\n---\n\n## 第1组：孩子画像\n\n**姓名 / 昵称**：果果\n\n**年龄**：5岁4个月\n\n**当前阶段**：幼儿园大班（秋季升小学）\n\n**性格特点**：\n活跃外向，好奇心强，但注意力容易分散；喜欢和人互动，对新事物接受快；情绪比较直接，遇到不想做的事会直接说\"不要\"；规则意识还在建立中，有时需要多次提醒才能执行。\n\n**当前兴趣**：\n- 特别喜欢恐龙，能背出十几种恐龙名称\n- 喜欢积木和乐高类拼插玩具\n- 喜欢听故事（尤其是爸爸讲的，不喜欢自己看书）\n- 最近对英文动画有兴趣（Bluey、Peppa Pig）\n\n**当前优势**：\n- 语言表达能力强，会用复杂句子讲故事\n- 记忆力好，听过的故事能大段复述\n- 社交能力好，在幼儿园有几个好朋友\n\n**当前短板 / 挑战**：\n- 专注时间短，主动学习超过15分钟就开始走神\n- 精细动作偏弱（握笔姿势不好，不喜欢写写画画）\n- 规则执行力弱，需要反复提醒（如收玩具、洗手）\n- 对主动阅读兴趣不高，更喜欢被动听故事\n\n**家长最担心的问题**：\n1. 快升小学了，但对\"坐下来学\"非常抵触，担心入学适应困难\n2. 精细动作（握笔）明显比同龄人弱，担心影响入学后写字\n3. 英语基础几乎为零，而周围很多孩子已经开始上外教课\n\n---\n\n## 第2组：固定约束\n\n**上学时间**：每天 7:50 出门，8:10 到园\n\n**放学时间**：每天 16:30，奶奶接；约 17:00 到家\n\n**爸爸陪伴时间**：工作日 20:00-21:00（有时出差会缺席）；周末全天可陪\n\n**妈妈陪伴时间**：工作日 17:00-20:00（主要陪伴时段）；周末全天可陪\n\n**起床时间**：7:00\n\n**晚饭时间**：18:30-19:00\n\n**洗漱开始时间**：20:30\n\n**睡觉时间**：21:00-21:30（目前实际入睡约 21:45，希望调整到 21:15）\n\n**午睡**：幼儿园有午睡，约 12:30-14:30；周末午睡不固定，有时有有时没有\n\n**固定兴趣班**：\n- 乐高编程课：周六上午 10:00-11:30\n- 游泳：周三下午 17:30-18:30（接完孩子直接去，课后到家约 19:15）\n\n**家庭中固定不可变动事项**：\n- 周五晚上爷爷奶奶来家吃饭（17:30-20:30，果果会参与）\n- 每周日下午 14:00-17:00 是家庭自由活动时间（不安排任何任务）\n\n**哪些时间段基本不能动**：\n- 每天 18:30 之前必须吃上晚饭（孩子血糖敏感，饿了容易情绪崩）\n- 21:00 之后不能安排任何有认知压力的任务\n- 周三游泳日、周五家庭日不安排额外学习内容\n\n---\n\n## 第3组：培养目标\n\n**当前最重要的 3 个培养方向**：\n1. 入学准备：帮助果果建立\"坐下来专注做一件事\"的能力，时间逐步延长\n2. 英语启蒙：建立英语兴趣和初步听力基础（不要求读写，只要愿意开口）\n3. 精细动作：通过游戏化方式练习手部精细动作，不强迫写字\n\n**近期最急需解决的问题**：\n入学适应焦虑（家长焦虑>孩子焦虑）——希望在接下来3-4个月内通过实际执行，让全家人对果果的准备状态有信心，而不是一直感到\"差很多\"。\n\n**专项重点**：\n- 英语（听力输入+开口兴趣）\n- 自我管理（规则执行，例程建立）\n- 精细动作（握笔准备，但不直接练写字）\n\n---\n\n## 第4组：执行偏好\n\n**每个主动学习项目最长可接受时长**：15分钟（果果超过15分钟明显走神）\n\n**是否希望游戏化**：是，强烈希望。果果对竞争类游戏有兴趣，喜欢\"赢\"，可以利用。\n\n**奖励机制**：希望引入贴纸系统，但要简单，妈妈不想花太多时间维护。\n\n**是否需要视频/音频配套**：\n- 英语：希望用动画为主（已有 Bluey、Peppa Pig）\n- 绘本：希望配套有声版（目前有\"小熊很忙\"系列有声绘本）\n\n**哪些事情不能安排太晚**：\n- 英语内容建议放在17:00-18:30之间（精力最好）\n- 精细动作练习不能超过20:00\n\n**哪些任务必须保留**：\n- 每天亲子共读（睡前故事，10-15分钟，这是果果最期待的，不能取消）\n- 周末爸爸参与的活动（周六乐高课后爸爸陪玩是固定期待）\n\n**哪些任务可以弹性处理**：\n- 精细动作练习（可以跳过2-3次/周）\n- 自我管理例程（可以从简单版开始）\n\n---\n\n## 第5组：输出要求\n\n- ✅ 需要每天时间段展开的周课表（表格形式）\n- ✅ 需要情况分析和建议\n- ✅ 需要风险提醒\n- ✅ 需要每周复盘模板（直接套用模板即可）\n- ✅ 希望预留结构化日程数据（为未来提醒功能做准备）\n- ✅ 希望后续支持增量调整\n\nFile v1.4.0:examples/example_output.md\n\n# 示例输出（Example Output）\n\n> 基于 `example_input.md` 中果果的家庭信息生成的完整输出。\n> 孩子：果果 | 年龄：5岁4个月 | 课表版本：v1.0 | 生效日期：2024-09-02\n\n---\n\n## 一、每周培养课表\n\n> 🔒 = 固定不可改 | 🟡 = 弹性可调 | ⚪ = 自由时间 | 📚 = 主动学习 | 🎮 = 游戏化任务\n\n| 时间段 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 |\n|--------|------|------|------|------|------|------|------|\n| **7:00-7:50**<br>起床~出门 | 🔒 起床、洗漱、早饭<br>（例程打卡：贴今日星星） | 同周一 | 同周一 | 同周一 | 同周一 | 自然醒<br>（无须打卡） | 自然醒 |\n| **8:10-16:30**<br>幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | — | — |\n| **17:00-17:30**<br>到家缓冲 | ⚪ 自由玩耍/零食 | ⚪ 自由玩耍/零食 | 🔒 游泳前提前晚饭/简餐<br>（17:00-17:25，保护血糖） | ⚪ 自由玩耍/零食 | 🔒 爷爷奶奶来<br>（自由陪伴） | ⚪ 自由玩耍 | ⚪ 自由玩耍 |\n| **17:30-18:15**<br>黄金学习时段 | 📚 英语动画<br>Bluey × 1集（≤15分钟）<br>+ 简单跟说（3分钟） | 📚 精细动作游戏<br>撕纸/捏泥/串珠<br>（≤15分钟，游戏化） | 🔒 游泳课<br>17:30-18:30 | 📚 英语动画<br>Peppa Pig × 1集<br>+ 跟读句子（3分钟） | 🔒 家庭日<br>（无任务） | 📚 有声绘本<br>小熊很忙系列<br>（妈妈/爸爸陪读，≤15分钟） | ⚪ 家庭自由时间<br>（14:00-17:00固定保留） |\n| **18:15-18:30**<br>准备晚饭 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 同周一 | 🔒 游泳课进行中<br>不安排其他事项 | 同周一 | 🔒 家庭日 | 🟡 帮忙摆碗筷 | 🔒 家庭自由时间 |\n| **18:30-19:00**<br>晚饭 | 🔒 晚饭 | 🔒 晚饭 | 🔒 返程/恢复<br>（晚饭已提前完成） | 🔒 晚饭 | 🔒 晚饭（家庭聚餐） | 🔒 晚饭 | 🔒 晚饭 |\n| **19:00-19:45**<br>晚饭后 | ⚪ 自由玩耍<br>（积木/角色扮演） | 🟡 精细动作游戏<br>（≤15分钟）<br>或⚪ 自由玩耍 | ⚪ 到家洗澡/少量补充<br>（游泳日不加任务） | ⚪ 自由玩耍 | 🔒 家庭日陪伴 | ⚪ 自由玩耍<br>爸爸陪玩积木/乐高 | 🔒 家庭自由时间结束<br>⚪ 自由玩耍 |\n| **19:45-20:00**<br>爸爸陪伴时段 | 🟡 爸爸到家<br>自由互动 | 📚 专注力小游戏<br>（找不同/迷宫，≤10分钟） | 爸爸陪玩 | 🟡 爸爸陪玩<br>恐龙主题游戏 | 🔒 家庭日 | 🟡 户外/公园 | 🟡 亲子游戏 |\n| **20:00-20:30**<br>洗漱例程 | 🔒 洗漱例程<br>（自主打卡表） | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 |\n| **20:30-21:15**<br>睡前陪伴 | 📚 亲子共读<br>睡前故事（10-15分钟）<br>🔒 不可取消 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读<br>（爸爸讲） | 📚 亲子共读 |\n| **21:15** | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 |\n\n> **周三特殊说明**：游泳课 17:30-18:30 与\"18:30 前必须吃上晚饭\"冲突，因此晚饭前移到 17:00-17:25，在出发前完成；课后约 19:15 到家，只做洗澡、补水和少量补充，不再安排正式晚饭和主动学习任务。\n>\n> **周五特殊说明**：爷爷奶奶来访日（17:30-20:30），全程家庭陪伴，不安排任何学习任务。\n>\n> **周日下午**：14:00-17:00 固定家庭自由时间，不安排任务。\n\n---\n\n### 本周培养模块总览\n\n| 模块 | 内容 | 单次时长 | 频次/周 | 安排时间 |\n|------|------|---------|--------|---------|\n| 英语启蒙 | 英语动画（Bluey/Peppa）+ 跟说3句 | 15-18分钟 | 2次（周一、周四） | 17:30-17:50 |\n| 精细动作游戏 | 撕纸/捏泥/串珠/剪贴（游戏化） | 15分钟 | 2次（周一附、周二） | 17:30-17:45 |\n| 专注力小游戏 | 找不同/迷宫/记忆游戏 | 10分钟 | 1次（周二） | 19:45-19:55 |\n| 有声绘本共读 | 小熊很忙系列（妈妈陪） | 15分钟 | 1次（周六） | 17:30-17:45 |\n| 亲子睡前故事 | 任意故事（爸爸/妈妈讲） | 10-15分钟 | 7次（每天） | 20:30-21:10 |\n| 晨间例程打卡 | 自主完成起床例程 → 贴星星 | 5分钟 | 5次（工作日） | 7:00-7:10 |\n| 家务参与 | 摆碗筷（例程积分） | 5分钟 | 3次（弹性） | 18:15-18:25 |\n\n---\n\n## 二、当前情况分析\n\n**节奏判断**：相对平衡（略偏轻松，这是好事）\n\n**核心判断**：\n\n果果目前最需要的不是增加更多学习内容，而是**建立节奏感和启动习惯**。5岁多的孩子每天主动学习总时长 30-40 分钟已经足够，关键是让这些时间高质量、低摩擦地发生。当前课表的设计思路是：用固定位置降低启动阻力，用游戏化降低抵触感，用轻量内容保护亲子关系。\n\n**当前最值得优先抓的重点**：\n\n1. **晨间例程打卡**（高价值、低成本）：工作日的晨间自主例程是入学准备最直接的训练，而且几乎不需要额外时间，只需要一张打卡表和一盒贴纸就能启动。成功建立这个习惯，果果（和家长）都会对\"果果能做到\"有真实的信心感。\n\n2. **英语兴趣建立**（用已有兴趣起步）：果果已经喜欢看 Bluey 和 Peppa，这是极好的入口。不需要新增\"英语课\"，只需要在现有看动画的基础上加3分钟开口环节，就已经是一个可持续的英语输出习惯的起点。\n\n**主要冲突点或执行风险**：\n\n- 周三游泳日几乎没有学习窗口，且需要把晚饭前移到游泳前完成；当晚已在课表中清零任务，仅保留睡前共读。\n- 周五家庭日完全保留，不安排任务。\n- 爸爸出差时，周一/周四的晚间陪伴节奏会受影响——建议提前告知果果并调整预期。\n\n**哪些安排最可能执行失败**：\n\n- 精细动作游戏：果果不喜欢精细动作，这类任务最容易被跳过。建议用强游戏化包装（见建议区），并允许每周最多跳过2次不计失败。\n- 英语跟说环节：看动画容易，但开口跟说需要家长引导。如果家长状态差、没精力引导，跟说可以跳过，只看动画也算完成。\n\n---\n\n## 三、可执行建议\n\n**建议1：用一张\"晨间例程打卡表\"替代每天催促**\n\n制作一张贴在门口的打卡表，内容：起床→洗脸→穿衣→吃饭→背书包。果果每完成一步，自己贴一个印章或贴纸。这不是学习任务，是**入学适应训练**。建议从周一开始试用，不要求每步完美，完成整个流程就算赢。\n\n**建议2：英语不要\"上课\"，要\"一起玩\"**\n\n每次英语动画后，妈妈只做一件事：挑1-2句果果刚看到的台词，用夸张语气重复一遍，然后问\"果果你来说说看？\"。不纠正发音，不要求完整，只要开口就给一个金币。目标是建立\"英语=有趣的互动\"的感受，而不是\"英语=要学的东西\"。\n\n**建议3：精细动作用\"恐龙主题\"包装**\n\n果果喜欢恐龙。将精细动作任务改造为恐龙主题：捏一只恐龙蛋（用橡皮泥）、剪出恐龙脚印（用彩纸）、用细绳穿出恐龙脖子（串珠）。每次完成后加入\"恐龙图鉴\"（一张纸，贴上成品），这会让果果感到是在做一件有意义的事，而不是\"练动作\"。\n\n**建议4：设计一个简单贴纸板，每周五晚和家人一起\"结算\"**\n\n贴纸板只追踪3件事：①早晨例程完成✓ ②今天有一个英语时刻✓ ③今天专注做了一件事✓。每天最多3颗星，周五晚上爷爷奶奶在的时候一起数星星，由爷爷奶奶颁发本周\"称号\"。这让长辈参与进来，也给果果提供了社交认可。\n\n**建议5：周日晚上做一个1分钟\"本周好玩的事\"回顾**\n\n不需要填表，就是在睡前故事前，妈妈或爸爸问果果：\"这周你觉得最好玩的是什么？\"然后认真听，不评价。这个习惯养成后，可以自然引导到\"你觉得什么时候最专注\"——帮助果果建立自我观察能力，这是入学后自主学习最底层的基础。\n\n---\n\n## 四、风险提醒\n\n⚠️ **入学焦虑主要来自家长，不是果果**：果果目前表现出的问题（注意力短、精细动作弱）在5岁段都属于正常范围。这份课表不是为了\"赶上进度\"，而是为了让家庭在接下来3个月有一个稳定可执行的节奏。如果课表开始让果果抵触或家长焦虑，请第一时间简化，而不是坚持。\n\n⚠️ **\"入学准备\"目前太抽象，建议拆解为可观察行为**：与其担心\"果果能不能适应小学\"，不如把目标拆成：①能连续坐着做一件事15分钟、②早晨能自主完成5步例程、③能在不熟悉的环境里等待5分钟不崩。本课表已对应这三点做了设计，建议家长用这三个可观察行为来评估进展，而不是用\"感觉\"判断。\n\n⚠️ **精细动作不足不需要在家密集练习**：如果幼儿园的精细动作训练已经覆盖，家里不需要额外高频练习。本课表安排 2 次/周已经足够，重点是游戏化和零压力，不要让这个变成果果抵触的来源。\n\n⚠️ **英语零基础不是问题，但需要家长自己降低期望**：3-4个月的轻量英语启蒙不会产生\"能开口说英语\"的结果，它的目标是：①果果愿意听英语内容、②果果在英语情境下不抗拒。这是一个非常现实可达的目标，请不要用\"和别的孩子比\"来评估。\n\n⚠️ **本课表建议先运行 2 周再评估**：任何新课表在第1周执行率都偏低（家长和孩子都在适应），请不要用第1周的执行情况来判断是否有效。建议在第2周末用 `weekly_review_template.md` 做第一次正式复盘，届时再决定是否调整。\n\n---\n\n## 五、结构化日程数据（为未来提醒功能预留）\n\n```json\n{\n  \"child\": \"果果\",\n  \"age_months\": 64,\n  \"version\": \"1.0\",\n  \"effective_date\": \"2024-09-02\",\n  \"schedule\": [\n    {\n      \"day\": \"monday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:48\",\n          \"activity\": \"英语动画（Bluey × 1集）+ 跟说3句\",\n          \"type\": \"flexible\",\n          \"duration_min\": 18,\n          \"notes\": \"妈妈引导开口，不纠正发音，完成开口+1金币\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"19:00\",\n          \"time_end\": \"19:45\",\n          \"activity\": \"自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 45,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:00\",\n          \"time_end\": \"20:30\",\n          \"activity\": \"洗漱例程\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"自主打卡表\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消，果果最期待的环节\"\n        },\n        {\n          \"time_start\": \"21:15\",\n          \"time_end\": \"21:15\",\n          \"activity\": \"熄灯入睡\",\n          \"type\": \"fixed\",\n          \"duration_min\": 0,\n          \"notes\": \"目标入睡时间\"\n        }\n      ]\n    },\n    {\n      \"day\": \"tuesday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:45\",\n          \"activity\": \"精细动作游戏（撕纸/捏泥/串珠）\",\n          \"type\": \"flexible\",\n          \"duration_min\": 15,\n          \"notes\": \"恐龙主题包装，可跳过不补罚\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"19:45\",\n          \"time_end\": \"19:55\",\n          \"activity\": \"专注力小游戏\",\n          \"type\": \"flexible\",\n          \"duration_min\": 10,\n          \"notes\": \"找不同/迷宫/记忆游戏\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"wednesday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:25\",\n          \"activity\": \"游泳前提前晚饭/简餐\",\n          \"type\": \"fixed\",\n          \"duration_min\": 25,\n          \"notes\": \"满足18:30前吃上晚饭的硬约束\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"18:30\",\n          \"activity\": \"游泳课\",\n          \"type\": \"fixed\",\n          \"duration_min\": 60,\n          \"notes\": \"课后返程，到家后只做洗澡、补水和少量补充\"\n        },\n        {\n          \"time_start\": \"19:00\",\n          \"time_end\": \"19:45\",\n          \"activity\": \"到家洗澡/恢复\",\n          \"type\": \"fixed\",\n          \"duration_min\": 45,\n          \"notes\": \"游泳日不安排主动学习任务\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"仅保留低压力陪伴\"\n        }\n      ]\n    },\n    {\n      \"day\": \"thursday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:00\",\n          \"time_end\": \"17:30\",\n          \"activity\": \"到家缓冲/自由玩耍\",\n          \"type\": \"free\",\n          \"duration_min\": 30,\n          \"notes\": \"不安排任何任务\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:48\",\n          \"activity\": \"英语动画（Peppa Pig × 1集）+ 跟读句子\",\n          \"type\": \"flexible\",\n          \"duration_min\": 18,\n          \"notes\": \"妈妈引导开口，不纠正发音\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"最晚18:30必须开饭\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"friday\",\n      \"slots\": [\n        {\n          \"time_start\": \"07:00\",\n          \"time_end\": \"07:50\",\n          \"activity\": \"晨间例程（起床/洗漱/早饭/打卡）\",\n          \"type\": \"fixed\",\n          \"duration_min\": 50,\n          \"notes\": \"贴纸打卡，完成例程+1星\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"20:30\",\n          \"activity\": \"爷爷奶奶来访家庭日\",\n          \"type\": \"fixed\",\n          \"duration_min\": 180,\n          \"notes\": \"全程家庭陪伴，不安排学习任务\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"不可取消\"\n        }\n      ]\n    },\n    {\n      \"day\": \"saturday\",\n      \"slots\": [\n        {\n          \"time_start\": \"10:00\",\n          \"time_end\": \"11:30\",\n          \"activity\": \"乐高编程课\",\n          \"type\": \"fixed\",\n          \"duration_min\": 90,\n          \"notes\": \"固定兴趣班\"\n        },\n        {\n          \"time_start\": \"17:30\",\n          \"time_end\": \"17:45\",\n          \"activity\": \"有声绘本共读\",\n          \"type\": \"flexible\",\n          \"duration_min\": 15,\n          \"notes\": \"小熊很忙系列，爸爸/妈妈陪读\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"爸爸讲\"\n        }\n      ]\n    },\n    {\n      \"day\": \"sunday\",\n      \"slots\": [\n        {\n          \"time_start\": \"14:00\",\n          \"time_end\": \"17:00\",\n          \"activity\": \"家庭自由活动时间\",\n          \"type\": \"fixed\",\n          \"duration_min\": 180,\n          \"notes\": \"固定保护时段，不安排任务\"\n        },\n        {\n          \"time_start\": \"18:30\",\n          \"time_end\": \"19:00\",\n          \"activity\": \"晚饭\",\n          \"type\": \"fixed\",\n          \"duration_min\": 30,\n          \"notes\": \"\"\n        },\n        {\n          \"time_start\": \"20:30\",\n          \"time_end\": \"21:10\",\n          \"activity\": \"亲子睡前故事\",\n          \"type\": \"fixed\",\n          \"duration_min\": 40,\n          \"notes\": \"睡前可做1分钟本周好玩的事回顾\"\n        }\n      ]\n    }\n  ],\n  \"weekly_goals\": [\n    \"晨间例程：5天中完成≥3天\",\n    \"英语开口：每次看动画后至少说1句\",\n    \"精细动作游戏：完成≥1次（恐龙主题）\",\n    \"睡前故事：每天不间断\"\n  ],\n  \"key_constraints\": [\n    \"18:30前必须开始晚饭\",\n    \"21:00后不安排认知任务\",\n    \"周三游泳日不加任务\",\n    \"周五家庭日不安排任务\",\n    \"周日14:00-17:00家庭自由时间\"\n  ]\n}\n```\n\n---\n\n## 六、变更说明示例\n\n> 以下是一个增量更新的示例，假设两周后游泳课时间从周三改到了周二。\n\n---\n\n### 📋 本次变更说明（v1.0 → v1.1）\n\n**变更日期**：2024-09-16\n\n**变更内容**：\n- 游泳课时间：周三 17:30-18:30 → 周二 17:30-18:30\n\n**影响时间段**：\n- **周二**：原安排\"精细动作游戏（17:30）\"取消，改为游泳课。由于仍需满足\"18:30 前必须吃上晚饭\"，晚饭前移至 17:00-17:25，当晚不安排任何主动学习任务，仅保留睡前共读。\n- **周三**：恢复为正常工作日安排，将精细动作游戏（原周二内容）移入周三 17:30-17:45，晚饭恢复 18:30-19:00。\n\n**未变动部分**：其余所有安排保持不变。\n\n### 完整更新后的周课表（v1.1）\n\n| 时间段 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 |\n|--------|------|------|------|------|------|------|------|\n| **7:00-7:50**<br>起床~出门 | 🔒 起床、洗漱、早饭<br>（例程打卡：贴今日星星） | 同周一 | 同周一 | 同周一 | 同周一 | 自然醒<br>（无须打卡） | 自然醒 |\n| **8:10-16:30**<br>幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | 🔒 幼儿园 | — | — |\n| **17:00-17:30**<br>到家缓冲 | ⚪ 自由玩耍/零食 | 🔒 游泳前提前晚饭/简餐<br>（17:00-17:25，保护血糖） | ⚪ 自由玩耍/零食 | ⚪ 自由玩耍/零食 | 🔒 爷爷奶奶来<br>（自由陪伴） | ⚪ 自由玩耍 | ⚪ 自由玩耍 |\n| **17:30-18:15**<br>黄金学习时段 | 📚 英语动画<br>Bluey × 1集（≤15分钟）<br>+ 简单跟说（3分钟） | 🔒 游泳课<br>17:30-18:30 | 📚 精细动作游戏<br>撕纸/捏泥/串珠<br>（≤15分钟，游戏化） | 📚 英语动画<br>Peppa Pig × 1集<br>+ 跟读句子（3分钟） | 🔒 家庭日<br>（无任务） | 📚 有声绘本<br>小熊很忙系列<br>（妈妈/爸爸陪读，≤15分钟） | ⚪ 家庭自由时间<br>（14:00-17:00固定保留） |\n| **18:15-18:30**<br>准备晚饭 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 🔒 游泳课进行中<br>不安排其他事项 | 🟡 帮忙摆碗筷<br>（例程任务+1分） | 同周一 | 🔒 家庭日 | 🟡 帮忙摆碗筷 | 🔒 家庭自由时间 |\n| **18:30-19:00**<br>晚饭 | 🔒 晚饭 | 🔒 返程/恢复<br>（晚饭已提前完成） | 🔒 晚饭 | 🔒 晚饭 | 🔒 晚饭（家庭聚餐） | 🔒 晚饭 | 🔒 晚饭 |\n| **19:00-19:45**<br>晚饭后 | ⚪ 自由玩耍<br>（积木/角色扮演） | ⚪ 到家洗澡/少量补充<br>（游泳日不加任务） | ⚪ 自由玩耍<br>或精细动作收尾（≤10分钟） | ⚪ 自由玩耍 | 🔒 家庭日陪伴 | ⚪ 自由玩耍<br>爸爸陪玩积木/乐高 | 🔒 家庭自由时间结束<br>⚪ 自由玩耍 |\n| **19:45-20:00**<br>爸爸陪伴时段 | 🟡 爸爸到家<br>自由互动 | 爸爸陪玩 | 📚 专注力小游戏<br>（找不同/迷宫，≤10分钟） | 🟡 爸爸陪玩<br>恐龙主题游戏 | 🔒 家庭日 | 🟡 户外/公园 | 🟡 亲子游戏 |\n| **20:00-20:30**<br>洗漱例程 | 🔒 洗漱例程<br>（自主打卡表） | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 | 🔒 洗漱 |\n| **20:30-21:15**<br>睡前陪伴 | 📚 亲子共读<br>睡前故事（10-15分钟）<br>🔒 不可取消 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读 | 📚 亲子共读<br>（爸爸讲） | 📚 亲子共读 |\n| **21:15** | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 | 🔒 熄灯入睡 |\n\nFile v1.4.0:feishu_config.example.md\n\n# 飞书配置模板（Feishu Config Example）\n\n> 用途：family-cultivation-coach Skill 调用飞书 API 的配置模板\n> 复制本文件为 `feishu_config.md` 后，填入自己的飞书域名、App Token 和 Table ID。\n> `feishu_config.md` 是本地私有配置，不要提交到公开仓库。\n\n---\n\n## 应用信息\n\n| 项目 | 值 |\n|------|----|\n| 多维表格名称 | 家庭养育系统 |\n| App Token | `<YOUR_BITABLE_APP_TOKEN>` |\n| 飞书域名 | `<YOUR_TENANT>.feishu.cn` |\n\n---\n\n## 表 ID\n\n| 表名 | Table ID | 用途 |\n|------|----------|------|\n| 孩子画像 | `<TABLE_ID_CHILD_PROFILE>` | 基础信息，每次对话优先读取 |\n| 课表版本 | `<TABLE_ID_SCHEDULES>` | 课表生成和更新时写入 |\n| 每日记录 | `<TABLE_ID_DAILY_LOGS>` | 日常记录，只存当天已发生的事 |\n| 每日日报 | `<TABLE_ID_DAILY_REPORTS>` | 每日生成并推送 |\n| 每周复盘 | `<TABLE_ID_WEEKLY_REVIEWS>` | 每周汇总分析 |\n| 累积洞察 | `<TABLE_ID_INSIGHTS>` | 长期趋势和规律 |\n| 临时活动 | `<TABLE_ID_TEMP_EVENTS>` | 未来临时事件，日报/复盘/速记卡均来此查询 |\n\n---\n\n## API 调用基础路径\n\n```text\n# 读取表记录\nGET https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records\n\n# 写入新记录\nPOST https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records\n\n# 更新已有记录\nPUT https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}\n\n# 查询记录（带过滤条件）\nPOST https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/search\n```\n\n将上方路径中的变量替换为：\n\n- `{app_token}` → `<YOUR_BITABLE_APP_TOKEN>`\n- `{table_id}` → 对应表的 Table ID\n\n---\n\n## 常用查询示例\n\n### 读取当前执行中的课表\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_SCHEDULES>/records/search\n{\n  \"filter\": {\n    \"conjunction\": \"and\",\n    \"conditions\": [\n      {\n        \"field_name\": \"状态\",\n        \"operator\": \"is\",\n        \"value\": [\"当前执行中\"]\n      }\n    ]\n  }\n}\n```\n\n### 读取最近14天每日记录\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_DAILY_LOGS>/records/search\n{\n  \"filter\": {\n    \"conjunction\": \"and\",\n    \"conditions\": [\n      {\n        \"field_name\": \"日期\",\n        \"operator\": \"isAfter\",\n        \"value\": [\"14daysAgo\"]\n      }\n    ]\n  },\n  \"sort\": [{ \"field_name\": \"日期\", \"order\": \"DESC\" }]\n}\n```\n\n### 写入每日记录\n\n```json\nPOST /apps/<YOUR_BITABLE_APP_TOKEN>/tables/<TABLE_ID_DAILY_LOGS>/records\n{\n  \"fields\": {\n    \"日期\": \"<TODAY_TIMESTAMP>\",\n    \"孩子昵称\": \"<CHILD_NICKNAME>\",\n    \"整体状态\": \"正常\",\n    \"执行情况\": [\"英语输入\", \"睡前故事\"],\n    \"亮点时刻\": \"<TODAY_HIGHLIGHT>\",\n    \"困难点\": \"<TODAY_DIFFICULTY>\",\n    \"孩子情绪\": \"稳定\",\n    \"家长情绪\": \"稳定\",\n    \"自由记录\": \"<FREE_NOTE>\",\n    \"记录来源\": \"Skill写入\"\n  }\n}\n```\n\n---\n\n## 给 OpenClaw 的配置指令模板\n\n```text\n请保存以下飞书多维表格配置，后续所有养育系统相关的飞书操作都使用这份配置：\n\nApp Token：<YOUR_BITABLE_APP_TOKEN>\n飞书域名：<YOUR_TENANT>.feishu.cn\n\n表 ID 对应关系：\n- 孩子画像：<TABLE_ID_CHILD_PROFILE>\n- 课表版本：<TABLE_ID_SCHEDULES>\n- 每日记录：<TABLE_ID_DAILY_LOGS>\n- 每日日报：<TABLE_ID_DAILY_REPORTS>\n- 每周复盘：<TABLE_ID_WEEKLY_REVIEWS>\n- 累积洞察：<TABLE_ID_INSIGHTS>\n- 临时活动：<TABLE_ID_TEMP_EVENTS>\n\n配置保存后，请做以下验证：\n1. 调用飞书 API 读取「孩子画像」表的所有记录\n2. 确认返回了之前写入的孩子信息\n3. 返回记录内容让我确认数据是否正确\n```\n\nFile v1.4.0:rules/feishu_integration.md\n\n# 飞书集成方案（Feishu Integration）\n\n> 适用版本：family-cultivation-coach v1.2+\n> 前提条件：OpenClaw 已接入飞书机器人\n\n---\n\n## 一、多维表格结构（照此在飞书建表）\n\n共 6 张表，建在同一个多维表格空间内。\n\n---\n\n### 表1：孩子画像（child_profile）\n\n> 长期稳定信息，变动不频繁。每次对话优先读取此表。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 昵称 | 文本 | 主键，唯一标识 |\n| 年龄 | 数字 | 岁 |\n| 上学阶段 | 单选 | 幼小中班/大班/小学1年级/… |\n| 性格标签 | 多选 | 活跃/敏感/随和/固执/好奇心强/… |\n| 兴趣 | 文本 | 逗号分隔 |\n| 优势 | 文本 | |\n| 短板描述 | 文本 | 行为描述，不贴标签 |\n| 培养重点 | 文本 | 当前最重要的1-3个方向 |\n| 最后更新 | 日期 | 自动记录 |\n| 备注 | 文本 | |\n\n---\n\n### 表2：课表版本（schedules）\n\n> 每次生成或更新课表，写入一条记录。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 版本号 | 文本 | v1.0 / v1.1 / … |\n| 孩子昵称 | 关联字段 | 关联孩子画像表 |\n| 生效日期 | 日期 | |\n| 状态 | 单选 | 当前执行中 / 历史版本 |\n| 课表JSON | 文本（长文本） | 结构化数据，供后续读取 |\n| 课表摘要 | 文本 | 人类可读的简短描述 |\n| 变更说明 | 文本 | 相比上一版本改了什么 |\n| 生成来源 | 单选 | Skill生成 / 手动编辑 |\n\n---\n\n### 表3：每日记录（daily_logs）\n\n> 最核心的表。每天的执行情况、亮点、困难全在这里。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | 日期 | 主键之一 |\n| 孩子昵称 | 关联字段 | |\n| 整体状态 | 单选 | 很好 / 正常 / 有点难 / 很难 |\n| 执行情况 | 多选 | 英语✅ / 数学✅ / 钢琴✅ / 跆拳道✅ / … |\n| 跳过的任务 | 文本 | 哪些没做，简短说明原因 |\n| 亮点时刻 | 文本 | 今天最好的1件事 |\n| 困难点 | 文本 | 今天最难的1件事 |\n| 孩子情绪 | 单选 | 稳定 / 有波动 / 情绪很差 |\n| 家长情绪 | 单选 | 稳定 / 有点累 / 很疲惫 |\n| 自由记录 | 文本（长文本） | 任何想写的内容 |\n| 记录来源 | 单选 | Skill写入 / 手动录入 |\n| 记录时间 | 时间 | 自动 |\n\n---\n\n### 表4：每日日报（daily_reports）\n\n> 每天由 Skill 自动生成，推送到飞书，同时存档。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | 日期 | |\n| 孩子昵称 | 关联字段 | |\n| 今日进展 | 文本 | 今天完成了什么、有什么亮点 |\n| 明日安排 | 文本 | 明天的课表重点，2-3条 |\n| 当前问题 | 文本 | 近期观察到的需要关注的点 |\n| 思考与建议 | 文本 | Skill 基于近期记录给的1条建议 |\n| 推送状态 | 单选 | 已推送 / 未推送 |\n| 生成时间 | 时间 | 自动 |\n\n---\n\n### 表5：每周复盘（weekly_reviews）\n\n> 每周由 Skill 自动汇总生成，也可手动触发。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 周次 | 文本 | 如 2024-W37 |\n| 孩子昵称 | 关联字段 | |\n| 整体状态评分 | 数字 | 1-5，本周整体节奏感 |\n| 执行率 | 数字 | % 本周计划任务完成比例 |\n| 最顺的安排 | 文本 | |\n| 最难执行的安排 | 文本 | |\n| 孩子本周变化 | 文本 | |\n| 家长自我观察 | 文本 | |\n| 下周只抓1件事 | 文本 | |\n| 是否需要调整课表 | 单选 | 不需要 / 小调整 / 需要重新生成 |\n| Skill分析摘要 | 文本（长文本） | |\n| 生成时间 | 时间 | |\n\n---\n\n### 表6：累积洞察（insights）\n\n> Skill 基于多周数据识别出的模式和趋势，长期积累。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 生成日期 | 日期 | |\n| 孩子昵称 | 关联字段 | |\n| 洞察类型 | 单选 | 执行规律 / 情绪规律 / 学习进展 / 家长状态 / 风险预警 |\n| 洞察内容 | 文本（长文本） | 具体发现 |\n| 数据依据 | 文本 | 基于哪几周 / 哪几条记录 |\n| 建议行动 | 文本 | 1条具体可执行的建议 |\n| 状态 | 单选 | 新发现 / 持续观察 / 已处理 |\n\n---\n\n### 表7：临时活动（temp_events）\n\n> 独立存储未来临时活动，与每日记录完全分离。\n> 日报、周复盘、速记卡生成时均来此表查询，不写入每日记录表。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 活动名称 | 文本 | 如\"恐龙展览\" |\n| 孩子昵称 | 关联字段 | |\n| 活动日期 | 日期 | 活动发生的具体日期，核心查询字段 |\n| 活动时间 | 文本 | 如 15:00-17:00 |\n| 影响的常规任务 | 文本 | 如\"跆拳道取消\"，可为空 |\n| 需要准备的事项 | 文本 | 如\"带水、换衣服\"，可为空 |\n| 提前提醒天数 | 数字 | 默认1；有准备事项自动设2；用户可手动指定 |\n| 状态 | 单选 | 待发生 / 已完成 / 已取消 |\n| 创建时间 | 时间 | 自动记录 |\n\n---\n\n## 二、Skill 与飞书的交互规则\n\n### 2.1 触发时机\n\n| 触发条件 | Skill 动作 |\n|---------|-----------|\n| 用户说\"记录一下今天…\" | 写入每日记录表 |\n| 用户说\"帮我生成日报\" | 读取今日记录 → 生成日报 → 写入日报表 → 推送飞书 |\n| 用户说\"做本周复盘\" | 读取本周所有每日记录 → 生成复盘 → 写入复盘表 → 推送飞书 |\n| 用户说\"最近…怎么样\" | 查询每日记录表 → 分析趋势 → 直接回复 |\n| 用户生成或更新课表 | 写入课表版本表（旧版本改为\"历史版本\"） |\n| 每天固定时间（OpenClaw定时） | 读取当日课表 → 推送今日课表提醒 |\n\n### 2.2 每次对话开始时的读取顺序\n\n1. 读取孩子画像表（获取最新基础信息）\n2. 读取课表版本表中状态为\"当前执行中\"的记录（获取现行课表）\n3. 如果涉及分析，读取最近 14 天的每日记录\n4. 如果涉及复盘，读取本周所有每日记录 + 最近 2 条累积洞察\n\n### 2.3 写入规则\n\n- 每日记录：每天最多写入 1 条（同一天再次记录则追加到自由记录字段，不新建行）\n- 每日记录只存**当天已发生的事**，未来活动不写入此表\n- 课表版本：每次更新时，先把旧版本状态改为\"历史版本\"，再写入新版本\n- 日报：每天只生成 1 份，已生成则更新而不是新建\n- 临时活动：写入临时活动表（temp_events），不写入每日记录表\n- 洞察：不频繁生成，满足以下任一条件才触发：\n  - 用户主动要求分析\n  - 周复盘后发现持续性规律（≥3周）\n  - 出现明显的执行风险信号\n\n### 2.4 临时活动自动识别与写入规则\n\n用户记录内容时，Skill 自动判断是否为未来临时事件，**无需用户添加任何标签**。\n\n**识别信号词**：\n\n| 信号类型 | 示例词 | 判断结果 |\n|---------|-------|---------|\n| 未来日期 | \"下周三\"\"明天\"\"后天\"\"3月31日\" | 标记为临时活动 |\n| 活动类型 | \"展览\"\"活动\"\"出去玩\"\"参观\"\"聚会\"\"临时课\" | 确认为临时活动 |\n| 影响常规 | \"跆拳道取消\"\"不上课\"\"改时间\" | 记录影响的常规任务 |\n| 需要准备 | \"要带\"\"记得准备\"\"提前订\"\"换衣服\" | 自动设提前2天提醒 |\n\n**写入流程**：\n\n```\n用户说：\"下周三有恐龙展览，15:00-17:00，要带水，跆拳道取消\"\n    ↓ Skill 识别为临时活动\n    ↓ 写入 temp_events 表：\n      · 活动名称：恐龙展览\n      · 活动日期：下周三（具体日期）\n      · 活动时间：15:00-17:00\n      · 影响的常规任务：跆拳道取消\n      · 需要准备的事项：带水\n      · 提前提醒天数：2（因为有\"要带\"）\n      · 状态：待发生\n    ↓ 回复确认：\n      \"✅ 已记录：下周三恐龙展览（15:00-17:00）\n       跆拳道当天取消，记得带水\n       将在周一和周二日报中提醒你\"\n```\n\n**提醒天数判断规则**：\n- 有\"要带 / 准备 / 提前订 / 换\"等准备动作 → 提前 2 天提醒\n- 普通外出活动，无特殊准备 → 提前 1 天提醒\n- 用户明确说\"提前X天提醒\" → 按用户设定\n\n**活动完成后自动更新状态**：\n活动日期过后，Skill 下次读取 temp_events 时，自动将已过期的\"待发生\"记录改为\"已完成\"。\n\n---\n\n## 三、今日速记卡（每日定时推送）\n\n> 每天固定时间由 OpenClaw 推送，用户回复即完成记录，无需主动想起来。\n> 建议推送时间：晚上 20:00（孩子洗漱时，家长有片刻空档）\n\n### 速记卡动态生成规则\n\n**速记卡选项不是固定的，每次推送前必须动态生成。** 生成步骤如下：\n\n**第一步：读取当前课表**\n从课表版本表中读取状态为\"当前执行中\"的课表 JSON，提取全周所有出现过的任务类型，去重后作为选项池。\n\n**第二步：查询今日是否有临时活动**\n查询 temp_events 表，条件：活动日期 = 今天 且 状态 = 待发生。\n有结果则在速记卡顶部插入\"📅 今日临时活动\"区块，并将被取消的常规任务从选项里标注\"（今日取消）\"。\n\n**第三步：识别今日是否有兴趣班**\n根据今天的星期几，从课表 JSON 中找出今天的固定兴趣班，在对应选项旁标注\"📍今天有课\"。\n\n**第三步：按频次排序选项**\n高频任务（每天或5天/周）排在前面；低频任务（1-2次/周）排在后面；今日有课的兴趣班排在首位。\n\n**第四步：编号分配**\n按最终排序从 1 开始编号，每次推送的编号顺序保持稳定（同一课表版本内不变），避免用户记错。\n\n---\n\n### 速记卡格式（动态示例）\n\n以 Sunny 的课表为例，周三（轮滑日）的速记卡：\n\n```\n📋 Sunny 今日速记 · 周三 [日期]\n━━━━━━━━━━━━━━━━━━\n今天完成了哪些？回复编号（可多选，空格隔开）\n\n📍今天有课\n6 轮滑\n\n每日任务\n1 晨间例程    2 英语输入\n3 睡前共读\n\n本周任务\n4 英语输出    5 认字阅读\n7 钢琴练习    8 数学\n9 科学课\n\n今天孩子状态？\nA 很好  B 正常  C 有点难  D 很难\n\n今天一句话（可跳过，直接发数字和字母也行）\n━━━━━━━━━━━━━━━━━━\n```\n\n同一家庭周一（无兴趣班）的速记卡：\n\n```\n📋 Sunny 今日速记 · 周一 [日期]\n━━━━━━━━━━━━━━━━━━\n今天完成了哪些？回复编号（可多选，空格隔开）\n\n每日任务\n1 晨间例程    2 英语输入\n3 睡前共读\n\n本周任务\n4 认字阅读    5 数学\n6 钢琴练习    7 英语输出\n\n今天孩子状态？\nA 很好  B 正常  C 有点难  D 很难\n\n今天一句话（可跳过，直接发数字和字母也行）\n━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n### 课表更新后的速记卡同步规则\n\n| 触发条件 | 速记卡变化 |\n|---------|-----------|\n| 新增任务（如加入游泳） | 下次推送起，新任务出现在选项里 |\n| 删除任务（如暂停数学） | 下次推送起，该选项从卡片消失 |\n| 兴趣班换时间 | 对应星期的\"📍今天有课\"标注自动更新 |\n| 升学/课表大版本更新 | 选项池完全重新从新课表生成 |\n\n**注意**：编号会在课表更新后重新分配，提醒用户\"课表已更新，选项编号有变化\"。\n\n### 用户回复格式解析规则\n\n用户可以用任意自然格式回复，Skill 负责解析：\n\n| 用户回复示例 | Skill 解析结果 |\n|------------|--------------|\n| `1 9 B` | 英语输入✅ 睡前共读✅ 状态：正常 |\n| `1359 A 今天主动说了一句英文` | 4项完成 状态：很好 亮点：今天主动说了一句英文 |\n| `都完成了 B 钢琴有点抵触` | 全部✅ 状态：正常 困难点：钢琴有点抵触 |\n| `就睡前故事 D 今天情绪很差` | 睡前共读✅ 状态：很难 困难点：今天情绪很差 |\n\n**解析优先级**：\n1. 数字 → 匹配执行情况选项\n2. 字母 A/B/C/D → 匹配孩子状态\n3. 其余文字 → 写入「自由记录」字段\n4. 无法识别的内容 → 整体写入「自由记录」，不报错\n\n### 速记卡回复后的自动流程\n\n```\n用户回复速记卡\n    ↓\nSkill 解析内容 → 写入每日记录表\n    ↓\n自动生成日报（无需用户再次触发）\n    ↓\n推送日报到飞书（同一会话线程）\n    ↓\n结束，用户不需要做任何其他操作\n```\n\n**回复确认格式**（写入成功后自动发送）：\n```\n✅ 已记录 · [日期]\n\n完成：[列出完成的项目]\n状态：[孩子状态]\n[如有自由记录则显示]\n\n正在生成今日日报...\n```\n\n### 特殊情况处理\n\n| 情况 | 处理方式 |\n|------|---------|\n| 用户没有回复速记卡 | 次日速记卡附加提示\"昨天的记录还没填，需要补一下吗？\" |\n| 用户回复\"跳过\"或\"今天没时间\" | 记录为当日无记录，不写入数据，不生成日报 |\n| 用户回复内容无法解析 | 整体写入自由记录字段，回复\"已记录，稍后可以补充详情\" |\n| 当天已有记录，用户再次回复 | 追加到自由记录字段，不新建行，回复\"已追加到今日记录\" |\n\n---\n\n## 四、日报格式与生成规则\n\n> 速记卡回复后自动生成，无需用户触发。格式固定，便于伴侣快速浏览。\n\n### 标准日报格式\n\n```\n📅 [孩子昵称] 养育日报 · [日期] · 周[X]\n━━━━━━━━━━━━━━━━━━\n✅ 今日进展\n[今天完成了什么，有什么亮点，1-3条]\n\n📋 明日安排\n[明天课表重点，2-3条，具体到时间段]\n\n[如明日有 upcoming 事件，插入以下区块：]\n📅 明日临时活动\n· [活动名称] [时间]\n  [影响的常规任务，如有]\n  [需要准备的事项，如有]\n\n🔍 当前关注\n[近期观察到的需要注意的点，1条]\n\n💡 今日思考\n[基于近期记录的1条具体建议]\n━━━━━━━━━━━━━━━━━━\n如需调整明日安排，回复「调整+说明」\n```\n\n### 日报生成步骤（按顺序执行）\n\n```\n第一步：读取今日速记卡回复 → 生成\"今日进展\"\n\n第二步：读取明日课表时间块 → 生成\"明日安排\"\n\n第三步：查询 temp_events 表\n        条件：活动日期在未来 remind_days 天内\n              且状态 = 待发生\n        ↓\n        有符合条件的活动 → 插入\"📅 临时活动提醒\"区块\n        无 → 跳过此区块\n\n第四步：读取最近7天记录 → 生成\"当前关注\"\n\n第五步：基于近期数据 → 生成\"今日思考\"\n```\n\n### 临时活动提醒触发逻辑\n\n| 活动提前提醒天数 | 日报中出现位置 | 标题文字 |\n|--------------|-------------|---------|\n| 提前 1 天 | 活动前一天日报 | 📅 明日临时活动 |\n| 提前 2 天 | 活动前两天日报 | 📅 后天临时活动提醒 |\n| 提前 2 天 | 活动前一天日报 | 📅 明日临时活动（再次提醒） |\n\n**提前2天提醒示例**（周三有展览，需要带东西）：\n\n周一日报：\n```\n📋 明日安排（周二）\n· 16:50 英语绘本共读\n· 18:30 钢琴练习\n\n📅 后天临时活动提醒\n· 🦕 周三 恐龙展览 15:00-17:00\n  跆拳道当天取消\n  ⏰ 建议明天提前准备：带水、换好衣服\n```\n\n周二日报：\n```\n📋 明日安排（周三）\n· 晨间英语例程\n\n📅 明日临时活动\n· 🦕 恐龙展览 15:00-17:00（跆拳道取消）\n  记得带：水\n  建议提前告知 Sunny 今天的安排\n```\n\n---\n\n## 五、周复盘数据完整性检查\n\n> 用户触发\"做本周复盘\"时，先做数据完整性检查，再生成复盘。\n\n### 检查逻辑\n\n```\n读取本周（周一到今天）的每日记录条数\n    ↓\n记录天数 ≥ 5天 → 直接生成复盘\n记录天数 3-4天 → 提示缺失天数，询问是否继续\n记录天数 ≤ 2天 → 提示数据不足，建议先补充记录\n```\n\n### 复盘末尾自动附加：下周提前知道\n\n复盘生成后，额外查询 temp_events 表：\n- 条件：活动日期在下周范围内，且状态 = 待发生\n- 有结果 → 在复盘末尾插入\"📅 下周提前知道\"区块\n- 无结果 → 此区块不出现，不留空白占位\n\n```\n📅 下周提前知道\n· 周[X] [活动名称] [时间]\n  [影响的常规任务]\n  [需要准备的事项]\n  → 建议周[X-1] 提前准备\n```\n\n**示例**：\n```\n📅 下周提前知道\n· 周三 恐龙展览 15:00-17:00\n  跆拳道当天取消\n  需要带：水、换好衣服\n  → 建议周二提前告知 Sunny 并准备好装备\n```\n\n下周无临时活动 → 此区块不出现，不留空白占位。\n\n### 提示格式\n\n```\n📊 本周数据检查\n\n已有记录：[X] 天（[列出有记录的星期]）\n缺少记录：[列出缺少的星期]\n\n[如果3-4天]：\n数据基本够用，可以生成复盘，但缺失的几天会影响分析准确性。\n继续生成？还是先补一下缺失的天？\n\n[如果≤2天]：\n本周记录较少，建议先补充缺失天的记录，\n复盘质量会更高。需要我逐天问你吗？\n```\n\n---\n\n## 六、今日课表提醒格式\n\n> 每天早晨固定推送，由 OpenClaw 定时触发。\n\n```\n🌅 [孩子昵称] 今日课表 · 周[X]\n\n重点任务：\n• [时间段] [任务名]\n• [时间段] [任务名]\n• [时间段] [任务名]\n\n今天是兴趣班日：[兴趣班名称]（[时间]）\n⚠️ [如有冲突提醒]\n\n今日只抓1件事：[本周重点中的今日对应项]\n```\n\n---\n\n## 五、飞书建表步骤（操作指引）\n\n1. 打开飞书 → 新建多维表格 → 命名为\"家庭养育系统\"\n2. 按上方表结构依次创建 6 张表（从表1到表6）\n3. 字段类型严格按说明设置（单选字段需要预先填入选项）\n4. 表与表之间用\"关联字段\"连接（都关联到孩子画像表的昵称字段）\n5. 建完后，把多维表格的 App Token 和各表的 Table ID 提供给 OpenClaw 配置\n\n**需要提供给 OpenClaw 的信息：**\n- 飞书应用的 App ID 和 App Secret\n- 多维表格的 App Token（在表格URL中可以找到）\n- 每张表的 Table ID（在表格设置中可以找到）\n- 接收推送的飞书用户 OpenID 或群 ID\n\nFile v1.4.0:rules/notion_integration.md\n\n# Notion 集成方案（Notion Integration）\n\n> 适用版本：family-cultivation-coach v1.4+\n> 定位：飞书方案的低门槛替代，适合没有飞书环境的普通用户\n> 前提条件：有 Notion 账号，获取 API Key\n\n---\n\n## 一、与飞书方案的核心差异\n\n| 能力 | 飞书方案 | Notion 方案 |\n|------|---------|-----------|\n| 数据存储 | 多维表格 | Notion Database |\n| 初始化成本 | 高（6步，有卡点） | **低（3步，5分钟）** |\n| 主动推送速记卡 | ✅ 机器人原生推送 | ❌ 无推送，需用户主动触发 |\n| 日报推送 | ✅ 飞书消息 | ❌ 写入 Notion，需主动查看 |\n| 手动编辑体验 | 多维表格 | **Notion 界面（更友好）** |\n| 跨设备访问 | ✅ | ✅ |\n| 家人共享 | ✅ | ✅ 共享页面即可 |\n| 数据隐私 | 字节跳动服务器 | Notion 服务器 |\n| 国内访问稳定性 | 稳定 | 偶尔需要代理 |\n\n**Notion 方案适合**：没有飞书环境、不需要主动推送提醒、希望最快上手的用户。\n\n**飞书方案适合**：已有飞书机器人、需要定时速记卡推送、希望完全自动化的用户。\n\n---\n\n## 二、初始化步骤（用户操作，约5分钟）\n\n### 步骤1：创建 Notion Integration（2分钟）\n\n1. 打开 https://www.notion.so/my-integrations\n2. 点击「New integration」\n3. 填写名称：`family-cultivation-coach`\n4. 关联到你的 Workspace\n5. 点击「Submit」\n6. 复制页面上的 **Internal Integration Token**（格式：`secret_xxxxxxxx`）\n\n### 步骤2：让 Skill 自动建库（Skill 执行）\n\n把以下指令发给 Skill：\n\n```\n请使用 Notion API 在我的 Notion 中初始化家庭养育系统数据库。\nNotion API Key：[粘贴你的 Token]\n请创建所有必要的数据库并返回各数据库的 ID。\n```\n\nSkill 会自动创建 6 个数据库并返回 ID。\n\n### 步骤3：共享数据库给 Integration（1分钟）\n\nSkill 建完库后，每个数据库页面右上角点「···」→「Add connections」→ 选择 `family-cultivation-coach`。\n（共享后 Skill 才有读写权限）\n\n完成，可以开始使用。\n\n---\n\n## 三、数据库结构\n\n共 6 个 Notion Database，结构与飞书方案对应。\n\n---\n\n### DB1：孩子画像（child_profile）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 昵称 | Title | 主键 |\n| 年龄 | Number | 岁 |\n| 上学阶段 | Select | 幼儿园小班/中班/大班/小学1年级/… |\n| 性格标签 | Multi-select | 活跃外向/安静内向/情绪敏感/随和/好奇心强/… |\n| 兴趣 | Rich Text | |\n| 优势 | Rich Text | |\n| 短板描述 | Rich Text | 行为描述，不贴标签 |\n| 培养重点 | Rich Text | 当前最重要的1-3个方向 |\n| 最后更新 | Date | |\n| 备注 | Rich Text | |\n\n---\n\n### DB2：课表版本（schedules）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 版本号 | Title | v1.0 / v1.1 / … |\n| 孩子昵称 | Relation | 关联孩子画像 |\n| 生效日期 | Date | |\n| 状态 | Select | 当前执行中 / 历史版本 |\n| 课表JSON | Rich Text | 结构化数据 |\n| 课表摘要 | Rich Text | 人类可读的简短描述 |\n| 变更说明 | Rich Text | |\n| 生成来源 | Select | Skill生成 / 手动编辑 |\n\n---\n\n### DB3：每日记录（daily_logs）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | Title（日期格式） | 如 2024-09-03 |\n| 孩子昵称 | Relation | |\n| 整体状态 | Select | 很好 / 正常 / 有点难 / 很难 |\n| 执行情况 | Multi-select | 英语输入/英语输出/数学/认字阅读/钢琴练习/跆拳道/轮滑/科学课/睡前故事/晨间例程 |\n| 跳过的任务 | Rich Text | |\n| 亮点时刻 | Rich Text | |\n| 困难点 | Rich Text | |\n| 孩子情绪 | Select | 稳定 / 有波动 / 情绪很差 |\n| 家长情绪 | Select | 稳定 / 有点累 / 很疲惫 |\n| 自由记录 | Rich Text | |\n| 记录来源 | Select | Skill写入 / 手动录入 |\n\n---\n\n### DB4：每日日报（daily_reports）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 日期 | Title（日期格式） | |\n| 孩子昵称 | Relation | |\n| 今日进展 | Rich Text | |\n| 明日安排 | Rich Text | |\n| 当前问题 | Rich Text | |\n| 思考与建议 | Rich Text | |\n| 状态 | Select | 已生成 / 已推送 |\n\n---\n\n### DB5：每周复盘（weekly_reviews）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 周次 | Title | 如 2024-W37 |\n| 孩子昵称 | Relation | |\n| 整体状态评分 | Number | 1-5 |\n| 执行率 | Number | 百分比 |\n| 最顺的安排 | Rich Text | |\n| 最难执行的安排 | Rich Text | |\n| 孩子本周变化 | Rich Text | |\n| 家长自我观察 | Rich Text | |\n| 下周只抓1件事 | Rich Text | |\n| 是否需要调整课表 | Select | 不需要 / 小调整 / 需要重新生成 |\n| Skill分析摘要 | Rich Text | |\n\n---\n\n### DB6：累积洞察（insights）\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 生成日期 | Title（日期格式） | |\n| 孩子昵称 | Relation | |\n| 洞察类型 | Select | 执行规律/情绪规律/学习进展/家长状态/风险预警 |\n| 洞察内容 | Rich Text | |\n| 数据依据 | Rich Text | |\n| 建议行动 | Rich Text | |\n| 状态 | Select | 新发现 / 持续观察 / 已处理 |\n\n---\n\n### DB7：临时活动（temp_events）\n\n> 独立存储未来临时活动，与每日记录完全分离。\n> 日报、周复盘、速记卡生成时均来此库查询。\n\n| 字段名 | 字段类型 | 说明 |\n|--------|---------|------|\n| 活动名称 | Title | 如\"恐龙展览\" |\n| 孩子昵称 | Relation | |\n| 活动日期 | Date | 核心查询字段 |\n| 活动时间 | Rich Text | 如 15:00-17:00 |\n| 影响的常规任务 | Rich Text | 如\"跆拳道取消\"，可为空 |\n| 需要准备的事项 | Rich Text | 如\"带水、换衣服\"，可为空 |\n| 提前提醒天数 | Number | 默认1；有准备事项自动设2 |\n| 状态 | Select | 待发生 / 已完成 / 已取消 |\n\n---\n\n## 四、Notion API 调用路径\n\n```\n# 查询数据库记录\nPOST https://api.notion.com/v1/databases/{database_id}/query\n\n# 创建新记录\nPOST https://api.notion.com/v1/pages\n\n# 更新已有记录\nPATCH https://api.notion.com/v1/pages/{page_id}\n\n# 请求头（所有请求均需）\nAuthorization: Bearer {api_key}\nNotion-Version: 2022-06-28\nContent-Type: application/json\n```\n\n---\n\n## 五、Skill 交互规则（Notion 模式）\n\n### 每次对话开始时\n1. 读取孩子画像库 → 获取基础信息\n2. 查询课表版本库（状态=当前执行中）→ 获取现行课表\n3. 如涉及分析 → 查询最近 14 天每日记录\n4. 如涉及复盘 → 查询本周记录 + 最近 2 条累积洞察\n\n### 记录触发方式（Notion 模式无主动推送）\n\n| 用户操作 | Skill 动作 |\n|---------|-----------|\n| 发送\"记录今天：…\" | 解析内容 → 写入每日记录库 → 生成日报写入日报库 |\n| 发送速记格式（数字+字母） | 解析 → 写入每日记录 → 生成日报 |\n| 提到未来日期+活动 | 自动识别 → **写入 temp_events 库** → 后续日报/复盘自动查询插入预告 |\n| 发送\"做本周复盘\" | 完整性检查 → 生成复盘 → 查询 temp_events 下周活动 → 写入复盘库 |\n| 发送\"最近…怎么样\" | 查询记录 → 分析 → 直接回复 |\n| 生成或更新课表 | 旧版本改为历史版本 → 写入新版本 |\n\n**临时活动识别规则与飞书模式完全一致**，见 `rules/feishu_integration.md` 第二节 2.4。\n**日报/复盘/速记卡查询 temp_events 的逻辑与飞书模式完全一致**，见 `rules/feishu_integration.md` 第四、五节。\n\n### Notion 模式的速记格式\n\n无主动推送，用户主动发以下格式即触发记录。**选项编号与飞书速记卡保持一致**，从当前课表动态生成，规则相同（见 `rules/feishu_integration.md` 第三节）。\n\n用户发送时可以使用：\n\n```\n# 速记格式（推荐）\n今天：[编号组合] [状态字母] [一句话（可选）]\n\n# 示例\n今天：1 3 B 睡前故事Sunny自己选了两本\n今天：全完成 A 今天超级顺\n今天：就睡前故事 D 情绪很差什么都不配合\n\n# 自然语言也可以\n记录今天：英语和睡前故事完成了，钢琴没练，情绪正常\n```\n\n用户不确定编号时，可以直接用任务名称，Skill 自动匹配：\n\n```\n今天：英语输入 睡前故事 B 今天主动说了一句英文\n```\n\n---\n\n## 六、给用户的推送替代方案\n\nNotion 没有主动推送能力，以下是替代方式（由用户自选）：\n\n| 方式 | 成本 | 效果 |\n|------|------|------|\n| 手机设置每日提醒（20:00） | 零，30秒设置 | 提醒打开对话记录，不自动推送内容 |\n| Notion 日历视图 | 零 | 可视化查看每日记录状态，缺失天一目了然 |\n| 和飞书/微信机器人结合 | 中 | 机器人提醒 → 用户去 Notion 查看/记录 |\n\n**推荐**：手机日历设置一个每天 20:00 的重复提醒，提醒文字写\"记录 Sunny 今天\"，点开后直接发给 Skill。成本为零，效果够用。\n\n---\n\n## 七、配置文件格式\n\nSkill 存档 Notion 配置时使用以下格式：\n\n```\n存储后端：notion\nAPI Key：secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n数据库 ID：\n  孩子画像：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  课表版本：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每日记录：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每日日报：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  每周复盘：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  累积洞察：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n  临时活动：xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\nFile v1.4.0:rules/reward_rules.md\n\n# 游戏化与奖励规则（Reward & Gamification Rules）\n\n> 本文件定义轻量游戏化设计和奖励机制的原则与示例，供课表设计时参考。\n\n---\n\n## 一、轻量游戏化原则\n\n游戏化的目的是**降低启动门槛、增加参与感**，不是靠外部奖励替代内在动机。\n\n### 核心原则\n\n1. **轻量**：机制简单，家长不需要花大量精力维护\n2. **即时**：反馈要快，不能\"等一个月再看结果\"\n3. **过程导向**：奖励行为本身（做了/尝试了），而非只奖励结果（做对了/做好了）\n4. **可退出**：如果某个机制孩子不喜欢，可以换，不要强迫\n5. **避免通货膨胀**：奖励不要太多太滥，否则失去意义\n\n---\n\n## 二、奖励设计原则\n\n### 2.1 奖励什么\n✅ 推荐奖励的行为：\n- 主动开始（不需要催促就开始了某个任务）\n- 完成了（不论质量，完成本身值得认可）\n- 尝试了新事物（即使没做好）\n- 保持了某个习惯 N 天\n- 帮助了家人\n\n❌ 不建议只奖励：\n- 成绩/得分（容易导致焦虑和结果导向）\n- 比较（\"比上次好\"比\"比别人好\"更健康）\n- 听话/不哭（这是情绪压抑，不是奖励目标）\n\n### 2.2 奖励的形式\n按孩子年龄和偏好选择，以下为推荐方向：\n\n| 类型 | 示例 | 适合年龄 | 注意 |\n|------|------|---------|------|\n| 贴纸 / 印章 | 完成一个任务贴一颗星 | 3-7岁 | 贴纸板要孩子能看到 |\n| 积分 / 金币 | 每次完成+1币，攒够兑换 | 5岁+ | 兑换物要现实可兑换 |\n| 称号 / 徽章 | \"今日专注小勇士\" | 4-8岁 | 称号要有新鲜感 |\n| 选择权 | 完成后孩子选今晚玩什么 | 4岁+ | 选择范围家长提前划定 |\n| 特殊时光 | 攒够X颗星，爸爸带你去__ | 5岁+ | 兑换时间不能太远 |\n| 口头认可 | 具体、真诚的语言认可 | 全年龄 | 避免空洞表扬\"你真棒\" |\n\n---\n\n## 三、贴纸 / 积分 / 称号系统示例\n\n### 示例 A：简单贴纸板\n```\n【本周任务板】\n□ 英语跟读 × 3次  → 完成3次：贴1颗金星\n□ 自主阅读 × 5次  → 完成5次：贴1颗金星\n□ 运动 × 4次      → 完成4次：贴1颗金星\n\n本周攒够 3 颗金星 → 周末选一个家庭活动\n```\n\n### 示例 B：积分兑换制\n```\n每次完成任务 → +1 点\n主动开始（无需提醒）→ +2 点（加倍）\n连续完成 3 天 → +3 点（连击奖励）\n\n积分兑换：\n10 点 → 可选今晚故事由孩子来讲\n20 点 → 可选一个周末小活动\n30 点 → 家庭\"你说了算日\"（孩子做主一件大事）\n```\n\n### 示例 C：称号系统（适合喜欢角色扮演的孩子）\n```\n称号名称        获得条件\n──────────────────────────────\n🔰 探索小学徒  → 开始第一周\n⭐ 坚持小勇士  → 连续执行 7 天\n🌟 专注小达人  → 单次专注完成 ≥ 20 分钟\n🏆 自律小冒险家 → 主动开始 5 次（无需提醒）\n```\n\n---\n\n## 四、关于避免过度奖励的提醒\n\n### 4.1 过度奖励的副作用\n- 孩子开始\"只为奖励而做\"，撤销奖励后行为消失\n- 孩子开始讨价还价：\"做完这个给我什么？\"\n- 家长维护成本越来越高\n\n### 4.2 如何避免\n1. **逐步减少外部奖励**：习惯稳定后，减少贴纸/积分，改为偶尔惊喜型认可\n2. **强调内在感受**：引导孩子说出\"做完之后感觉怎么样\"，而不只是给奖励\n3. **奖励要有意义**：奖励物/活动要孩子真正在乎，不要流于形式\n4. **不要每件小事都奖励**：保留一些\"该做的事就是该做的\"的心理空间\n\n### 4.3 何时暂停奖励机制\n- 孩子已经养成了自发习惯时，可以降低奖励频率\n- 当孩子开始抵触或觉得无聊时，换一种机制\n- 当家长觉得维护成本太高时，简化或暂停\n\n---\n\n## 五、游戏化设计快查表\n\n| 目标行为 | 推荐游戏化方式 | 示例 |\n|---------|-------------|------|\n| 主动开始任务 | 倒计时游戏 + 积分加倍 | \"3分钟内自己开始，加倍得分\" |\n| 坚持每日习惯 | 连击奖励 | 连续3天不断链，获特别贴纸 |\n| 接受挑战性任务 | 勇气徽章 | \"敢于尝试\"比\"做对了\"更值得奖励 |\n| 自主整理/规则 | 检查表 + 盖章 | 完成晚间例程→自己盖章 |\n| 英语开口 | 录音/角色扮演 | 录下来给家人\"表演\"，降低压力 |\n| 运动 | 打卡地图 | 每次运动在地图上走一步，走到目标地点 |\n\nFile v1.4.0:rules/scheduling_rules.md\n\n# 排程规则（Scheduling Rules）\n\n> 本文件定义课表生成与更新时必须遵守的核心规则。\n\n---\n\n## 一、排程优先级规则\n\n以下顺序**从高到低**，排程时严格遵守：\n\n| 优先级 | 类别 | 说明 |\n|--------|------|------|\n| P0 | 睡眠 | 不可压缩。睡前缓冲 ≥ 30分钟（洗漱+情绪降温）。任何任务不得挤占睡前时间。|\n| P0 | 吃饭 | 三餐时间固定，不可压缩，不得在吃饭时安排学习内容。|\n| P1 | 固定兴趣班 | 已付费、已排期的兴趣班，调整代价高，优先保护。|\n| P1 | 接送 & 通勤 | 固定约束，不可移动。|\n| P2 | 运动 / 自由活动 | 每天至少保留 30 分钟，不可全周压缩。|\n| P2 | 亲子陪伴时间 | 每天至少保留 15-30 分钟高质量陪伴，不被学习任务占用。|\n| P3 | 主动学习任务 | 弹性安排，在P0-P2保障后才分配。|\n| P4 | 锦上添花任务 | 有时间则做，无时间跳过。|\n\n---\n\n## 二、时间冲突处理规则\n\n当排程出现冲突时，按以下流程处理：\n\n### 规则 2.1：冲突优先级让步\n低优先级事项让高优先级事项。不得反向处理（如压缩睡眠来保留学习任务）。\n\n### 规则 2.2：兴趣班日特殊处理\n- 兴趣班当天，**只保留 1 个**额外主动学习任务（不得叠加2个以上）\n- 若兴趣班结束时间晚于 19:30，当晚不安排任何主动学习任务\n- 若兴趣班会影响晚饭时间，应：\n  - 前移晚饭至兴趣班前，或\n  - 顺延晚饭至兴趣班后，并同步压缩晚间其他安排\n\n### 规则 2.3：冲突必须说明\n每当发生自动调整时，**必须在课表下方说明**：\n```\n⚙️ 时间调整说明：[星期X] [原安排] 与 [固定约束] 冲突，已将 [原安排] \n移至 [新时间段]，或压缩至 [调整后时长]。\n```\n\n### 规则 2.4：无法调整时的处理\n若某项目在当周无合适时间段：\n- 明确标注\"本周跳过，下周优先补入\"\n- 不要强行塞入不合适的时间段\n- 不要假装安排了但实际无法执行\n\n---\n\n## 三、时间块设计原则\n\n### 3.1 单次主动学习时长上限\n| 孩子年龄 | 建议单次上限 | 绝对上限（用户无特殊说明时） |\n|---------|------------|--------------------------|\n| 3-4岁 | 10-15分钟 | 20分钟 |\n| 5-6岁 | 15-20分钟 | 25分钟 |\n| 7-8岁 | 20-30分钟 | 35分钟 |\n| 9岁以上 | 25-35分钟 | 45分钟 |\n\n> 若用户明确要求更长时长，遵从用户设定，但在风险提醒中注明。\n\n### 3.2 同一天重点培养任务上限\n- 工作日（有兴趣班）：**最多 1 个**主动学习重点任务\n- 工作日（无兴趣班）：**最多 2 个**主动学习重点任务\n- 周末（有兴趣班）：**最多 1-2 个**（视兴趣班强度）\n- 周末（无兴趣班）：**最多 2-3 个**（需保留自由时间 ≥ 1 小时）\n\n### 3.3 晚间时间块原则\n- 晚饭后到睡觉前：优先用于亲子陪伴、轻松活动、阅读、洗漱\n- 晚间**不建议**安排高认知负荷的主动学习（如写字、数学练习）\n- 晚间**可以**安排：听英语音频、亲子共读、轻度回顾（≤10分钟）\n\n### 3.4 英语输入输出平衡\n若培养目标包含英语：\n- 不得只安排输入（听/看），必须至少包含 1 个输出活动/周（开口说、简单跟读、角色扮演等）\n- 输出活动可以轻量，但必须存在\n\n---\n\n## 四、避免过载规则\n\n### 4.1 全周检查\n在输出前，检查全周主动学习总时长：\n- 学龄前：全周主动学习 ≤ 5小时\n- 小学低年级：全周主动学习 ≤ 7小时（不含学校作业）\n\n### 4.2 连续学习检查\n不得安排连续 2 个以上主动学习时间块，中间必须有 ≥ 15分钟缓冲/自由活动。\n\n### 4.3 自由时间保障\n每周至少保留：\n- 工作日：每天 ≥ 30分钟自由活动/玩耍时间\n- 周末：每天 ≥ 1小时无结构自由时间\n\n---\n\n## 五、增量更新规则\n\n当用户提出修改请求时：\n\n### 5.1 最小化改动原则\n只修改受影响的时间段，其余保持不变。\n\n### 5.2 影响传播检查\n每次修改后，检查：\n- 修改的时间段是否与其他安排产生新冲突\n- 是否需要连带调整周边时间块\n\n### 5.3 变更说明格式\n每次增量更新必须输出变更说明：\n```\n📋 本次变更说明（v____ → v____）\n变更日期：______\n变更内容：\n  - [修改项1]：[原设置] → [新设置]\n  - [修改项2]：[原设置] → [新设置]\n影响时间段：\n  - [星期X] [时间段]：[调整说明]\n未变动部分：其余安排保持不变。\n```\n\n---\n\n## 六、特殊情况处理\n\n| 情况 | 处理方式 |\n|------|---------|\n| 孩子生病 | 当周暂停所有主动学习，保留基本作息 |\n| 家长无法陪伴（出差等） | 标注\"家长不在\"时段，调整为独立可执行任务 |\n| 节假日/寒暑假 | 重新生成节假日版本，不沿用工作日模板 |\n| 孩子情绪差 | 提醒家长允许弹性跳过，不强制执行 |\n\nFile v1.4.0:templates/child_profile_template.md\n\n# 孩子画像模板（Child Profile Template）\n\n> 版本：v1.0 | 最后更新：______ | 填写人：______\n\n---\n\n## 一、基本信息\n\n| 项目 | 内容 |\n|------|------|\n| 孩子姓名 / 昵称 | |\n| 年龄 | 岁 |\n| 当前上学阶段 | □ 幼儿园小班 □ 中班 □ 大班 □ 小学一年级 □ ___ |\n\n---\n\n## 二、性格与兴趣\n\n**性格特点**（可多选，补充描述）\n\n- □ 安静内向\n- □ 活跃外向\n- □ 情绪敏感\n- □ 随和适应力强\n- □ 固执 / 有主见\n- □ 喜欢规则和秩序\n- □ 好奇心强\n- □ 其他：______\n\n**补充描述**（用1-3句话描述孩子的性格）：\n\n> \n\n---\n\n**当前兴趣与喜好**\n\n| 类型 | 具体内容 |\n|------|---------|\n| 最喜欢做的事 | |\n| 喜欢的游戏 / 玩具 | |\n| 喜欢的内容（绘本、动画等） | |\n| 喜欢的运动 | |\n| 主动要求去做的事 | |\n\n---\n\n## 三、当前能力观察\n\n**优势**（孩子做得相对好的地方）：\n\n- \n- \n- \n\n**短板 / 挑战**（需要更多支持的地方，避免贴标签式描述）：\n\n- \n- \n- \n\n**当前已有的习惯**（已经比较稳定的好习惯）：\n\n- \n- \n\n---\n\n## 四、家庭结构与陪伴安排\n\n| 项目 | 内容 |\n|------|------|\n| 主要陪伴人 | □ 爸爸 □ 妈妈 □ 祖父母 □ 其他______ |\n| 爸爸陪伴时间段 | 平日：______ 周末：______ |\n| 妈妈陪伴时间段 | 平日：______ 周末：______ |\n| 其他陪伴人 | |\n| 是否有兄弟姐妹 | □ 无 □ 有（年龄：______） |\n\n---\n\n## 五、日常作息\n\n| 项目 | 时间 |\n|------|------|\n| 工作日起床时间 | |\n| 工作日出门时间 | |\n| 放学/到家时间 | |\n| 晚饭时间 | |\n| 洗漱时间 | |\n| 睡觉时间 | |\n| 午睡情况 | □ 有，时长：______ □ 无 |\n| 周末起床时间 | |\n| 周末睡觉时间 | |\n\n---\n\n## 六、固定兴趣班 / 课外安排\n\n| 项目 | 星期 | 时间 | 地点 / 方式 | 备注 |\n|------|------|------|------------|------|\n| | | | | |\n| | | | | |\n| | | | | |\n\n**接送安排**：______\n\n---\n\n## 七、当前问题\n\n家长当前最担心的 2-3 个问题（请具体描述，避免笼统）：\n\n1. \n2. \n3. \n\n**最近 1 个月内观察到的明显变化**（好的或不好的）：\n\n> \n\n---\n\n## 八、当前培养重点\n\n| 优先级 | 培养方向 | 具体目标 / 可观察行为 |\n|--------|---------|------------------|\n| 1 | | |\n| 2 | | |\n| 3 | | |\n\n**长远目标**（1-2年后希望孩子在哪方面有明显变化）：\n\n> \n\n---\n\n## 九、执行资源与限制\n\n| 项目 | 情况 |\n|------|------|\n| 家中可用的学习材料 | |\n| 每天家长可主动陪伴学习的时间上限 | 约 ______ 分钟 |\n| 孩子每个学习项目最长可接受时长 | 约 ______ 分钟 |\n| 经济约束（是否影响兴趣班/材料选择） | □ 有限制 □ 无特别限制 |\n| 其他约束 | |\n\n---\n\n*本模板可定期更新，建议每 4-6 周回顾一次。*","readmeExcerpt":"Skill: Family Cultivation Coach Owner: yangchao228 Summary: 家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：... Tags: latest:1.6.2 Version history: v1.6.2 | 2026-07-24T02:58:29.990Z | user Make session-only planning the default, remove chat-based credential handling, and add explicit consent, retention, deleti","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"请帮我给孩子制定一版每周计划，只在当前对话处理，不要保存。\n\n- 代号：小树\n- 年龄段：小学低年级\n- 放学：工作日 16:30\n- 睡觉：21:00\n- 固定活动：周三 17:00–18:00 运动\n- 家长可陪伴：工作日 19:00–20:00\n- 本周重点：阅读习惯、户外活动\n- 单次主动任务不超过 25 分钟\n- 周五晚只保留家庭自由时间"},{"language":"text","snippet":"准备从飞书读取：\n- 空间：<用户可识别名称>\n- 表：<表名>\n- 范围：<记录/日期范围>\n- 用途：<生成课表/复盘/趋势>\n\n确认读取以上范围吗？"},{"language":"text","snippet":"准备写入飞书：\n- 空间与表：<目标>\n- 操作：新增 / 更新 / 覆盖\n- 内容：<字段和记录数量摘要>\n- 保留：<用户选择的期限，未选择则长期保留>\n\n确认执行这次写入吗？"},{"language":"text","snippet":"【本周任务板】\n□ 英语跟读 × 3次  → 完成3次：贴1颗金星\n□ 自主阅读 × 5次  → 完成5次：贴1颗金星\n□ 运动 × 4次      → 完成4次：贴1颗金星\n\n本周攒够 3 颗金星 → 周末选一个家庭活动"},{"language":"text","snippet":"每次完成任务 → +1 点\n主动开始（无需提醒）→ +2 点（加倍）\n连续完成 3 天 → +3 点（连击奖励）\n\n积分兑换：\n10 点 → 可选今晚故事由孩子来讲\n20 点 → 可选一个周末小活动\n30 点 → 家庭\"你说了算日\"（孩子做主一件大事）"},{"language":"text","snippet":"称号名称        获得条件\n──────────────────────────────\n🔰 探索小学徒  → 开始第一周\n⭐ 坚持小勇士  → 连续执行 7 天\n🌟 专注小达人  → 单次专注完成 ≥ 20 分钟\n🏆 自律小冒险家 → 主动开始 5 次（无需提醒）"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: family-cultivation-coach\ndescription: >\n  家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：微信公众号「AI生命克劳德」｜X @yangchao228｜GitHub https://github.com/yangchao228\nmetadata:\n  openclaw:\n    emoji: \"👨‍👩‍👧\"\n    homepage: https://github.com/yangchao228/family-baby-asistant\n---\n\n# 家庭培养协作官\n\n把家庭的时间约束、培养目标和孩子偏好整理成真实可执行的每周计划。\n\n## 默认模式\n\n默认使用“会话内规划模式”：\n\n- 只处理用户为本次任务主动提供的内容。\n- 不读取历史记录，不连接外部服务，不保存或推送数据。\n- 优先使用昵称或代号；不要索取真实姓名、学校、住址、证件、联系方式或精确定位。\n- 不需要详细健康、心理或诊断信息。若相关事实会影响排程，只记录用户自愿提供的最小必要约束。\n- 用户上传文档时，只处理用户明确指定的文件和目标；不要因为检测到家庭信息而自行启用本 Skill 或外部存储。\n\n只有用户明确说“使用家庭培养协作官”“帮我制定/调整孩子的每周计划”或“基于已授权记录做复盘”时使用本 Skill。一般育儿闲聊或仅上传文件不构成外部读写授权。\n\n## 快速开始\n\n可直接使用：\n\n- `帮我给孩子制定一版每周培养计划，只在当前对话处理`\n- `根据这份课表检查时间冲突，不要保存`\n- `把周三兴趣班改到周四，输出完整新版课表`\n- `基于我刚提供的本周记录做一次复盘，不连接外部服务`\n\n首次使用时逐轮收集信息，不要一次抛出所有问题。信息不足时先生成可修改的第一版，并标注缺口。\n\n## 隐私与操作边界\n\n这些规则优先于后续工作流：\n\n1. 不要求用户在聊天中粘贴 Notion Token、飞书 App Secret、访问令牌或其他凭据。\n2. 凭据只允许通过平台已连接的 Connector、环境变量或本地密钥存储提供；不得读取、回显、记录或写入 Skill 文件。\n3. 外部存储默认关闭。用户仅选择后端，不等于授权任何读取、写入、更新或推送。\n4. 每次外部操作前，先展示：\n   - 后端和目标空间；\n   - 将读取或写入的表/数据库；\n   - 记录范围和时间范围；\n   - 推送接收方；\n   - 是否会覆盖、追加或改变历史状态。\n5. 等用户明确确认后再执行该批操作。确认只覆盖刚展示的操作，不自动扩展到未来操作。\n6. 删除、覆盖、批量更新、变更接收方和创建定时任务必须单独确认。\n7. 不在后台持续运行。本 Skill 本身不创建定时任务；需要提醒时，仅在用户明确要求后协助配置，并清楚说明频率、接收方和停用方法。\n8. 默认不保存自由文本。若用户选择持久化，优先保存任务完成情况和时间块，不保存完整聊天、学校/住址、医疗信息或可直接识别孩子身份的数据。\n9. 用户可随时要求导出、删除或停止使用。删除前展示范围并确认；完成后说明实际删除结果。撤销访问时，引导用户在对应平台移除 Integration/Connector 并清理本地密钥。\n\n## 信息收集\n\n每轮只问一组，用户已提供的内容不要重复询问。\n\n### 1. 最小画像\n\n- 昵称或代号\n- 年龄段或上学阶段\n- 兴趣、优势和当前挑战\n- 家长当前最希望改善的 1–2 件事\n\n### 2. 固定约束\n\n- 上学、放学、吃饭和睡觉时间\n- 家长可陪伴时间\n- 固定兴趣班\n- 不可移动的时间段\n\n### 3. 培养目标\n\n- 当前最重要的 1–3 个方向\n- 近期最急需解决的问题\n- 哪些目标必须保留，哪些可弹性处理\n\n### 4. 执行偏好\n\n- 单次主动学习的最长时长\n- 是否希望游戏化或奖励\n- 哪些事情不能安排太晚\n- 每周需要保留多少自由时间\n\n### 5. 输出要求\n\n- 是否需要七天完整表格\n- 是否需要复盘模板\n- 是否需要结构化数据块\n- 是否仅在当前会话使用\n\n## 生成前自检\n\n- 是否存在时间冲突\n- 主动学习是否超过用户设定上限\n- 晚间是否过满\n- 是否缺少运动、恢复和自由活动\n- 固定课程日是否过重\n- 建议是否依赖用户未提供的敏感信息\n\n## 输出格式\n\n信息足够时依次输出：\n\n1. 每周课程表：行为时间段，列为周一至周日。\n2. 当前情况分析：核心判断、优先级和主要冲突。\n3. 可执行建议：最多 5 条，具体、现实。\n4. 风险提醒：指出过满、抽象目标和需试运行的部分。\n5. 结构化数据：仅在用户需要时提供，不默认保存。\n\n## 增量更新\n\n当课程、作息、陪伴时间或培养重点改变时：\n\n1. 先说明原设置、新设置和受影响时间段。\n2. 再输出完整七天新版课表。\n3. 未获外部写入确认时，只在对话中输出，不修改存储后端。\n\n## 可选外部存储\n\n仅在用户明确提出“保存到飞书”或“保存到 Notion”时介绍选项。不要主动要求启用。\n\n### 飞书\n\n读取 `rules/feishu_integration.md`。只使用用户已安全连接的飞书能力；不要通过聊天收集凭据。写入和推送必须分别确认目标表、字段范围及接收方。\n\n### Notion\n\n读取 `rules/notion_integration.md`。只使用用户已安全连接的 Notion 能力；不要通过聊天收集 Token。创建数据库、读取历史记录和写入内容均需展示范围后确认。\n\n## 模板与规则\n\n| 文件 | 用途 |\n|------|------|\n| `templates/child_profile_template.md` | 整理最小必要画像 |\n| `templates/weekly_schedule_template.md` | 生成周课表 |\n| `templates/weekly_review_template.md` | 生成周复盘 |\n| `rules/scheduling_rules.md` | 排程与冲突处理 |\n| `rules/reward_rules.md` | 游戏化与奖励设计 |\n| `rules/feishu_integration.md` | 飞书可选集成及确认边界 |\n| `rules/notion_integration.md` | Notion 可选集成及确认边界 |\n\n## 行为规范\n\n- 冷静、结构化、支持性强。\n- 不制造育儿焦虑，不给孩子贴负面标签。\n- 不把日程塞满，保留恢复和自由活动。\n- 不做医学、心理或发育诊断；涉及持续健康或行为异常时，建议咨询合适的专业人士。\n- 最终决定权始终由家长保留。\n\n## 作者入口\n\n- 微信公众号：AI生命克劳德\n- X：[https://x.co"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7f1pktwnvde1msfd8c4vz97h8254w6\",\n  \"slug\": \"family-cultivation-coach\",\n  \"version\": \"1.6.2\",\n  \"publishedAt\": 1784861909990\n}"},{"path":"examples/example_input.md","content":"# 最小示例输入\n\n以下内容为虚构示例，只用于演示会话内规划，不连接外部服务。\n\n```text\n请帮我给孩子制定一版每周计划，只在当前对话处理，不要保存。\n\n- 代号：小树\n- 年龄段：小学低年级\n- 放学：工作日 16:30\n- 睡觉：21:00\n- 固定活动：周三 17:00–18:00 运动\n- 家长可陪伴：工作日 19:00–20:00\n- 本周重点：阅读习惯、户外活动\n- 单次主动任务不超过 25 分钟\n- 周五晚只保留家庭自由时间\n```\n\n预期行为：\n\n1. 不要求真实姓名、学校或联系方式。\n2. 不读取历史记录。\n3. 不启用飞书或 Notion。\n4. 先检查冲突，再输出完整七天计划和风险提醒。"},{"path":"examples/example_output.md","content":"# 最小示例输出说明\n\n输出应包含：\n\n1. 一句核心判断：当前固定约束是否冲突。\n2. 七天完整课表：工作日和周末均保留恢复时间。\n3. 最多 5 条可执行建议。\n4. 3–5 条风险提醒。\n5. 明确声明：本次结果仅在会话中生成，未连接或写入外部服务。\n\n不要包含：\n\n- 对孩子的医学、心理或发育诊断；\n- 真实姓名、学校、住址或联系方式；\n- “已保存”“已推送”等未经执行的声明；\n- 未经确认的飞书或 Notion 操作。"},{"path":"feishu_config.example.md","content":"# 飞书安全配置说明\n\n本文件不保存 App ID、App Secret、访问令牌、App Token、Table ID 或接收方 ID。\n\n## 推荐方式\n\n1. 为家庭计划创建独立的飞书应用或 Connector。\n2. 只授予目标多维表格所需的最小读写权限。\n3. 在 OpenClaw、运行环境或系统密钥存储中配置凭据，不要粘贴到聊天。\n4. 在本地私有配置中记录目标空间、表和接收方的可识别名称；不要提交真实 ID。\n5. 先用测试表和虚构数据验证。\n\n## 启用前检查\n\n- [ ] 凭据未出现在聊天、仓库或日志中\n- [ ] 仅共享专用多维表格\n- [ ] 已确认读取和写入范围\n- [ ] 已确认推送接收方\n- [ ] 已确定数据保留期限\n- [ ] 已知道如何撤销应用权限和删除本地密钥\n\n配置完成后，只需告诉 Skill“飞书连接已安全配置”。Skill 会先展示本次操作范围，再请求确认；不要把凭据内容发给 Skill。"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：... Skill: Family Cultivation Coach Owner: yangchao228 Summary: 家庭培养协作官：在用户明确要求制定或调整孩子每周培养计划、检查课表冲突、生成家庭复盘时，收集最少必要信息并输出可执行课表、建议和风险提醒。默认只在当前会话生成内容，不保存、上传或推送孩子与家庭数据；只有用户明确选择飞书或 Notion、完成安全配置并逐次确认具体读写范围后，才使用外部存储。Follow/关注作者：... Tags: latest:1.6.2 Version history: v1.6.2 | 2026-07-24T02:58:29.990Z | user Make session-only planning the default, remove chat-based credential handling, and add explicit consent, retention, deleti","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":513,"uniquenessScore":61,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T17:38:06.074Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T21:58:12.361Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}