{"id":"0364a333-0709-446d-8dd6-6a8c5485c2d9","entityType":"agent","slug":"clawhub-zhangboheng-rootcraft-learning-system","name":"RootCraft Learning System","canonicalUrl":"https://www.xpersona.co/agent/clawhub-zhangboheng-rootcraft-learning-system","canonicalPath":"/agent/clawhub-zhangboheng-rootcraft-learning-system","generatedAt":"2026-10-12T08:09:07.583Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T20:54:12.959Z","emptyReason":null},"description":"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec... Skill: RootCraft Learning System Owner: zhangboheng Summary: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec... Tags: anki:1.1.0, education:1.1.0, first-principles:1.1.0, latest:1.1.5, learning:1.1.0, memory:1.1.0, study:1.1.0 Version history: v1.1.5 | 2026-05-08T06:46:03.769Z | user Added quality scorer (4-d","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 994 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17aecn58hk3xdbx0aekn3xq3d85k4d7:rootcraft-learning-system","sourceUrl":"https://clawhub.ai/zhangboheng/rootcraft-learning-system","homepage":"https://clawhub.ai/zhangboheng/skills/rootcraft-learning-system","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/zhangboheng/rootcraft-learning-system","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/zhangboheng/skills/rootcraft-learning-system","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:54:12.959Z","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-11T20:54:12.959Z","emptyReason":null},"stars":null,"forks":null,"downloads":994,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"1.1.5","tractionLabel":"994 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:54:12.943Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T20:54:12.959Z","lastCrawledAt":"2026-10-11T20:54:12.943Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T20:54:12.943Z","lastVerifiedAt":null,"highlights":[{"version":"1.1.5","createdAt":"2026-05-08T06:46:03.769Z","changelog":"Added quality scorer (4-dimension) + recursive question generator (domain-specific)","fileCount":12,"zipByteSize":43327},{"version":"1.1.4","createdAt":"2026-05-04T01:35:59.335Z","changelog":"rootcraft-learning-system v1.1.4 - Added new content quality tips and a detailed template example for users to generate higher-quality study documents. - Updated the user guide in SKILL.md to include instructions for providing richer, more complete content for file generation. - Internal documentation improvements for content detail requirements. - Added _meta.json file. - Bug fixes and minor improvements to study file generation flow.","fileCount":9,"zipByteSize":32541},{"version":"1.1.2","createdAt":"2026-05-04T00:43:39.416Z","changelog":"rootcraft-learning-system v1.1.2 - Updated documentation in SKILL.md for improved clarity and consistency. - No changes to user-facing features or core functionality.","fileCount":9,"zipByteSize":29009},{"version":"1.1.1","createdAt":"2026-05-04T00:34:49.196Z","changelog":"**Version 1.1.1 - \"Exam Generation & Quality Check\" Major Update** - Added automatic exam/test paper generation after each study session, including multiple choice, fill-in-the-blank, short answer, and practical questions, with difficulty, knowledge point tags, and reference answers. - Introduced a quality check module to verify the completeness and correctness of all study output files (12 files including \"08-exam.md\"). - Extended documentation and user guide to highlight new features, updated file lists, and added clear instructions for exam and quality check function usage. - \"Feedback & Iteration\" (step 7) now integrates exam generation for enhanced self-assessment. - Study output now includes 12 markdown files + Anki cards CSV per topic; new: 08-exam.md (exam paper) file. - Enhanced Python API: support for generating exams, running quality checks, and printing quality check reports.","fileCount":9,"zipByteSize":28796},{"version":"1.1.0","createdAt":"2026-05-02T14:50:01.575Z","changelog":"修复：保存详细学习内容到文件，而不是只保存模板","fileCount":9,"zipByteSize":24951},{"version":"1.0.9","createdAt":"2026-05-02T14:35:46.559Z","changelog":"安全修复：修复sanitize_topic()路径遍历漏洞，拒绝.和..等保留路径段，添加路径验证","fileCount":9,"zipByteSize":24801},{"version":"1.0.8","createdAt":"2026-05-02T14:31:50.020Z","changelog":"修复：学习流程结束后自动调用文件生成模块，确保文件保存到study目录","fileCount":9,"zipByteSize":24467},{"version":"1.0.7","createdAt":"2026-05-02T13:40:47.165Z","changelog":"优化：自动生成学习文件和Anki卡片到study目录，路径统一管理","fileCount":9,"zipByteSize":24274}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17aecn58hk3xdbx0aekn3xq3d85k4d7:rootcraft-learning-system","setupComplexity":"low","setupSteps":["Node.js workspace detected. Install dependencies securely: run `npm ci --ignore-scripts` to prevent post-install lifecycle triggers from running arbitrary code, then selectively audit the dependency tree.","Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","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-zhangboheng-rootcraft-learning-system/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/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-12T08:09:07.581Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhangboheng-rootcraft-learning-system/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-11T20:54:12.959Z","emptyReason":null},"readme":"Skill: RootCraft Learning System\n\nOwner: zhangboheng\n\nSummary: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec...\n\nTags: anki:1.1.0, education:1.1.0, first-principles:1.1.0, latest:1.1.5, learning:1.1.0, memory:1.1.0, study:1.1.0\n\nVersion history:\n\nv1.1.5 | 2026-05-08T06:46:03.769Z | user\n\nAdded quality scorer (4-dimension) + recursive question generator (domain-specific)\n\nv1.1.4 | 2026-05-04T01:35:59.335Z | auto\n\nrootcraft-learning-system v1.1.4\n\n- Added new content quality tips and a detailed template example for users to generate higher-quality study documents.\n- Updated the user guide in SKILL.md to include instructions for providing richer, more complete content for file generation.\n- Internal documentation improvements for content detail requirements.\n- Added _meta.json file.\n- Bug fixes and minor improvements to study file generation flow.\n\nv1.1.2 | 2026-05-04T00:43:39.416Z | auto\n\nrootcraft-learning-system v1.1.2\n\n- Updated documentation in SKILL.md for improved clarity and consistency.\n- No changes to user-facing features or core functionality.\n\nv1.1.1 | 2026-05-04T00:34:49.196Z | auto\n\n**Version 1.1.1 - \"Exam Generation & Quality Check\" Major Update**\n\n- Added automatic exam/test paper generation after each study session, including multiple choice, fill-in-the-blank, short answer, and practical questions, with difficulty, knowledge point tags, and reference answers.\n- Introduced a quality check module to verify the completeness and correctness of all study output files (12 files including \"08-exam.md\").\n- Extended documentation and user guide to highlight new features, updated file lists, and added clear instructions for exam and quality check function usage.\n- \"Feedback & Iteration\" (step 7) now integrates exam generation for enhanced self-assessment.\n- Study output now includes 12 markdown files + Anki cards CSV per topic; new: 08-exam.md (exam paper) file.\n- Enhanced Python API: support for generating exams, running quality checks, and printing quality check reports.\n\nv1.1.0 | 2026-05-02T14:50:01.575Z | user\n\n修复：保存详细学习内容到文件，而不是只保存模板\n\nv1.0.9 | 2026-05-02T14:35:46.559Z | user\n\n安全修复：修复sanitize_topic()路径遍历漏洞，拒绝.和..等保留路径段，添加路径验证\n\nv1.0.8 | 2026-05-02T14:31:50.020Z | user\n\n修复：学习流程结束后自动调用文件生成模块，确保文件保存到study目录\n\nv1.0.7 | 2026-05-02T13:40:47.165Z | user\n\n优化：自动生成学习文件和Anki卡片到study目录，路径统一管理\n\nv1.0.5 | 2026-05-02T12:42:55.624Z | user\n\n新增 Anki 记忆卡片生成功能，基于艾宾浩斯遗忘曲线，支持中英双语\n\nv1.0.4 | 2026-05-01T14:13:16.834Z | user\n\nAdded AI-assisted question chain generation with bilingual support, updated user guide with new AI feature\n\nv1.0.3 | 2026-05-01T13:48:45.468Z | user\n\nAdded detailed user guide / onboarding section with bilingual support (English/Chinese)\n\nv1.0.1 | 2026-05-01T13:00:53.208Z | user\n\nAdded Chinese name '格物本质赋能学习法' as display name\n\nv1.0.0 | 2026-04-30T07:24:57.358Z | auto\n\nRootCraft Learning System 1.0.0 – Official Release\n\n- First public release of the integrated RootCraft Learning System methodology.\n- Combines First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning in a 9-step learning flow.\n- Introduces \"Aha Moment\" tracking as a core feature to document and reinforce deep understanding.\n- Provides output templates such as learning goal checklists, taxonomy trees, Feynman explanation notes, recursive questioning scripts, aha moment logs, and review schedules.\n- Standardizes file organization and workflow for systematic study in any topic.\n\nArchive index:\n\nArchive v1.1.5: 12 files, 43327 bytes\n\nFiles: _meta.json (144b), anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), skill-card.md (2225b), SKILL.md (31203b), study_writer/__init__.py (960b), study_writer/quality_scorer.py (14876b), study_writer/recursive_question_generator.py (20124b), study_writer/study_writer.py (24660b)\n\nFile v1.1.5:SKILL.md\n\n---\nname: rootcraft-learning-system\nversion: 1.1.5\nauthor: 张权 (Zhang Quan)\nauthor_website: https://www.luckydesigner.space\nauthor_brand: Luckydesigner（行运设计师）\nauthor_pen_name: 伯衡君\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（含**试卷生成**功能）\n```\n🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案\n```\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n> 💡 **内容质量提示**：为了生成高质量文档，请在content中提供详细、完整的内容。\\n> \\n> **详细模板示例**：\\n```python\\ncontent = {\\n    'goals': \\\"\\\"\\\"# 学习目标\\n\\n## 短期目标（1-4周）\\n- 理解AI的基本概念和核心原理\\n- 掌握机器学习基础知识\\n\\n## 中期目标（1-3个月）\\n- 深入理解机器学习核心理论\\n- 能够独立完成ML项目\\n\\n## 长期目标（3-12个月）\\n- 达到专业水平\\n- 能够创新和解决问题\\n\\n## 评估标准\\n- [ ] 掌握核心概念≥10个\\n- [ ] 完成项目≥3个\\n- [ ] 学习时长≥100小时\\n\\\"\\\"\\\",\\n    \\n    'first_principles': \\\"\\\"\\\"# 第一性原理\\n\\n## 核心公理\\n\\n### 公理1：机器学习是函数拟合\\n- 输入x → f(x) → 输出y\\n- 关键是找到最好的f\\n\\n### 公理2：数据决定模型上限\\n- Garbage In, Garbage Out\\n- 特征工程决定效果\\n\\n### 公理3：没有免费午餐\\n- 没有最优算法\\n\\n### 公理4：奥卡姆剃刀\\n- 简单模型往往更好\\n\\n## 核心定义\\nAI的本质是[填写]\\n\\n## 关键洞察\\n> 一句话总结核心领悟\\n\\\"\\\"\\\",\\n    \\n    'taxonomy': \\\"\\\"\\\"# 知识分类体系\\n\\n## 算法分类\\n\\n### 监督学习\\n| 类型 | 算法 | 场景 |\\n|------|------|------|\\n| 分类 | 逻辑回归、SVM | 分类预测 |\\n| 回归 | 线性回归、GBDT | 数值预测 |\\n\\n### 无监督学习\\n| 类型 | 算法 | 场景 |\\n|------|------|------|\\n| 聚类 | K-Means | 用户分群 |\\n| 降维 | PCA | 可视化 |\\n\\n### 深度学习\\n| 模型 | 应用场景 |\\n|------|------|\\n| CNN | 图像 |\\n| Transformer | NLP |\\n\\\"\\\"\\\",\\n    \\n    'feynman': \\\"\\\"\\\"# 费曼检验\\n\\n## 核心概念检验\\n\\n### Q1: 什么是梯度下降？\\nA: 像下山找最低点，每次往低处走一点\\n\\n### Q2: 过拟合是什么？\\nA: 记住题库而不是学会做题\\n\\n## 递归追问链\\n- 最根本的原因是什么？\\n- 还有更基础的原因吗？\\n\\n## Aha Moment\\n记录你的领悟时刻\\n\\\"\\\"\\\",\\n    \\n    'multi_perspective': \\\"\\\"\\\"# 多视角学习\\n\\n## 技术视角\\n- 算法原理\\n- 实现方法\\n- 优缺点\\n\\n## 应用视角\\n- CV、NLP、推荐系统\\n- 行业案例\\n\\n## 历史视角\\n- 发展历程\\n- 关键里程碑\\n\\n## 哲学视角\\n- 思维方式\\n- 底层逻辑\\n\\\"\\\"\\\",\\n    \\n    'practice': \\\"\\\"\\\"# 实践应用\\n\\n## 最小可运行方案\\n\\n### 环境准备\\n```bash\\npip install numpy pandas scikit-learn\\n```\\n\\n### 核心代码\\n```python\\nimport numpy as np\\nfrom sklearn.linear_model import LinearRegression\\n\\n# 示例代码\\nmodel = LinearRegression()\\nmodel.fit(X_train, y_train)\\n```\\n\\n## 实战项目\\n- 项目1：入门级\\n- 项目2：进阶级\\n\\\"\\\"\\\",\\n    \\n    'feedback': \\\"\\\"\\\"# 反馈与迭代\\n\\n## 常见问题\\n\\n### Q1: 数学不够怎么办？\\nA: 够用即可：梯度、矩阵、概率\\n\\n### Q2: 调参玄学怎么办？\\nA: 网格搜索→贝叶斯优化\\n\\n## 解决方案\\n1. 制定计划\\n2. 定期复盘\\n\\\"\\\"\\\",\\n    \\n    'review': \\\"\\\"\\\"# 复习计划\\n\\n## 艾宾浩斯复习表\\n\\n| 时间点 | 内容 |\\n|--------|------|\\n| 10分钟 | 核心概念 |\\n| 1天 | 基础知识点 |\\n| 3天 | 进阶知识 |\\n| 7天 | 整体串联 |\\n| 14天 | 重点强化 |\\n| 30天 | 全面复盘 |\\n\\n## 记忆技巧\\n- 联想记忆\\n- 间隔重复\\n\\\"\\\"\\\",\\n    \\n    'mindmap': \\\"\\\"\\\"# 思维导图\\n\\n## 中心主题\\n机器学习\\n\\n## 一级分支\\n- 基础：数学、Python\\n- 算法：监督、无监督、深度学习\\n- 工程：数据处理、模型训练、部署\\n- 应用：CV、NLP、推荐\\n\\n## 关键连接\\n- 基础→算法→应用\\n\\\"\\\"\\\"\\n}\\n```\\n\n✅ 文件保存到 /root/.openclaw/workspace/study/{主题}/\n✅ 包含12个md文件 + anki_cards.csv\n✅ 新增：08-exam.md（试卷文件）\n\n⚠️ **重要**：每次学习流程结束后，必须调用文件生成模块：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. 生成学习文件\nresult = generate_and_save('主题名称')\n\n# 2. 手动生成试卷（可选）\nexam_path = save_exam_paper('主题名称')\n\n# 3. 执行质检\nqc_result = quality_check('主题名称')\nprint_quality_report(qc_result)\n```\n\n📋 **质检模块** (Quality Check) - v1.1.1:\n每次学习流程结束后，系统检查以下内容：\n\n| 检查项 | 文件 | 说明 |\n|--------|------|------|\n| ✅ 学习目标 | 01-goals.md | 1.设定目标&评估标准 |\n| ✅ 第一性原理 | 02-first-principles.md | 2.第一性原理分析 |\n| ✅ 分类学拆解 | 03-taxonomy.md | 3.MECE结构拆解 |\n| ✅ 费曼+追问 | 04-feynman.md | 4.核心概念检验 |\n| ✅ 多视角学习 | 05-multi-perspective.md | 5.多角度分析 |\n| ✅ 实践应用 | 06-practice.md | 6.最小可运行示例 |\n| ✅ 反馈与迭代 | 07-feedback.md | 7.常见问题+试卷 |\n| ✅ 持续复习 | 08-review.md | 8.艾宾浩斯计划 |\n| ✅ 思维导图 | 09-mindmap.md | 9.知识图谱 |\n| ✅ Aha Moment | 10-aha-moment.md | 啊哈时刻记录 |\n| ✅ Anki卡片 | anki_cards.csv | 可导入的记忆卡片 |\n| ⭐ **试卷文件** | 08-exam.md | **选择题+填空题+简答题+操作题** |\n\n**质检函数**：\n```python\nfrom study_writer import quality_check, print_quality_report\n\nqc = quality_check('主题名称')\nprint_quality_report(qc)\n```\n\n**试卷生成函数**：\n```python\nfrom study_writer import save_exam_paper\n\nexam_file = save_exam_paper('主题名称')\nprint(f\"试卷已保存: {exam_file}\")\n```\n\n💡 特色产出：\n• Aha Moment 记录本（追踪每个\"啊哈\"时刻）\n• 知识分类树（系统化拆解）\n• ⭐ **自动试卷生成**（选择题+填空题+简答题+操作题）\n• ⭐ 新增：Anki 记忆卡片生成（基于艾宾浩斯遗忘曲线）\n• 递归追问链（问题链条）\n\n📦 **记忆卡片功能** (Memory Cards)：\n- 说「生成【主题】的Anki卡片」→ 自动生成可导入 Anki 的卡片\n- 说「查看我的复习计划」→ 显示基于记忆曲线的复习安排\n- 说「导出生词卡片」→ 导出 CSV 文件，可在 Anki 中导入使用\n- 支持中英文\n```\n\n### English Guide\n\n```\n🎓 Welcome to RootCraft Learning System!\n\nAn efficient learning methodology that transforms \"learn and forget\" into \"learn and understand.\"\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 Core Methods                                           │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 First Principles    →  Ask why until reaching essence  │\n│  📊 Taxonomy            →  Systematically decompose (MECE) │\n│  🎤 Feynman Technique   →  Teach to find knowledge gaps    │\n│  ❓ Recursive Questioning →  Dig deeper to find \"aha!\"      │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9-Step Learning Flow:\n1. Define Goals & Evaluation\n2. Apply First Principles\n3. Taxonomy-Based Classification\n4. Feynman + Recursive Questioning (Core)\n5. Multi-Perspective Learning\n6. Practice & Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Mapping & Notes\n\n🚀 Quick Start:\n• Just say \"I want to learn【topic】\" → Directly start full learning flow\n• Or \"Help me learn【content】using this method\"\n• Say \"I want to create a study plan\" for guidance\n\n⚡ **Direct Learning Mode**:\nWhen user says \"I want to learn XX\", directly output the complete 9-step learning flow - NO QUESTIONS ASKED!\n\nTemplate:\n```\n🎓 Alright! Let's learn 【topic】!\n\n--- 9-Step Learning Flow ---\n\n1. Goals & Evaluation\n2. First Principles\n3. Taxonomy (MECE)\n4. Feynman + Recursive Questioning\n5. Multi-Perspective\n6. Practice Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Map & Notes\n\n💡 Aha Moment\n📦 Anki Cards\n```\n\n💡 Key Outputs:\n• Aha Moment Log (track every \"aha!\" moment)\n• Knowledge Taxonomy Tree (systematic decomposition)\n• ⭐ NEW: Anki Memory Cards (Ebbinghaus forgetting curve based)\n• ⭐ NEW: Exam Paper Generation (Multiple Choice + Fill-in + Short Answer + Practice)\n• Recursive Question Chains (question chains)\n• 🤖 AI Question Chain Generator (Bilingual)\n\n📋 **Quality Check Module** (v1.1.1):\nAfter learning completes, run quality check:\n\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. Generate study files\nresult = generate_and_save('topic')\n\n# 2. Generate exam paper (optional)\nexam_path = save_exam_paper('topic')\n\n# 3. Run quality check\nqc_result = quality_check('topic')\nprint_quality_report(qc_result)\n```\n\n**Quality Check Files (12 total)**:\n\n| # | Check Item | File | Description |\n|---|------------|------|-------------|\n| 1 | Goals | 01-goals.md | Goal setting & evaluation |\n| 2 | First Principles | 02-first-principles.md | Core axioms analysis |\n| 3 | Taxonomy | 03-taxonomy.md | MECE decomposition |\n| 4 | Feynman | 04-feynman.md | Concept validation |\n| 5 | Multi-Perspective | 05-multi-perspective.md | Multi-angle analysis |\n| 6 | Practice | 06-practice.md | Code examples |\n| 7 | Feedback | 07-feedback.md | FAQ + exam |\n| 8 | Review | 08-review.md | Ebbinghaus schedule |\n| 9 | Mind Map | 09-mindmap.md | Knowledge graph |\n| 10 | Aha Moment | 10-aha-moment.md | Aha records |\n| 11 | Anki Cards | anki_cards.csv | Importable cards |\n| 12 | ⭐ Exam Paper | 08-exam.md | MC+Fill+QA+Practice |\n\n📦 **Memory Cards Feature**:\n- Say \"Generate Anki cards for [topic]\" → Auto-generate Anki-importable cards\n- Say \"Show my review schedule\" → Display memory curve-based review plan\n- Say \"Export vocabulary cards\" → Export CSV for Anki import\n- Supports Chinese & English\n```\n\n---\n\n## Core Principle\n\nA high-efficiency learning methodology that integrates **First Principles Thinking**, **Taxonomy-Based Classification**, **Feynman Technique**, and **Recursive Questioning** into a closed-loop system:\n\n1. **First Principles** → Trace to fundamental facts and concepts\n2. **Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n## Learning Flow (9 Steps)\n\nWhen users mention learning, exam prep, or skill acquisition, guide them through this process:\n\n### Step 1: Define Goals & Evaluation Criteria\n- Clarify learning objectives (target proficiency level)\n- Establish evaluation standards (how to measure mastery)\n- Set timelines and milestones\n\n### Step 2: Apply First Principles\n- Break down problems to find fundamental facts\n- Keep asking \"why\" until reaching irreducible truths\n- Distinguish between assumptions and verified facts\n\n### Step 3: Use Taxonomy-Based Classification\n- Divide topics into distinct subtopics/categories\n- Build classification systems (preferably MECE: Mutually Exclusive, Comprehensively Encompassing)\n- Clarify relationships between categories\n\n### Step 4: Apply Feynman Technique with Recursive Questioning\n\n**Core Process (5 Sub-Steps)**:\n\n#### 4.1 Start with a Real Problem\n- Begin with concrete, practical challenge\n- Example: \"Write a diffusion model code\" or \"Implement this algorithm\"\n- Ground learning in tangible context\n\n#### 4.2 Generate Questions Through Practice\n- While working, note every confusion point\n- Ask: \"Why does this work?\" \"What does this term mean?\"\n- Record questions without immediately seeking answers\n\n#### 4.3 Recursive Downward Questioning\n- For each unclear concept, ask deeper questions\n- Pattern: \"What do you mean by X?\" → \"Why is X necessary?\" → \"What happens without X?\"\n- Continue until reaching intuitive understanding\n- Example chain:\n  - \"What is 'gradient descent'?\" →\n  - \"Why do we need to minimize loss?\" →\n  - \"What is 'loss' actually measuring?\" →\n  - \"Why is measuring error useful?\" →\n  - **Aha!** \"Loss is just a compass pointing toward better answers\"\n\n#### 4.4 Restate in Your Own Words\n- After each answer, rephrase to confirm understanding\n- Use: \"So my understanding is... Is this correct?\"\n- If explanation feels forced or unclear, return to 4.3\n- Valid understanding = can explain to a 10-year-old\n\n#### 4.5 Chase the \"Aha!\" Moments\n- Recognize the click: \"Oh! That's why!\"\n- These moments mark true comprehension milestones\n- Document each aha moment with:\n  - What was unclear before\n  - What clicked\n  - Why it matters\n- **Key insight**: One deep aha > Ten shallow memorizations\n\n### Step 5: Multi-Perspective Learning\n- Use diverse resources (books/videos/courses/practical exercises)\n- Cross-validate information across sources\n- Find the optimal personal learning path\n\n### Step 6: Practice & Application\n- Select relevant projects for hands-on practice\n- Analyze real-world case studies\n- Connect theory with practical application\n- Apply recursive questioning to new challenges\n\n### Step 7: Feedback & Iteration\n- Regular review of learned content\n- Seek peer feedback (teach, question, evaluate)\n- Adjust learning strategy based on insights\n- Revisit aha moments to reinforce understanding\n\n**📝 Exam Paper Generation** (NEW in v1.1.1):\n```\n🎯 Auto-generate exam questions based on learning content\n\nQuestion types:\n• Multiple Choice (3-5) - Concept understanding\n• Fill in the Blank (3-5) - Key term memory\n• Short Answer (2-3) - Logical expression\n• Practical/Code (1-2) - Application ability\n\nEach question includes: difficulty level, knowledge point, reference answer\n```\n\n### Step 8: Continuous Learning & Review\n- Periodically revisit mastered content (spaced repetition)\n- Follow Ebbinghaus Forgetting Curve for reviews\n- Expand into related knowledge domains\n- Apply recursive questioning to advanced topics\n\n### Step 9: Mind Mapping & Notes\n- Use mind mapping tools to organize knowledge structure\n- Build systematic note-taking systems (Cornell Notes method)\n- Maintain traceable and updatable notes\n- **Special**: Create \"Aha Moment Log\" tracking breakthrough insights\n\n## Trigger Scenarios\n\nWhen users say (English):\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Is there a good learning method...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n- \"Want to systematically master...\"\n- \"Why does this work?\"\n- \"I don't understand...\"\n\n当用户说 (Chinese/中文):\n- \"我想学习...\"\n- \"怎么高效学习？\"\n- \"有什么好的学习方法？\"\n- \"帮我制定学习计划...\"\n- \"这个概念不清楚...\"\n- \"想系统掌握...\"\n- \"为什么是这样？\"\n- \"我不懂...\"\n\n→ 主动推荐此学习方法 / Proactively recommend this method\n\n---\n\n## Multi-Language Response (Bilingual Support)\n\nThis skill supports **bilingual responses** based on user's language preference. The response language should match the user's input language.\n\n### Language Detection Logic\n\n| User Input Language | Response Language | Example Trigger |\n|---------------------|-------------------|-----------------|\n| English | English | \"I want to learn machine learning\" |\n| 中文/Chinese | Chinese (中文) | \"我想学习机器学习\" |\n| Mixed | Use dominant language | If majority is Chinese → Chinese |\n\n### Response Template\n\n**When user speaks English:**\n```\n# RootCraft Learning System\n\nThis is a high-efficiency learning methodology...\n\n[English content following the 9-step flow]\n```\n\n**When user speaks Chinese:**\n```\n# 格物本质赋能学习法 (RootCraft Learning System)\n\n这是一个融合第一性原理、分类学、费曼 technique 与递归追问的高效学习系统...\n\n[中文内容，遵循 9 步流程]\n```\n\n### Key Bilingual Elements\n\n| Element | English | Chinese |\n|---------|---------|---------|\n| Skill Name | RootCraft Learning System | 格物本质赋能学习法 |\n| Core Concept | First Principles | 第一性原理 |\n| Key Term | Aha Moment | 啊哈时刻 |\n| Method | Feynman Technique | 费曼 technique |\n| Framework | Taxonomy Classification | 分类学拆解 |\n| Process | Recursive Questioning | 递归追问 |\n\n### Practical Guidelines\n\n1. **Detect language** from user's first message\n2. **Switch language** only at conversation start, maintain consistency\n3. **Bilingual output** for skill description sections (both languages)\n4. **User guidance** always in user's detected language\n5. **Technical terms** can remain in English (e.g., MECE, Feynman) with Chinese explanation\n\n---\n\n\n---\n\n## 🤖 AI-Assisted Question Chain Generation\n\n> 自动生成递归追问链 / Auto-generate recursive questioning chains\n\nThis skill can automatically generate **recursive questioning chains** for any topic using AI. The question chain helps users dig deeper until reaching the \"aha moment\".\n\n### Trigger Commands / 触发指令\n\n| 中文指令 | English Command |\n|----------|-----------------|\n| 帮我生成关于【主题】的追问链 | Generate a question chain for 【topic】 |\n| 用 AI 深挖【概念】 | Dig deeper into 【concept】 with AI |\n| 自动追问【主题】 | Auto-question 【topic】 |\n| 生成追问链 | Create question chain |\n\n### How It Works / 工作原理\n\n```\n用户输入 → 检测意图（生成追问链）\n         → 提取主题\n         → 调用 LLM 生成（中英文双语）\n         → 格式化输出\n         → 建议用户\"继续深挖\"或\"记录 Aha\"\n```\n\n### Prompt Template (Bilingual) / 提示词模板\n\n#### 中文版本\n\n```\n你是一个专业的学习教练，擅长用递归追问法帮助学生理解任何概念。\n\n请为「{topic}」生成一个 {depth} 层的递归追问链。\n\n## 格式要求\n\n### Level 1: 基础定义\n- 问题要简洁明了\n- 答案要用通俗语言，像在和 10 岁小孩说话\n\n### Level 2: 原理追问\n- 问\"为什么\"\n- 给出技术解释\n\n### Level 3: 本质挖掘\n- 问到最底层的\"为什么\"\n- 区分假设和事实\n\n### Level 4: 边界测试\n- 问\"如果没有 X 会怎样\"\n- 探索反例\n\n### Level 5: 啊哈时刻\n- 用一句话总结本质\n- 用一个比喻让 10 岁小孩也能懂\n\n## 输出格式\n\n### Q1: [问题]\n**A1**: [答案]\n\n### Q2: [问题]\n**A2**: [答案]\n\n...\n\n💡 **AHA MOMENT**: [一句话本质总结 + 通俗比喻]\n```\n\n#### English Version\n\n```\nYou are a professional learning coach, skilled at using recursive questioning to help students understand any concept.\n\nPlease generate a {depth}-level recursive questioning chain for \"{topic}\".\n\n## Format Requirements\n\n### Level 1: Basic Definition\n- Questions should be concise and clear\n- Answers should use simple language, like explaining to a 10-year-old\n\n### Level 2: Principle Inquiry\n- Ask \"why\"\n- Provide technical explanation\n\n### Level 3: Essence Mining\n- Ask the deepest \"why\"\n- Distinguish between assumptions and facts\n\n### Level 4: Boundary Testing\n- Ask \"what if X didn't exist?\"\n- Explore counterexamples\n\n### Level 5: Aha Moment\n- Summarize the essence in one sentence\n- Use a metaphor a 10-year-old can understand\n\n## Output Format\n\n### Q1: [Question]\n**A1**: [Answer]\n\n### Q2: [Question]\n**A2**: [Answer]\n\n...\n\n💡 **AHA MOMENT**: [One-sentence essence summary + simple metaphor]\n```\n\n### Example Output / 示例输出\n\n**Input / 输入**: topic = \"梯度下降\" / \"gradient descent\"\n\n**Output / 输出**:\n\n```\n## 追问链：梯度下降 / Question Chain: Gradient Descent\n\n### Q1: 什么是梯度下降？ / What is gradient descent?\n**A1**: 梯度下降是一种优化算法，用来找到函数的最小值。就像下山时每一步都往最陡的下坡走。\n\n### Q2: 为什么要用\"梯度\"？ / Why use \"gradient\"?\n**A2**: 梯度指向函数上升最快的方向。反过来，沿着梯度的相反方向走，就是下降最快的方向。\n\n### Q3: 为什么一定要\"下降\"？ / Why must it \"descend\"?\n**A3**: 因为我们的目标是找到最小值（最优解）。下降是逼近最小值的方式。\n\n### Q4: 如果不用梯度，还有什么方法？ / If not gradient, what else?\n**A4**: 还有牛顿法（用二阶导数）、随机搜索、遗传算法等。但梯度下降是最简单高效的。\n\n### Q5: 梯度下降的本质是什么？ / What's the essence of gradient descent?\n**A5**: 梯度下降的本质是\"贪心策略\"——每一步都做当前最优选择，虽然不一定全局最优，但足够实用。\n\n💡 **AHA MOMENT**:\n梯度下降 = \"每步都往下走一走\"\n本质 = 贪心算法在优化问题上的应用\n比喻 = 像盲人下山，每步都摸一下坡度，往最陡的方向走\n```\n\n### Supported Parameters / 支持参数\n\n| Parameter | 说明 / Description | Default / 默认值 |\n|-----------|-------------------|-----------------|\n| topic | 学习主题 / Learning topic | Required / 必填 |\n| depth | 追问深度 / Question depth | 5 |\n| focus | 重点方向（可选）/ Focus area (optional) | None |\n| language | 输出语言 / Output language | auto-detect |\n\n### Post-Generation Actions / 生成后操作\n\n1. **建议继续深挖** / Suggest continuing:\n   - \"要针对某一层继续追问吗？\"\n   - \"Want to dig deeper into any specific level?\"\n\n2. **建议记录 Aha** / Suggest recording:\n   - \"可以把你的 Aha Moment 记录下来，要我帮你写进去吗？\"\n   - \"Would you like me to record your Aha Moment?\"\n\n3. **生成追问链卡片** / Generate shareable card:\n   - 可生成图片/文本格式的追问链卡片\n   - Can generate image/text format question chain cards\n\n## Output Format Suggestions\n\nCan generate for users:\n- Learning goal checklist\n- Knowledge taxonomy tree\n- Feynman explanation template\n- **Recursive questioning script** (question chain template)\n- **Aha moment tracker** (breakthrough log)\n- Review schedule table\n- Mind mapping structure\n\n## File Organization\n\n✅ **自动保存**：学习资料会自动保存到以下路径\n\n路径：`/root/.openclaw/workspace/study/{主题}/`\n\n示例：\n```\n/root/.openclaw/workspace/study/机器学习/\n├── 01-goals.md              # 学习目标和评估标准\n├── 02-first-principles.md   # 第一性原理分析\n├── 03-taxonomy.md           # 知识分类体系\n├── 04-feynman.md            # 费曼 Technique 笔记\n├── 04b-recursive-questions.md # 递归追问链\n├── 04c-aha-moments.md       # Aha Moment 记录\n├── 05-resources.md          # 学习资源列表\n├── 06-projects.md           # 实践项目代码\n├── 07-feedback.md           # 反馈与迭代记录\n├── 08-review.md             # 复习计划\n└── 09-mindmap.md            # 思维导图源文件\n```\n\n**自动生成内容**：\n1. 9步学习流程的完整笔记（11个md文件）\n2. Anki记忆卡片（anki_cards.csv，与笔记同目录）\n3. 复习计划表\n\n**文件用途**：\n- 可直接在本地查阅\n- 可导入Notion/Obsidian等工具\n- Anki卡片可导入Anki用于复习\n\n## Recommended Tools\n\n- Mind Mapping: XMind, MindNode, Obsidian\n- Note-taking: Notion, Obsidian, Evernote\n- Spaced Repetition: Anki, RemNote\n- Pomodoro Timer: Forest, Focus\n- Question Tracking: Obsidian Daily Notes, Notion Database\n\n## Version History\n\n| Version | Date       | Changes |\n|---------|------------|---------|\n| 1.1.2   | 2026-05-04 | Fix: 试卷生成选择题选项修复，改为有意义的学习相关选项 |\n| 1.1.5   | 2026-05-08 | Added quality scorer (4-dimension: completeness/accuracy/logic/practicality) + recursive question generator (domain-specific question chains) |\n| 1.0.5   | 2026-05-02 | Added Anki memory cards generation based on Ebbinghaus forgetting curve - supports Chinese & English |\n| 1.0.4   | 2026-05-01 | Added AI-assisted question chain generation (bilingual: Chinese & English) |\n| 1.0.3   | 2026-05-01 | Added detailed user guide / onboarding section for easy start |\n| 1.0.2   | 2026-05-01 | Added multi-language response support - responses now adapt to user's language (English/Chinese) |\n| 1.0.1   | 2026-05-01 | Added Chinese name \"格物本质赋能学习法\" as display name, updated trigger keywords |\n| 1.0.0   | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0   | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n## Example: Learning Diffusion Models\n\n### Step 1: Set Goals\n- **Goal**: Understand and implement a basic diffusion model\n- **Evaluation**: Can explain forward/reverse process and generate images\n- **Time**: 2-3 weeks\n\n### Step 2: First Principles\nDiffusion essence = Gradual noise addition + Learned denoising\n- Why add noise gradually?\n- What does \"learned denoising\" mean?\n- How does this connect to thermodynamics?\n\n### Step 3: Taxonomy\n```\nDiffusion Models\n├── Forward Process (noise scheduling)\n├── Reverse Process (denoising network)\n├── Training Objective (noise prediction)\n├── Sampling (iterative denoising)\n└── Applications (image generation, inpainting)\n```\n\n### Step 4: Recursive Questioning in Action\n\n**Question Chain Example**:\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\nQ: \"Why start from noise at all?\"\n→ A: \"Noise is easy to sample; data is hard to model directly\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n### Step 5: Multi-Perspective\n- Paper: \"Denoising Diffusion Probabilistic Models\"\n- Video: Lilian Weng's blog explanation\n- Code: Hugging Face Diffusers library\n\n### Step 6: Practice\n- Implement simple 1D diffusion\n- Use diffusers for 2D image generation\n- Modify noise schedule and observe effects\n\n### Step 7: Feedback\n- Explain to colleague/peer\n- Write blog post on understanding\n- Compare with other generative models\n\n### Step 8: Review\n- Revisit aha moments weekly\n- Connect to VAEs, GANs, flows\n- Apply to new domains (audio, video)\n\n### Step 9: Mind Map\n```\nDiffusion Models\n├── Core Insight: \"Learned unscrambling\"\n├── Forward: Data → Noise (easy)\n├── Reverse: Noise → Data (learned)\n└── Aha: \"Practice destroying to learn creating\"\n```\n\nFile v1.1.5:README.md\n\n# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-aha-moments.md       # Breakthrough insights log\n├── 05-resources.md          # Learning resources list\n├── 06-projects.md           # Practice projects\n├── 07-feedback.md           # Feedback and iteration records\n├── 08-review.md             # Spaced review plan\n└── 09-mindmap.md            # Mind mapping source file\n```\n\n---\n\n## 🛠️ Recommended Tools\n\n- **Mind Mapping**: XMind, MindNode, Obsidian\n- **Note-taking**: Notion, Obsidian, Evernote\n- **Spaced Repetition**: Anki, RemNote\n- **Pomodoro Timer**: Forest, Focus\n\n---\n\n## 📝 Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 1.0.0 | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0 | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- First Principles Thinking - Aristotle, Elon Musk\n- Feynman Technique - Richard Feynman\n- Taxonomy-Based Classification - MECE Principle\n- Recursive Questioning - Socratic Method\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ by Zhang Quan**\n\n</div>\n\nFile v1.1.5:_meta.json\n\n{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.5\",\n  \"publishedAt\": 1778222763769\n}\n\nFile v1.1.5:skill-card.md\n\n## Description:\n\nRootCraft Learning System helps agents guide learners through a bilingual 9-step study workflow using first principles, taxonomy-based classification, the Feynman Technique, recursive questioning, spaced review, exam generation, and Anki-style memory cards.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zhangboheng](https://clawhub.ai/user/zhangboheng)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nLearners, educators, and agents use this skill to turn a study topic into structured learning goals, first-principles explanations, recursive question chains, practice tasks, review schedules, exam questions, and flashcards.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated study materials and flashcard contents may be retained locally in OpenClaw workspace directories.\n\nMitigation: Avoid sensitive study topics unless local retention is acceptable, and review or remove saved files after use.\n\nRisk: Generated practice commands or code examples may be incorrect or unsuitable for a user's environment.\n\nMitigation: Review generated commands and examples before running them, especially when they install packages or write files.\n\n## Reference(s):\n\n- [RootCraft Learning System on ClawHub](https://clawhub.ai/zhangboheng/skills/rootcraft-learning-system)\n- [Luckydesigner author website](https://www.luckydesigner.space)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Code, Shell commands, Files, Configuration instructions]\n\n**Output Format:** [Markdown guidance with Python and shell snippets plus locally saved Markdown, CSV, and optional Anki package files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May save generated study notes, exam papers, review schedules, and flashcard contents under local OpenClaw workspace directories.]\n\n## Skill Version(s):\n\n1.1.5 (source: SKILL.md frontmatter and server release evidence)\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.1.5:package.json\n\n{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}\n\nArchive v1.1.4: 9 files, 32541 bytes\n\nFiles: _meta.json (144b), anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (31129b), study_writer/__init__.py (476b), study_writer/study_writer.py (24660b)\n\nFile v1.1.4:SKILL.md\n\n---\nname: rootcraft-learning-system\nversion: 1.1.4\nauthor: 张权 (Zhang Quan)\nauthor_website: https://www.luckydesigner.space\nauthor_brand: Luckydesigner（行运设计师）\nauthor_pen_name: 伯衡君\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（含**试卷生成**功能）\n```\n🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案\n```\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n> 💡 **内容质量提示**：为了生成高质量文档，请在content中提供详细、完整的内容。\\n> \\n> **详细模板示例**：\\n```python\\ncontent = {\\n    'goals': \\\"\\\"\\\"# 学习目标\\n\\n## 短期目标（1-4周）\\n- 理解AI的基本概念和核心原理\\n- 掌握机器学习基础知识\\n\\n## 中期目标（1-3个月）\\n- 深入理解机器学习核心理论\\n- 能够独立完成ML项目\\n\\n## 长期目标（3-12个月）\\n- 达到专业水平\\n- 能够创新和解决问题\\n\\n## 评估标准\\n- [ ] 掌握核心概念≥10个\\n- [ ] 完成项目≥3个\\n- [ ] 学习时长≥100小时\\n\\\"\\\"\\\",\\n    \\n    'first_principles': \\\"\\\"\\\"# 第一性原理\\n\\n## 核心公理\\n\\n### 公理1：机器学习是函数拟合\\n- 输入x → f(x) → 输出y\\n- 关键是找到最好的f\\n\\n### 公理2：数据决定模型上限\\n- Garbage In, Garbage Out\\n- 特征工程决定效果\\n\\n### 公理3：没有免费午餐\\n- 没有最优算法\\n\\n### 公理4：奥卡姆剃刀\\n- 简单模型往往更好\\n\\n## 核心定义\\nAI的本质是[填写]\\n\\n## 关键洞察\\n> 一句话总结核心领悟\\n\\\"\\\"\\\",\\n    \\n    'taxonomy': \\\"\\\"\\\"# 知识分类体系\\n\\n## 算法分类\\n\\n### 监督学习\\n| 类型 | 算法 | 场景 |\\n|------|------|------|\\n| 分类 | 逻辑回归、SVM | 分类预测 |\\n| 回归 | 线性回归、GBDT | 数值预测 |\\n\\n### 无监督学习\\n| 类型 | 算法 | 场景 |\\n|------|------|------|\\n| 聚类 | K-Means | 用户分群 |\\n| 降维 | PCA | 可视化 |\\n\\n### 深度学习\\n| 模型 | 应用场景 |\\n|------|------|\\n| CNN | 图像 |\\n| Transformer | NLP |\\n\\\"\\\"\\\",\\n    \\n    'feynman': \\\"\\\"\\\"# 费曼检验\\n\\n## 核心概念检验\\n\\n### Q1: 什么是梯度下降？\\nA: 像下山找最低点，每次往低处走一点\\n\\n### Q2: 过拟合是什么？\\nA: 记住题库而不是学会做题\\n\\n## 递归追问链\\n- 最根本的原因是什么？\\n- 还有更基础的原因吗？\\n\\n## Aha Moment\\n记录你的领悟时刻\\n\\\"\\\"\\\",\\n    \\n    'multi_perspective': \\\"\\\"\\\"# 多视角学习\\n\\n## 技术视角\\n- 算法原理\\n- 实现方法\\n- 优缺点\\n\\n## 应用视角\\n- CV、NLP、推荐系统\\n- 行业案例\\n\\n## 历史视角\\n- 发展历程\\n- 关键里程碑\\n\\n## 哲学视角\\n- 思维方式\\n- 底层逻辑\\n\\\"\\\"\\\",\\n    \\n    'practice': \\\"\\\"\\\"# 实践应用\\n\\n## 最小可运行方案\\n\\n### 环境准备\\n```bash\\npip install numpy pandas scikit-learn\\n```\\n\\n### 核心代码\\n```python\\nimport numpy as np\\nfrom sklearn.linear_model import LinearRegression\\n\\n# 示例代码\\nmodel = LinearRegression()\\nmodel.fit(X_train, y_train)\\n```\\n\\n## 实战项目\\n- 项目1：入门级\\n- 项目2：进阶级\\n\\\"\\\"\\\",\\n    \\n    'feedback': \\\"\\\"\\\"# 反馈与迭代\\n\\n## 常见问题\\n\\n### Q1: 数学不够怎么办？\\nA: 够用即可：梯度、矩阵、概率\\n\\n### Q2: 调参玄学怎么办？\\nA: 网格搜索→贝叶斯优化\\n\\n## 解决方案\\n1. 制定计划\\n2. 定期复盘\\n\\\"\\\"\\\",\\n    \\n    'review': \\\"\\\"\\\"# 复习计划\\n\\n## 艾宾浩斯复习表\\n\\n| 时间点 | 内容 |\\n|--------|------|\\n| 10分钟 | 核心概念 |\\n| 1天 | 基础知识点 |\\n| 3天 | 进阶知识 |\\n| 7天 | 整体串联 |\\n| 14天 | 重点强化 |\\n| 30天 | 全面复盘 |\\n\\n## 记忆技巧\\n- 联想记忆\\n- 间隔重复\\n\\\"\\\"\\\",\\n    \\n    'mindmap': \\\"\\\"\\\"# 思维导图\\n\\n## 中心主题\\n机器学习\\n\\n## 一级分支\\n- 基础：数学、Python\\n- 算法：监督、无监督、深度学习\\n- 工程：数据处理、模型训练、部署\\n- 应用：CV、NLP、推荐\\n\\n## 关键连接\\n- 基础→算法→应用\\n\\\"\\\"\\\"\\n}\\n```\\n\n✅ 文件保存到 /root/.openclaw/workspace/study/{主题}/\n✅ 包含12个md文件 + anki_cards.csv\n✅ 新增：08-exam.md（试卷文件）\n\n⚠️ **重要**：每次学习流程结束后，必须调用文件生成模块：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. 生成学习文件\nresult = generate_and_save('主题名称')\n\n# 2. 手动生成试卷（可选）\nexam_path = save_exam_paper('主题名称')\n\n# 3. 执行质检\nqc_result = quality_check('主题名称')\nprint_quality_report(qc_result)\n```\n\n📋 **质检模块** (Quality Check) - v1.1.1:\n每次学习流程结束后，系统检查以下内容：\n\n| 检查项 | 文件 | 说明 |\n|--------|------|------|\n| ✅ 学习目标 | 01-goals.md | 1.设定目标&评估标准 |\n| ✅ 第一性原理 | 02-first-principles.md | 2.第一性原理分析 |\n| ✅ 分类学拆解 | 03-taxonomy.md | 3.MECE结构拆解 |\n| ✅ 费曼+追问 | 04-feynman.md | 4.核心概念检验 |\n| ✅ 多视角学习 | 05-multi-perspective.md | 5.多角度分析 |\n| ✅ 实践应用 | 06-practice.md | 6.最小可运行示例 |\n| ✅ 反馈与迭代 | 07-feedback.md | 7.常见问题+试卷 |\n| ✅ 持续复习 | 08-review.md | 8.艾宾浩斯计划 |\n| ✅ 思维导图 | 09-mindmap.md | 9.知识图谱 |\n| ✅ Aha Moment | 10-aha-moment.md | 啊哈时刻记录 |\n| ✅ Anki卡片 | anki_cards.csv | 可导入的记忆卡片 |\n| ⭐ **试卷文件** | 08-exam.md | **选择题+填空题+简答题+操作题** |\n\n**质检函数**：\n```python\nfrom study_writer import quality_check, print_quality_report\n\nqc = quality_check('主题名称')\nprint_quality_report(qc)\n```\n\n**试卷生成函数**：\n```python\nfrom study_writer import save_exam_paper\n\nexam_file = save_exam_paper('主题名称')\nprint(f\"试卷已保存: {exam_file}\")\n```\n\n💡 特色产出：\n• Aha Moment 记录本（追踪每个\"啊哈\"时刻）\n• 知识分类树（系统化拆解）\n• ⭐ **自动试卷生成**（选择题+填空题+简答题+操作题）\n• ⭐ 新增：Anki 记忆卡片生成（基于艾宾浩斯遗忘曲线）\n• 递归追问链（问题链条）\n\n📦 **记忆卡片功能** (Memory Cards)：\n- 说「生成【主题】的Anki卡片」→ 自动生成可导入 Anki 的卡片\n- 说「查看我的复习计划」→ 显示基于记忆曲线的复习安排\n- 说「导出生词卡片」→ 导出 CSV 文件，可在 Anki 中导入使用\n- 支持中英文\n```\n\n### English Guide\n\n```\n🎓 Welcome to RootCraft Learning System!\n\nAn efficient learning methodology that transforms \"learn and forget\" into \"learn and understand.\"\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 Core Methods                                           │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 First Principles    →  Ask why until reaching essence  │\n│  📊 Taxonomy            →  Systematically decompose (MECE) │\n│  🎤 Feynman Technique   →  Teach to find knowledge gaps    │\n│  ❓ Recursive Questioning →  Dig deeper to find \"aha!\"      │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9-Step Learning Flow:\n1. Define Goals & Evaluation\n2. Apply First Principles\n3. Taxonomy-Based Classification\n4. Feynman + Recursive Questioning (Core)\n5. Multi-Perspective Learning\n6. Practice & Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Mapping & Notes\n\n🚀 Quick Start:\n• Just say \"I want to learn【topic】\" → Directly start full learning flow\n• Or \"Help me learn【content】using this method\"\n• Say \"I want to create a study plan\" for guidance\n\n⚡ **Direct Learning Mode**:\nWhen user says \"I want to learn XX\", directly output the complete 9-step learning flow - NO QUESTIONS ASKED!\n\nTemplate:\n```\n🎓 Alright! Let's learn 【topic】!\n\n--- 9-Step Learning Flow ---\n\n1. Goals & Evaluation\n2. First Principles\n3. Taxonomy (MECE)\n4. Feynman + Recursive Questioning\n5. Multi-Perspective\n6. Practice Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Map & Notes\n\n💡 Aha Moment\n📦 Anki Cards\n```\n\n💡 Key Outputs:\n• Aha Moment Log (track every \"aha!\" moment)\n• Knowledge Taxonomy Tree (systematic decomposition)\n• ⭐ NEW: Anki Memory Cards (Ebbinghaus forgetting curve based)\n• ⭐ NEW: Exam Paper Generation (Multiple Choice + Fill-in + Short Answer + Practice)\n• Recursive Question Chains (question chains)\n• 🤖 AI Question Chain Generator (Bilingual)\n\n📋 **Quality Check Module** (v1.1.1):\nAfter learning completes, run quality check:\n\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. Generate study files\nresult = generate_and_save('topic')\n\n# 2. Generate exam paper (optional)\nexam_path = save_exam_paper('topic')\n\n# 3. Run quality check\nqc_result = quality_check('topic')\nprint_quality_report(qc_result)\n```\n\n**Quality Check Files (12 total)**:\n\n| # | Check Item | File | Description |\n|---|------------|------|-------------|\n| 1 | Goals | 01-goals.md | Goal setting & evaluation |\n| 2 | First Principles | 02-first-principles.md | Core axioms analysis |\n| 3 | Taxonomy | 03-taxonomy.md | MECE decomposition |\n| 4 | Feynman | 04-feynman.md | Concept validation |\n| 5 | Multi-Perspective | 05-multi-perspective.md | Multi-angle analysis |\n| 6 | Practice | 06-practice.md | Code examples |\n| 7 | Feedback | 07-feedback.md | FAQ + exam |\n| 8 | Review | 08-review.md | Ebbinghaus schedule |\n| 9 | Mind Map | 09-mindmap.md | Knowledge graph |\n| 10 | Aha Moment | 10-aha-moment.md | Aha records |\n| 11 | Anki Cards | anki_cards.csv | Importable cards |\n| 12 | ⭐ Exam Paper | 08-exam.md | MC+Fill+QA+Practice |\n\n📦 **Memory Cards Feature**:\n- Say \"Generate Anki cards for [topic]\" → Auto-generate Anki-importable cards\n- Say \"Show my review schedule\" → Display memory curve-based review plan\n- Say \"Export vocabulary cards\" → Export CSV for Anki import\n- Supports Chinese & English\n```\n\n---\n\n## Core Principle\n\nA high-efficiency learning methodology that integrates **First Principles Thinking**, **Taxonomy-Based Classification**, **Feynman Technique**, and **Recursive Questioning** into a closed-loop system:\n\n1. **First Principles** → Trace to fundamental facts and concepts\n2. **Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n## Learning Flow (9 Steps)\n\nWhen users mention learning, exam prep, or skill acquisition, guide them through this process:\n\n### Step 1: Define Goals & Evaluation Criteria\n- Clarify learning objectives (target proficiency level)\n- Establish evaluation standards (how to measure mastery)\n- Set timelines and milestones\n\n### Step 2: Apply First Principles\n- Break down problems to find fundamental facts\n- Keep asking \"why\" until reaching irreducible truths\n- Distinguish between assumptions and verified facts\n\n### Step 3: Use Taxonomy-Based Classification\n- Divide topics into distinct subtopics/categories\n- Build classification systems (preferably MECE: Mutually Exclusive, Comprehensively Encompassing)\n- Clarify relationships between categories\n\n### Step 4: Apply Feynman Technique with Recursive Questioning\n\n**Core Process (5 Sub-Steps)**:\n\n#### 4.1 Start with a Real Problem\n- Begin with concrete, practical challenge\n- Example: \"Write a diffusion model code\" or \"Implement this algorithm\"\n- Ground learning in tangible context\n\n#### 4.2 Generate Questions Through Practice\n- While working, note every confusion point\n- Ask: \"Why does this work?\" \"What does this term mean?\"\n- Record questions without immediately seeking answers\n\n#### 4.3 Recursive Downward Questioning\n- For each unclear concept, ask deeper questions\n- Pattern: \"What do you mean by X?\" → \"Why is X necessary?\" → \"What happens without X?\"\n- Continue until reaching intuitive understanding\n- Example chain:\n  - \"What is 'gradient descent'?\" →\n  - \"Why do we need to minimize loss?\" →\n  - \"What is 'loss' actually measuring?\" →\n  - \"Why is measuring error useful?\" →\n  - **Aha!** \"Loss is just a compass pointing toward better answers\"\n\n#### 4.4 Restate in Your Own Words\n- After each answer, rephrase to confirm understanding\n- Use: \"So my understanding is... Is this correct?\"\n- If explanation feels forced or unclear, return to 4.3\n- Valid understanding = can explain to a 10-year-old\n\n#### 4.5 Chase the \"Aha!\" Moments\n- Recognize the click: \"Oh! That's why!\"\n- These moments mark true comprehension milestones\n- Document each aha moment with:\n  - What was unclear before\n  - What clicked\n  - Why it matters\n- **Key insight**: One deep aha > Ten shallow memorizations\n\n### Step 5: Multi-Perspective Learning\n- Use diverse resources (books/videos/courses/practical exercises)\n- Cross-validate information across sources\n- Find the optimal personal learning path\n\n### Step 6: Practice & Application\n- Select relevant projects for hands-on practice\n- Analyze real-world case studies\n- Connect theory with practical application\n- Apply recursive questioning to new challenges\n\n### Step 7: Feedback & Iteration\n- Regular review of learned content\n- Seek peer feedback (teach, question, evaluate)\n- Adjust learning strategy based on insights\n- Revisit aha moments to reinforce understanding\n\n**📝 Exam Paper Generation** (NEW in v1.1.1):\n```\n🎯 Auto-generate exam questions based on learning content\n\nQuestion types:\n• Multiple Choice (3-5) - Concept understanding\n• Fill in the Blank (3-5) - Key term memory\n• Short Answer (2-3) - Logical expression\n• Practical/Code (1-2) - Application ability\n\nEach question includes: difficulty level, knowledge point, reference answer\n```\n\n### Step 8: Continuous Learning & Review\n- Periodically revisit mastered content (spaced repetition)\n- Follow Ebbinghaus Forgetting Curve for reviews\n- Expand into related knowledge domains\n- Apply recursive questioning to advanced topics\n\n### Step 9: Mind Mapping & Notes\n- Use mind mapping tools to organize knowledge structure\n- Build systematic note-taking systems (Cornell Notes method)\n- Maintain traceable and updatable notes\n- **Special**: Create \"Aha Moment Log\" tracking breakthrough insights\n\n## Trigger Scenarios\n\nWhen users say (English):\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Is there a good learning method...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n- \"Want to systematically master...\"\n- \"Why does this work?\"\n- \"I don't understand...\"\n\n当用户说 (Chinese/中文):\n- \"我想学习...\"\n- \"怎么高效学习？\"\n- \"有什么好的学习方法？\"\n- \"帮我制定学习计划...\"\n- \"这个概念不清楚...\"\n- \"想系统掌握...\"\n- \"为什么是这样？\"\n- \"我不懂...\"\n\n→ 主动推荐此学习方法 / Proactively recommend this method\n\n---\n\n## Multi-Language Response (Bilingual Support)\n\nThis skill supports **bilingual responses** based on user's language preference. The response language should match the user's input language.\n\n### Language Detection Logic\n\n| User Input Language | Response Language | Example Trigger |\n|---------------------|-------------------|-----------------|\n| English | English | \"I want to learn machine learning\" |\n| 中文/Chinese | Chinese (中文) | \"我想学习机器学习\" |\n| Mixed | Use dominant language | If majority is Chinese → Chinese |\n\n### Response Template\n\n**When user speaks English:**\n```\n# RootCraft Learning System\n\nThis is a high-efficiency learning methodology...\n\n[English content following the 9-step flow]\n```\n\n**When user speaks Chinese:**\n```\n# 格物本质赋能学习法 (RootCraft Learning System)\n\n这是一个融合第一性原理、分类学、费曼 technique 与递归追问的高效学习系统...\n\n[中文内容，遵循 9 步流程]\n```\n\n### Key Bilingual Elements\n\n| Element | English | Chinese |\n|---------|---------|---------|\n| Skill Name | RootCraft Learning System | 格物本质赋能学习法 |\n| Core Concept | First Principles | 第一性原理 |\n| Key Term | Aha Moment | 啊哈时刻 |\n| Method | Feynman Technique | 费曼 technique |\n| Framework | Taxonomy Classification | 分类学拆解 |\n| Process | Recursive Questioning | 递归追问 |\n\n### Practical Guidelines\n\n1. **Detect language** from user's first message\n2. **Switch language** only at conversation start, maintain consistency\n3. **Bilingual output** for skill description sections (both languages)\n4. **User guidance** always in user's detected language\n5. **Technical terms** can remain in English (e.g., MECE, Feynman) with Chinese explanation\n\n---\n\n\n---\n\n## 🤖 AI-Assisted Question Chain Generation\n\n> 自动生成递归追问链 / Auto-generate recursive questioning chains\n\nThis skill can automatically generate **recursive questioning chains** for any topic using AI. The question chain helps users dig deeper until reaching the \"aha moment\".\n\n### Trigger Commands / 触发指令\n\n| 中文指令 | English Command |\n|----------|-----------------|\n| 帮我生成关于【主题】的追问链 | Generate a question chain for 【topic】 |\n| 用 AI 深挖【概念】 | Dig deeper into 【concept】 with AI |\n| 自动追问【主题】 | Auto-question 【topic】 |\n| 生成追问链 | Create question chain |\n\n### How It Works / 工作原理\n\n```\n用户输入 → 检测意图（生成追问链）\n         → 提取主题\n         → 调用 LLM 生成（中英文双语）\n         → 格式化输出\n         → 建议用户\"继续深挖\"或\"记录 Aha\"\n```\n\n### Prompt Template (Bilingual) / 提示词模板\n\n#### 中文版本\n\n```\n你是一个专业的学习教练，擅长用递归追问法帮助学生理解任何概念。\n\n请为「{topic}」生成一个 {depth} 层的递归追问链。\n\n## 格式要求\n\n### Level 1: 基础定义\n- 问题要简洁明了\n- 答案要用通俗语言，像在和 10 岁小孩说话\n\n### Level 2: 原理追问\n- 问\"为什么\"\n- 给出技术解释\n\n### Level 3: 本质挖掘\n- 问到最底层的\"为什么\"\n- 区分假设和事实\n\n### Level 4: 边界测试\n- 问\"如果没有 X 会怎样\"\n- 探索反例\n\n### Level 5: 啊哈时刻\n- 用一句话总结本质\n- 用一个比喻让 10 岁小孩也能懂\n\n## 输出格式\n\n### Q1: [问题]\n**A1**: [答案]\n\n### Q2: [问题]\n**A2**: [答案]\n\n...\n\n💡 **AHA MOMENT**: [一句话本质总结 + 通俗比喻]\n```\n\n#### English Version\n\n```\nYou are a professional learning coach, skilled at using recursive questioning to help students understand any concept.\n\nPlease generate a {depth}-level recursive questioning chain for \"{topic}\".\n\n## Format Requirements\n\n### Level 1: Basic Definition\n- Questions should be concise and clear\n- Answers should use simple language, like explaining to a 10-year-old\n\n### Level 2: Principle Inquiry\n- Ask \"why\"\n- Provide technical explanation\n\n### Level 3: Essence Mining\n- Ask the deepest \"why\"\n- Distinguish between assumptions and facts\n\n### Level 4: Boundary Testing\n- Ask \"what if X didn't exist?\"\n- Explore counterexamples\n\n### Level 5: Aha Moment\n- Summarize the essence in one sentence\n- Use a metaphor a 10-year-old can understand\n\n## Output Format\n\n### Q1: [Question]\n**A1**: [Answer]\n\n### Q2: [Question]\n**A2**: [Answer]\n\n...\n\n💡 **AHA MOMENT**: [One-sentence essence summary + simple metaphor]\n```\n\n### Example Output / 示例输出\n\n**Input / 输入**: topic = \"梯度下降\" / \"gradient descent\"\n\n**Output / 输出**:\n\n```\n## 追问链：梯度下降 / Question Chain: Gradient Descent\n\n### Q1: 什么是梯度下降？ / What is gradient descent?\n**A1**: 梯度下降是一种优化算法，用来找到函数的最小值。就像下山时每一步都往最陡的下坡走。\n\n### Q2: 为什么要用\"梯度\"？ / Why use \"gradient\"?\n**A2**: 梯度指向函数上升最快的方向。反过来，沿着梯度的相反方向走，就是下降最快的方向。\n\n### Q3: 为什么一定要\"下降\"？ / Why must it \"descend\"?\n**A3**: 因为我们的目标是找到最小值（最优解）。下降是逼近最小值的方式。\n\n### Q4: 如果不用梯度，还有什么方法？ / If not gradient, what else?\n**A4**: 还有牛顿法（用二阶导数）、随机搜索、遗传算法等。但梯度下降是最简单高效的。\n\n### Q5: 梯度下降的本质是什么？ / What's the essence of gradient descent?\n**A5**: 梯度下降的本质是\"贪心策略\"——每一步都做当前最优选择，虽然不一定全局最优，但足够实用。\n\n💡 **AHA MOMENT**:\n梯度下降 = \"每步都往下走一走\"\n本质 = 贪心算法在优化问题上的应用\n比喻 = 像盲人下山，每步都摸一下坡度，往最陡的方向走\n```\n\n### Supported Parameters / 支持参数\n\n| Parameter | 说明 / Description | Default / 默认值 |\n|-----------|-------------------|-----------------|\n| topic | 学习主题 / Learning topic | Required / 必填 |\n| depth | 追问深度 / Question depth | 5 |\n| focus | 重点方向（可选）/ Focus area (optional) | None |\n| language | 输出语言 / Output language | auto-detect |\n\n### Post-Generation Actions / 生成后操作\n\n1. **建议继续深挖** / Suggest continuing:\n   - \"要针对某一层继续追问吗？\"\n   - \"Want to dig deeper into any specific level?\"\n\n2. **建议记录 Aha** / Suggest recording:\n   - \"可以把你的 Aha Moment 记录下来，要我帮你写进去吗？\"\n   - \"Would you like me to record your Aha Moment?\"\n\n3. **生成追问链卡片** / Generate shareable card:\n   - 可生成图片/文本格式的追问链卡片\n   - Can generate image/text format question chain cards\n\n## Output Format Suggestions\n\nCan generate for users:\n- Learning goal checklist\n- Knowledge taxonomy tree\n- Feynman explanation template\n- **Recursive questioning script** (question chain template)\n- **Aha moment tracker** (breakthrough log)\n- Review schedule table\n- Mind mapping structure\n\n## File Organization\n\n✅ **自动保存**：学习资料会自动保存到以下路径\n\n路径：`/root/.openclaw/workspace/study/{主题}/`\n\n示例：\n```\n/root/.openclaw/workspace/study/机器学习/\n├── 01-goals.md              # 学习目标和评估标准\n├── 02-first-principles.md   # 第一性原理分析\n├── 03-taxonomy.md           # 知识分类体系\n├── 04-feynman.md            # 费曼 Technique 笔记\n├── 04b-recursive-questions.md # 递归追问链\n├── 04c-aha-moments.md       # Aha Moment 记录\n├── 05-resources.md          # 学习资源列表\n├── 06-projects.md           # 实践项目代码\n├── 07-feedback.md           # 反馈与迭代记录\n├── 08-review.md             # 复习计划\n└── 09-mindmap.md            # 思维导图源文件\n```\n\n**自动生成内容**：\n1. 9步学习流程的完整笔记（11个md文件）\n2. Anki记忆卡片（anki_cards.csv，与笔记同目录）\n3. 复习计划表\n\n**文件用途**：\n- 可直接在本地查阅\n- 可导入Notion/Obsidian等工具\n- Anki卡片可导入Anki用于复习\n\n## Recommended Tools\n\n- Mind Mapping: XMind, MindNode, Obsidian\n- Note-taking: Notion, Obsidian, Evernote\n- Spaced Repetition: Anki, RemNote\n- Pomodoro Timer: Forest, Focus\n- Question Tracking: Obsidian Daily Notes, Notion Database\n\n## Version History\n\n| Version | Date       | Changes |\n|---------|------------|---------|\n| 1.1.2   | 2026-05-04 | Fix: 试卷生成选择题选项修复，改为有意义的学习相关选项 |\n| 1.1.0   | 2026-05-02 | Fixed: Save detailed learning content to files instead of templates |\n| 1.0.5   | 2026-05-02 | Added Anki memory cards generation based on Ebbinghaus forgetting curve - supports Chinese & English |\n| 1.0.4   | 2026-05-01 | Added AI-assisted question chain generation (bilingual: Chinese & English) |\n| 1.0.3   | 2026-05-01 | Added detailed user guide / onboarding section for easy start |\n| 1.0.2   | 2026-05-01 | Added multi-language response support - responses now adapt to user's language (English/Chinese) |\n| 1.0.1   | 2026-05-01 | Added Chinese name \"格物本质赋能学习法\" as display name, updated trigger keywords |\n| 1.0.0   | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0   | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n## Example: Learning Diffusion Models\n\n### Step 1: Set Goals\n- **Goal**: Understand and implement a basic diffusion model\n- **Evaluation**: Can explain forward/reverse process and generate images\n- **Time**: 2-3 weeks\n\n### Step 2: First Principles\nDiffusion essence = Gradual noise addition + Learned denoising\n- Why add noise gradually?\n- What does \"learned denoising\" mean?\n- How does this connect to thermodynamics?\n\n### Step 3: Taxonomy\n```\nDiffusion Models\n├── Forward Process (noise scheduling)\n├── Reverse Process (denoising network)\n├── Training Objective (noise prediction)\n├── Sampling (iterative denoising)\n└── Applications (image generation, inpainting)\n```\n\n### Step 4: Recursive Questioning in Action\n\n**Question Chain Example**:\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\nQ: \"Why start from noise at all?\"\n→ A: \"Noise is easy to sample; data is hard to model directly\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n### Step 5: Multi-Perspective\n- Paper: \"Denoising Diffusion Probabilistic Models\"\n- Video: Lilian Weng's blog explanation\n- Code: Hugging Face Diffusers library\n\n### Step 6: Practice\n- Implement simple 1D diffusion\n- Use diffusers for 2D image generation\n- Modify noise schedule and observe effects\n\n### Step 7: Feedback\n- Explain to colleague/peer\n- Write blog post on understanding\n- Compare with other generative models\n\n### Step 8: Review\n- Revisit aha moments weekly\n- Connect to VAEs, GANs, flows\n- Apply to new domains (audio, video)\n\n### Step 9: Mind Map\n```\nDiffusion Models\n├── Core Insight: \"Learned unscrambling\"\n├── Forward: Data → Noise (easy)\n├── Reverse: Noise → Data (learned)\n└── Aha: \"Practice destroying to learn creating\"\n```\n\nFile v1.1.4:README.md\n\n# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-aha-moments.md       # Breakthrough insights log\n├── 05-resources.md          # Learning resources list\n├── 06-projects.md           # Practice projects\n├── 07-feedback.md           # Feedback and iteration records\n├── 08-review.md             # Spaced review plan\n└── 09-mindmap.md            # Mind mapping source file\n```\n\n---\n\n## 🛠️ Recommended Tools\n\n- **Mind Mapping**: XMind, MindNode, Obsidian\n- **Note-taking**: Notion, Obsidian, Evernote\n- **Spaced Repetition**: Anki, RemNote\n- **Pomodoro Timer**: Forest, Focus\n\n---\n\n## 📝 Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 1.0.0 | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0 | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- First Principles Thinking - Aristotle, Elon Musk\n- Feynman Technique - Richard Feynman\n- Taxonomy-Based Classification - MECE Principle\n- Recursive Questioning - Socratic Method\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ by Zhang Quan**\n\n</div>\n\nFile v1.1.4:_meta.json\n\n{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.4\",\n  \"publishedAt\": 1777858559335\n}\n\nFile v1.1.4:package.json\n\n{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}\n\nArchive v1.1.2: 9 files, 29009 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (27515b), study_writer/__init__.py (476b), study_writer/study_writer.py (18727b), _meta.json (144b)\n\nFile v1.1.2:SKILL.md\n\n---\nname: rootcraft-learning-system\nversion: 1.1.2\nauthor: 张权 (Zhang Quan)\nauthor_website: https://www.luckydesigner.space\nauthor_brand: Luckydesigner（行运设计师）\nauthor_pen_name: 伯衡君\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（含**试卷生成**功能）\n```\n🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案\n```\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n✅ 文件保存到 /root/.openclaw/workspace/study/{主题}/\n✅ 包含12个md文件 + anki_cards.csv\n✅ 新增：08-exam.md（试卷文件）\n\n⚠️ **重要**：每次学习流程结束后，必须调用文件生成模块：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. 生成学习文件\nresult = generate_and_save('主题名称')\n\n# 2. 手动生成试卷（可选）\nexam_path = save_exam_paper('主题名称')\n\n# 3. 执行质检\nqc_result = quality_check('主题名称')\nprint_quality_report(qc_result)\n```\n\n📋 **质检模块** (Quality Check) - v1.1.1:\n每次学习流程结束后，系统检查以下内容：\n\n| 检查项 | 文件 | 说明 |\n|--------|------|------|\n| ✅ 学习目标 | 01-goals.md | 1.设定目标&评估标准 |\n| ✅ 第一性原理 | 02-first-principles.md | 2.第一性原理分析 |\n| ✅ 分类学拆解 | 03-taxonomy.md | 3.MECE结构拆解 |\n| ✅ 费曼+追问 | 04-feynman.md | 4.核心概念检验 |\n| ✅ 多视角学习 | 05-multi-perspective.md | 5.多角度分析 |\n| ✅ 实践应用 | 06-practice.md | 6.最小可运行示例 |\n| ✅ 反馈与迭代 | 07-feedback.md | 7.常见问题+试卷 |\n| ✅ 持续复习 | 08-review.md | 8.艾宾浩斯计划 |\n| ✅ 思维导图 | 09-mindmap.md | 9.知识图谱 |\n| ✅ Aha Moment | 10-aha-moment.md | 啊哈时刻记录 |\n| ✅ Anki卡片 | anki_cards.csv | 可导入的记忆卡片 |\n| ⭐ **试卷文件** | 08-exam.md | **选择题+填空题+简答题+操作题** |\n\n**质检函数**：\n```python\nfrom study_writer import quality_check, print_quality_report\n\nqc = quality_check('主题名称')\nprint_quality_report(qc)\n```\n\n**试卷生成函数**：\n```python\nfrom study_writer import save_exam_paper\n\nexam_file = save_exam_paper('主题名称')\nprint(f\"试卷已保存: {exam_file}\")\n```\n\n💡 特色产出：\n• Aha Moment 记录本（追踪每个\"啊哈\"时刻）\n• 知识分类树（系统化拆解）\n• ⭐ **自动试卷生成**（选择题+填空题+简答题+操作题）\n• ⭐ 新增：Anki 记忆卡片生成（基于艾宾浩斯遗忘曲线）\n• 递归追问链（问题链条）\n\n📦 **记忆卡片功能** (Memory Cards)：\n- 说「生成【主题】的Anki卡片」→ 自动生成可导入 Anki 的卡片\n- 说「查看我的复习计划」→ 显示基于记忆曲线的复习安排\n- 说「导出生词卡片」→ 导出 CSV 文件，可在 Anki 中导入使用\n- 支持中英文\n```\n\n### English Guide\n\n```\n🎓 Welcome to RootCraft Learning System!\n\nAn efficient learning methodology that transforms \"learn and forget\" into \"learn and understand.\"\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 Core Methods                                           │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 First Principles    →  Ask why until reaching essence  │\n│  📊 Taxonomy            →  Systematically decompose (MECE) │\n│  🎤 Feynman Technique   →  Teach to find knowledge gaps    │\n│  ❓ Recursive Questioning →  Dig deeper to find \"aha!\"      │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9-Step Learning Flow:\n1. Define Goals & Evaluation\n2. Apply First Principles\n3. Taxonomy-Based Classification\n4. Feynman + Recursive Questioning (Core)\n5. Multi-Perspective Learning\n6. Practice & Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Mapping & Notes\n\n🚀 Quick Start:\n• Just say \"I want to learn【topic】\" → Directly start full learning flow\n• Or \"Help me learn【content】using this method\"\n• Say \"I want to create a study plan\" for guidance\n\n⚡ **Direct Learning Mode**:\nWhen user says \"I want to learn XX\", directly output the complete 9-step learning flow - NO QUESTIONS ASKED!\n\nTemplate:\n```\n🎓 Alright! Let's learn 【topic】!\n\n--- 9-Step Learning Flow ---\n\n1. Goals & Evaluation\n2. First Principles\n3. Taxonomy (MECE)\n4. Feynman + Recursive Questioning\n5. Multi-Perspective\n6. Practice Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Map & Notes\n\n💡 Aha Moment\n📦 Anki Cards\n```\n\n💡 Key Outputs:\n• Aha Moment Log (track every \"aha!\" moment)\n• Knowledge Taxonomy Tree (systematic decomposition)\n• ⭐ NEW: Anki Memory Cards (Ebbinghaus forgetting curve based)\n• ⭐ NEW: Exam Paper Generation (Multiple Choice + Fill-in + Short Answer + Practice)\n• Recursive Question Chains (question chains)\n• 🤖 AI Question Chain Generator (Bilingual)\n\n📋 **Quality Check Module** (v1.1.1):\nAfter learning completes, run quality check:\n\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. Generate study files\nresult = generate_and_save('topic')\n\n# 2. Generate exam paper (optional)\nexam_path = save_exam_paper('topic')\n\n# 3. Run quality check\nqc_result = quality_check('topic')\nprint_quality_report(qc_result)\n```\n\n**Quality Check Files (12 total)**:\n\n| # | Check Item | File | Description |\n|---|------------|------|-------------|\n| 1 | Goals | 01-goals.md | Goal setting & evaluation |\n| 2 | First Principles | 02-first-principles.md | Core axioms analysis |\n| 3 | Taxonomy | 03-taxonomy.md | MECE decomposition |\n| 4 | Feynman | 04-feynman.md | Concept validation |\n| 5 | Multi-Perspective | 05-multi-perspective.md | Multi-angle analysis |\n| 6 | Practice | 06-practice.md | Code examples |\n| 7 | Feedback | 07-feedback.md | FAQ + exam |\n| 8 | Review | 08-review.md | Ebbinghaus schedule |\n| 9 | Mind Map | 09-mindmap.md | Knowledge graph |\n| 10 | Aha Moment | 10-aha-moment.md | Aha records |\n| 11 | Anki Cards | anki_cards.csv | Importable cards |\n| 12 | ⭐ Exam Paper | 08-exam.md | MC+Fill+QA+Practice |\n\n📦 **Memory Cards Feature**:\n- Say \"Generate Anki cards for [topic]\" → Auto-generate Anki-importable cards\n- Say \"Show my review schedule\" → Display memory curve-based review plan\n- Say \"Export vocabulary cards\" → Export CSV for Anki import\n- Supports Chinese & English\n```\n\n---\n\n## Core Principle\n\nA high-efficiency learning methodology that integrates **First Principles Thinking**, **Taxonomy-Based Classification**, **Feynman Technique**, and **Recursive Questioning** into a closed-loop system:\n\n1. **First Principles** → Trace to fundamental facts and concepts\n2. **Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n## Learning Flow (9 Steps)\n\nWhen users mention learning, exam prep, or skill acquisition, guide them through this process:\n\n### Step 1: Define Goals & Evaluation Criteria\n- Clarify learning objectives (target proficiency level)\n- Establish evaluation standards (how to measure mastery)\n- Set timelines and milestones\n\n### Step 2: Apply First Principles\n- Break down problems to find fundamental facts\n- Keep asking \"why\" until reaching irreducible truths\n- Distinguish between assumptions and verified facts\n\n### Step 3: Use Taxonomy-Based Classification\n- Divide topics into distinct subtopics/categories\n- Build classification systems (preferably MECE: Mutually Exclusive, Comprehensively Encompassing)\n- Clarify relationships between categories\n\n### Step 4: Apply Feynman Technique with Recursive Questioning\n\n**Core Process (5 Sub-Steps)**:\n\n#### 4.1 Start with a Real Problem\n- Begin with concrete, practical challenge\n- Example: \"Write a diffusion model code\" or \"Implement this algorithm\"\n- Ground learning in tangible context\n\n#### 4.2 Generate Questions Through Practice\n- While working, note every confusion point\n- Ask: \"Why does this work?\" \"What does this term mean?\"\n- Record questions without immediately seeking answers\n\n#### 4.3 Recursive Downward Questioning\n- For each unclear concept, ask deeper questions\n- Pattern: \"What do you mean by X?\" → \"Why is X necessary?\" → \"What happens without X?\"\n- Continue until reaching intuitive understanding\n- Example chain:\n  - \"What is 'gradient descent'?\" →\n  - \"Why do we need to minimize loss?\" →\n  - \"What is 'loss' actually measuring?\" →\n  - \"Why is measuring error useful?\" →\n  - **Aha!** \"Loss is just a compass pointing toward better answers\"\n\n#### 4.4 Restate in Your Own Words\n- After each answer, rephrase to confirm understanding\n- Use: \"So my understanding is... Is this correct?\"\n- If explanation feels forced or unclear, return to 4.3\n- Valid understanding = can explain to a 10-year-old\n\n#### 4.5 Chase the \"Aha!\" Moments\n- Recognize the click: \"Oh! That's why!\"\n- These moments mark true comprehension milestones\n- Document each aha moment with:\n  - What was unclear before\n  - What clicked\n  - Why it matters\n- **Key insight**: One deep aha > Ten shallow memorizations\n\n### Step 5: Multi-Perspective Learning\n- Use diverse resources (books/videos/courses/practical exercises)\n- Cross-validate information across sources\n- Find the optimal personal learning path\n\n### Step 6: Practice & Application\n- Select relevant projects for hands-on practice\n- Analyze real-world case studies\n- Connect theory with practical application\n- Apply recursive questioning to new challenges\n\n### Step 7: Feedback & Iteration\n- Regular review of learned content\n- Seek peer feedback (teach, question, evaluate)\n- Adjust learning strategy based on insights\n- Revisit aha moments to reinforce understanding\n\n**📝 Exam Paper Generation** (NEW in v1.1.1):\n```\n🎯 Auto-generate exam questions based on learning content\n\nQuestion types:\n• Multiple Choice (3-5) - Concept understanding\n• Fill in the Blank (3-5) - Key term memory\n• Short Answer (2-3) - Logical expression\n• Practical/Code (1-2) - Application ability\n\nEach question includes: difficulty level, knowledge point, reference answer\n```\n\n### Step 8: Continuous Learning & Review\n- Periodically revisit mastered content (spaced repetition)\n- Follow Ebbinghaus Forgetting Curve for reviews\n- Expand into related knowledge domains\n- Apply recursive questioning to advanced topics\n\n### Step 9: Mind Mapping & Notes\n- Use mind mapping tools to organize knowledge structure\n- Build systematic note-taking systems (Cornell Notes method)\n- Maintain traceable and updatable notes\n- **Special**: Create \"Aha Moment Log\" tracking breakthrough insights\n\n## Trigger Scenarios\n\nWhen users say (English):\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Is there a good learning method...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n- \"Want to systematically master...\"\n- \"Why does this work?\"\n- \"I don't understand...\"\n\n当用户说 (Chinese/中文):\n- \"我想学习...\"\n- \"怎么高效学习？\"\n- \"有什么好的学习方法？\"\n- \"帮我制定学习计划...\"\n- \"这个概念不清楚...\"\n- \"想系统掌握...\"\n- \"为什么是这样？\"\n- \"我不懂...\"\n\n→ 主动推荐此学习方法 / Proactively recommend this method\n\n---\n\n## Multi-Language Response (Bilingual Support)\n\nThis skill supports **bilingual responses** based on user's language preference. The response language should match the user's input language.\n\n### Language Detection Logic\n\n| User Input Language | Response Language | Example Trigger |\n|---------------------|-------------------|-----------------|\n| English | English | \"I want to learn machine learning\" |\n| 中文/Chinese | Chinese (中文) | \"我想学习机器学习\" |\n| Mixed | Use dominant language | If majority is Chinese → Chinese |\n\n### Response Template\n\n**When user speaks English:**\n```\n# RootCraft Learning System\n\nThis is a high-efficiency learning methodology...\n\n[English content following the 9-step flow]\n```\n\n**When user speaks Chinese:**\n```\n# 格物本质赋能学习法 (RootCraft Learning System)\n\n这是一个融合第一性原理、分类学、费曼 technique 与递归追问的高效学习系统...\n\n[中文内容，遵循 9 步流程]\n```\n\n### Key Bilingual Elements\n\n| Element | English | Chinese |\n|---------|---------|---------|\n| Skill Name | RootCraft Learning System | 格物本质赋能学习法 |\n| Core Concept | First Principles | 第一性原理 |\n| Key Term | Aha Moment | 啊哈时刻 |\n| Method | Feynman Technique | 费曼 technique |\n| Framework | Taxonomy Classification | 分类学拆解 |\n| Process | Recursive Questioning | 递归追问 |\n\n### Practical Guidelines\n\n1. **Detect language** from user's first message\n2. **Switch language** only at conversation start, maintain consistency\n3. **Bilingual output** for skill description sections (both languages)\n4. **User guidance** always in user's detected language\n5. **Technical terms** can remain in English (e.g., MECE, Feynman) with Chinese explanation\n\n---\n\n\n---\n\n## 🤖 AI-Assisted Question Chain Generation\n\n> 自动生成递归追问链 / Auto-generate recursive questioning chains\n\nThis skill can automatically generate **recursive questioning chains** for any topic using AI. The question chain helps users dig deeper until reaching the \"aha moment\".\n\n### Trigger Commands / 触发指令\n\n| 中文指令 | English Command |\n|----------|-----------------|\n| 帮我生成关于【主题】的追问链 | Generate a question chain for 【topic】 |\n| 用 AI 深挖【概念】 | Dig deeper into 【concept】 with AI |\n| 自动追问【主题】 | Auto-question 【topic】 |\n| 生成追问链 | Create question chain |\n\n### How It Works / 工作原理\n\n```\n用户输入 → 检测意图（生成追问链）\n         → 提取主题\n         → 调用 LLM 生成（中英文双语）\n         → 格式化输出\n         → 建议用户\"继续深挖\"或\"记录 Aha\"\n```\n\n### Prompt Template (Bilingual) / 提示词模板\n\n#### 中文版本\n\n```\n你是一个专业的学习教练，擅长用递归追问法帮助学生理解任何概念。\n\n请为「{topic}」生成一个 {depth} 层的递归追问链。\n\n## 格式要求\n\n### Level 1: 基础定义\n- 问题要简洁明了\n- 答案要用通俗语言，像在和 10 岁小孩说话\n\n### Level 2: 原理追问\n- 问\"为什么\"\n- 给出技术解释\n\n### Level 3: 本质挖掘\n- 问到最底层的\"为什么\"\n- 区分假设和事实\n\n### Level 4: 边界测试\n- 问\"如果没有 X 会怎样\"\n- 探索反例\n\n### Level 5: 啊哈时刻\n- 用一句话总结本质\n- 用一个比喻让 10 岁小孩也能懂\n\n## 输出格式\n\n### Q1: [问题]\n**A1**: [答案]\n\n### Q2: [问题]\n**A2**: [答案]\n\n...\n\n💡 **AHA MOMENT**: [一句话本质总结 + 通俗比喻]\n```\n\n#### English Version\n\n```\nYou are a professional learning coach, skilled at using recursive questioning to help students understand any concept.\n\nPlease generate a {depth}-level recursive questioning chain for \"{topic}\".\n\n## Format Requirements\n\n### Level 1: Basic Definition\n- Questions should be concise and clear\n- Answers should use simple language, like explaining to a 10-year-old\n\n### Level 2: Principle Inquiry\n- Ask \"why\"\n- Provide technical explanation\n\n### Level 3: Essence Mining\n- Ask the deepest \"why\"\n- Distinguish between assumptions and facts\n\n### Level 4: Boundary Testing\n- Ask \"what if X didn't exist?\"\n- Explore counterexamples\n\n### Level 5: Aha Moment\n- Summarize the essence in one sentence\n- Use a metaphor a 10-year-old can understand\n\n## Output Format\n\n### Q1: [Question]\n**A1**: [Answer]\n\n### Q2: [Question]\n**A2**: [Answer]\n\n...\n\n💡 **AHA MOMENT**: [One-sentence essence summary + simple metaphor]\n```\n\n### Example Output / 示例输出\n\n**Input / 输入**: topic = \"梯度下降\" / \"gradient descent\"\n\n**Output / 输出**:\n\n```\n## 追问链：梯度下降 / Question Chain: Gradient Descent\n\n### Q1: 什么是梯度下降？ / What is gradient descent?\n**A1**: 梯度下降是一种优化算法，用来找到函数的最小值。就像下山时每一步都往最陡的下坡走。\n\n### Q2: 为什么要用\"梯度\"？ / Why use \"gradient\"?\n**A2**: 梯度指向函数上升最快的方向。反过来，沿着梯度的相反方向走，就是下降最快的方向。\n\n### Q3: 为什么一定要\"下降\"？ / Why must it \"descend\"?\n**A3**: 因为我们的目标是找到最小值（最优解）。下降是逼近最小值的方式。\n\n### Q4: 如果不用梯度，还有什么方法？ / If not gradient, what else?\n**A4**: 还有牛顿法（用二阶导数）、随机搜索、遗传算法等。但梯度下降是最简单高效的。\n\n### Q5: 梯度下降的本质是什么？ / What's the essence of gradient descent?\n**A5**: 梯度下降的本质是\"贪心策略\"——每一步都做当前最优选择，虽然不一定全局最优，但足够实用。\n\n💡 **AHA MOMENT**:\n梯度下降 = \"每步都往下走一走\"\n本质 = 贪心算法在优化问题上的应用\n比喻 = 像盲人下山，每步都摸一下坡度，往最陡的方向走\n```\n\n### Supported Parameters / 支持参数\n\n| Parameter | 说明 / Description | Default / 默认值 |\n|-----------|-------------------|-----------------|\n| topic | 学习主题 / Learning topic | Required / 必填 |\n| depth | 追问深度 / Question depth | 5 |\n| focus | 重点方向（可选）/ Focus area (optional) | None |\n| language | 输出语言 / Output language | auto-detect |\n\n### Post-Generation Actions / 生成后操作\n\n1. **建议继续深挖** / Suggest continuing:\n   - \"要针对某一层继续追问吗？\"\n   - \"Want to dig deeper into any specific level?\"\n\n2. **建议记录 Aha** / Suggest recording:\n   - \"可以把你的 Aha Moment 记录下来，要我帮你写进去吗？\"\n   - \"Would you like me to record your Aha Moment?\"\n\n3. **生成追问链卡片** / Generate shareable card:\n   - 可生成图片/文本格式的追问链卡片\n   - Can generate image/text format question chain cards\n\n## Output Format Suggestions\n\nCan generate for users:\n- Learning goal checklist\n- Knowledge taxonomy tree\n- Feynman explanation template\n- **Recursive questioning script** (question chain template)\n- **Aha moment tracker** (breakthrough log)\n- Review schedule table\n- Mind mapping structure\n\n## File Organization\n\n✅ **自动保存**：学习资料会自动保存到以下路径\n\n路径：`/root/.openclaw/workspace/study/{主题}/`\n\n示例：\n```\n/root/.openclaw/workspace/study/机器学习/\n├── 01-goals.md              # 学习目标和评估标准\n├── 02-first-principles.md   # 第一性原理分析\n├── 03-taxonomy.md           # 知识分类体系\n├── 04-feynman.md            # 费曼 Technique 笔记\n├── 04b-recursive-questions.md # 递归追问链\n├── 04c-aha-moments.md       # Aha Moment 记录\n├── 05-resources.md          # 学习资源列表\n├── 06-projects.md           # 实践项目代码\n├── 07-feedback.md           # 反馈与迭代记录\n├── 08-review.md             # 复习计划\n└── 09-mindmap.md            # 思维导图源文件\n```\n\n**自动生成内容**：\n1. 9步学习流程的完整笔记（11个md文件）\n2. Anki记忆卡片（anki_cards.csv，与笔记同目录）\n3. 复习计划表\n\n**文件用途**：\n- 可直接在本地查阅\n- 可导入Notion/Obsidian等工具\n- Anki卡片可导入Anki用于复习\n\n## Recommended Tools\n\n- Mind Mapping: XMind, MindNode, Obsidian\n- Note-taking: Notion, Obsidian, Evernote\n- Spaced Repetition: Anki, RemNote\n- Pomodoro Timer: Forest, Focus\n- Question Tracking: Obsidian Daily Notes, Notion Database\n\n## Version History\n\n| Version | Date       | Changes |\n|---------|------------|---------|\n| 1.1.2   | 2026-05-04 | Fix: 试卷生成选择题选项修复，改为有意义的学习相关选项 |\n| 1.1.0   | 2026-05-02 | Fixed: Save detailed learning content to files instead of templates |\n| 1.0.5   | 2026-05-02 | Added Anki memory cards generation based on Ebbinghaus forgetting curve - supports Chinese & English |\n| 1.0.4   | 2026-05-01 | Added AI-assisted question chain generation (bilingual: Chinese & English) |\n| 1.0.3   | 2026-05-01 | Added detailed user guide / onboarding section for easy start |\n| 1.0.2   | 2026-05-01 | Added multi-language response support - responses now adapt to user's language (English/Chinese) |\n| 1.0.1   | 2026-05-01 | Added Chinese name \"格物本质赋能学习法\" as display name, updated trigger keywords |\n| 1.0.0   | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0   | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n## Example: Learning Diffusion Models\n\n### Step 1: Set Goals\n- **Goal**: Understand and implement a basic diffusion model\n- **Evaluation**: Can explain forward/reverse process and generate images\n- **Time**: 2-3 weeks\n\n### Step 2: First Principles\nDiffusion essence = Gradual noise addition + Learned denoising\n- Why add noise gradually?\n- What does \"learned denoising\" mean?\n- How does this connect to thermodynamics?\n\n### Step 3: Taxonomy\n```\nDiffusion Models\n├── Forward Process (noise scheduling)\n├── Reverse Process (denoising network)\n├── Training Objective (noise prediction)\n├── Sampling (iterative denoising)\n└── Applications (image generation, inpainting)\n```\n\n### Step 4: Recursive Questioning in Action\n\n**Question Chain Example**:\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\nQ: \"Why start from noise at all?\"\n→ A: \"Noise is easy to sample; data is hard to model directly\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n### Step 5: Multi-Perspective\n- Paper: \"Denoising Diffusion Probabilistic Models\"\n- Video: Lilian Weng's blog explanation\n- Code: Hugging Face Diffusers library\n\n### Step 6: Practice\n- Implement simple 1D diffusion\n- Use diffusers for 2D image generation\n- Modify noise schedule and observe effects\n\n### Step 7: Feedback\n- Explain to colleague/peer\n- Write blog post on understanding\n- Compare with other generative models\n\n### Step 8: Review\n- Revisit aha moments weekly\n- Connect to VAEs, GANs, flows\n- Apply to new domains (audio, video)\n\n### Step 9: Mind Map\n```\nDiffusion Models\n├── Core Insight: \"Learned unscrambling\"\n├── Forward: Data → Noise (easy)\n├── Reverse: Noise → Data (learned)\n└── Aha: \"Practice destroying to learn creating\"\n```\n\nFile v1.1.2:README.md\n\n# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-aha-moments.md       # Breakthrough insights log\n├── 05-resources.md          # Learning resources list\n├── 06-projects.md           # Practice projects\n├── 07-feedback.md           # Feedback and iteration records\n├── 08-review.md             # Spaced review plan\n└── 09-mindmap.md            # Mind mapping source file\n```\n\n---\n\n## 🛠️ Recommended Tools\n\n- **Mind Mapping**: XMind, MindNode, Obsidian\n- **Note-taking**: Notion, Obsidian, Evernote\n- **Spaced Repetition**: Anki, RemNote\n- **Pomodoro Timer**: Forest, Focus\n\n---\n\n## 📝 Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 1.0.0 | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0 | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- First Principles Thinking - Aristotle, Elon Musk\n- Feynman Technique - Richard Feynman\n- Taxonomy-Based Classification - MECE Principle\n- Recursive Questioning - Socratic Method\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ by Zhang Quan**\n\n</div>\n\nFile v1.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.2\",\n  \"publishedAt\": 1777855419416\n}\n\nFile v1.1.2:package.json\n\n{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}\n\nArchive v1.1.1: 9 files, 28796 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (27530b), study_writer/__init__.py (476b), study_writer/study_writer.py (18048b), _meta.json (144b)\n\nFile v1.1.1:SKILL.md\n\n---\nname: rootcraft-learning-system\nversion: 1.1.1\nauthor: 张权 (Zhang Quan)\nauthor_website: https://www.luckydesigner.space\nauthor_brand: Luckydesigner（行运设计师）\nauthor_pen_name: 伯衡君\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（含**试卷生成**功能）\n```\n🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案\n```\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n✅ 文件保存到 /root/.openclaw/workspace/study/{主题}/\n✅ 包含12个md文件 + anki_cards.csv\n✅ 新增：08-exam.md（试卷文件）\n\n⚠️ **重要**：每次学习流程结束后，必须调用文件生成模块：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. 生成学习文件\nresult = generate_and_save('主题名称')\n\n# 2. 手动生成试卷（可选）\nexam_path = save_exam_paper('主题名称')\n\n# 3. 执行质检\nqc_result = quality_check('主题名称')\nprint_quality_report(qc_result)\n```\n\n📋 **质检模块** (Quality Check) - v1.1.1:\n每次学习流程结束后，系统检查以下内容：\n\n| 检查项 | 文件 | 说明 |\n|--------|------|------|\n| ✅ 学习目标 | 01-goals.md | 1.设定目标&评估标准 |\n| ✅ 第一性原理 | 02-first-principles.md | 2.第一性原理分析 |\n| ✅ 分类学拆解 | 03-taxonomy.md | 3.MECE结构拆解 |\n| ✅ 费曼+追问 | 04-feynman.md | 4.核心概念检验 |\n| ✅ 多视角学习 | 05-multi-perspective.md | 5.多角度分析 |\n| ✅ 实践应用 | 06-practice.md | 6.最小可运行示例 |\n| ✅ 反馈与迭代 | 07-feedback.md | 7.常见问题+试卷 |\n| ✅ 持续复习 | 08-review.md | 8.艾宾浩斯计划 |\n| ✅ 思维导图 | 09-mindmap.md | 9.知识图谱 |\n| ✅ Aha Moment | 10-aha-moment.md | 啊哈时刻记录 |\n| ✅ Anki卡片 | anki_cards.csv | 可导入的记忆卡片 |\n| ⭐ **试卷文件** | 08-exam.md | **选择题+填空题+简答题+操作题** |\n\n**质检函数**：\n```python\nfrom study_writer import quality_check, print_quality_report\n\nqc = quality_check('主题名称')\nprint_quality_report(qc)\n```\n\n**试卷生成函数**：\n```python\nfrom study_writer import save_exam_paper\n\nexam_file = save_exam_paper('主题名称')\nprint(f\"试卷已保存: {exam_file}\")\n```\n\n💡 特色产出：\n• Aha Moment 记录本（追踪每个\"啊哈\"时刻）\n• 知识分类树（系统化拆解）\n• ⭐ **自动试卷生成**（选择题+填空题+简答题+操作题）\n• ⭐ 新增：Anki 记忆卡片生成（基于艾宾浩斯遗忘曲线）\n• 递归追问链（问题链条）\n\n📦 **记忆卡片功能** (Memory Cards)：\n- 说「生成【主题】的Anki卡片」→ 自动生成可导入 Anki 的卡片\n- 说「查看我的复习计划」→ 显示基于记忆曲线的复习安排\n- 说「导出生词卡片」→ 导出 CSV 文件，可在 Anki 中导入使用\n- 支持中英文\n```\n\n### English Guide\n\n```\n🎓 Welcome to RootCraft Learning System!\n\nAn efficient learning methodology that transforms \"learn and forget\" into \"learn and understand.\"\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 Core Methods                                           │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 First Principles    →  Ask why until reaching essence  │\n│  📊 Taxonomy            →  Systematically decompose (MECE) │\n│  🎤 Feynman Technique   →  Teach to find knowledge gaps    │\n│  ❓ Recursive Questioning →  Dig deeper to find \"aha!\"      │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9-Step Learning Flow:\n1. Define Goals & Evaluation\n2. Apply First Principles\n3. Taxonomy-Based Classification\n4. Feynman + Recursive Questioning (Core)\n5. Multi-Perspective Learning\n6. Practice & Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Mapping & Notes\n\n🚀 Quick Start:\n• Just say \"I want to learn【topic】\" → Directly start full learning flow\n• Or \"Help me learn【content】using this method\"\n• Say \"I want to create a study plan\" for guidance\n\n⚡ **Direct Learning Mode**:\nWhen user says \"I want to learn XX\", directly output the complete 9-step learning flow - NO QUESTIONS ASKED!\n\nTemplate:\n```\n🎓 Alright! Let's learn 【topic】!\n\n--- 9-Step Learning Flow ---\n\n1. Goals & Evaluation\n2. First Principles\n3. Taxonomy (MECE)\n4. Feynman + Recursive Questioning\n5. Multi-Perspective\n6. Practice Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Map & Notes\n\n💡 Aha Moment\n📦 Anki Cards\n```\n\n💡 Key Outputs:\n• Aha Moment Log (track every \"aha!\" moment)\n• Knowledge Taxonomy Tree (systematic decomposition)\n• ⭐ NEW: Anki Memory Cards (Ebbinghaus forgetting curve based)\n• ⭐ NEW: Exam Paper Generation (Multiple Choice + Fill-in + Short Answer + Practice)\n• Recursive Question Chains (question chains)\n• 🤖 AI Question Chain Generator (Bilingual)\n\n📋 **Quality Check Module** (v1.1.1):\nAfter learning completes, run quality check:\n\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. Generate study files\nresult = generate_and_save('topic')\n\n# 2. Generate exam paper (optional)\nexam_path = save_exam_paper('topic')\n\n# 3. Run quality check\nqc_result = quality_check('topic')\nprint_quality_report(qc_result)\n```\n\n**Quality Check Files (12 total)**:\n\n| # | Check Item | File | Description |\n|---|------------|------|-------------|\n| 1 | Goals | 01-goals.md | Goal setting & evaluation |\n| 2 | First Principles | 02-first-principles.md | Core axioms analysis |\n| 3 | Taxonomy | 03-taxonomy.md | MECE decomposition |\n| 4 | Feynman | 04-feynman.md | Concept validation |\n| 5 | Multi-Perspective | 05-multi-perspective.md | Multi-angle analysis |\n| 6 | Practice | 06-practice.md | Code examples |\n| 7 | Feedback | 07-feedback.md | FAQ + exam |\n| 8 | Review | 08-review.md | Ebbinghaus schedule |\n| 9 | Mind Map | 09-mindmap.md | Knowledge graph |\n| 10 | Aha Moment | 10-aha-moment.md | Aha records |\n| 11 | Anki Cards | anki_cards.csv | Importable cards |\n| 12 | ⭐ Exam Paper | 08-exam.md | MC+Fill+QA+Practice |\n\n📦 **Memory Cards Feature**:\n- Say \"Generate Anki cards for [topic]\" → Auto-generate Anki-importable cards\n- Say \"Show my review schedule\" → Display memory curve-based review plan\n- Say \"Export vocabulary cards\" → Export CSV for Anki import\n- Supports Chinese & English\n```\n\n---\n\n## Core Principle\n\nA high-efficiency learning methodology that integrates **First Principles Thinking**, **Taxonomy-Based Classification**, **Feynman Technique**, and **Recursive Questioning** into a closed-loop system:\n\n1. **First Principles** → Trace to fundamental facts and concepts\n2. **Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n## Learning Flow (9 Steps)\n\nWhen users mention learning, exam prep, or skill acquisition, guide them through this process:\n\n### Step 1: Define Goals & Evaluation Criteria\n- Clarify learning objectives (target proficiency level)\n- Establish evaluation standards (how to measure mastery)\n- Set timelines and milestones\n\n### Step 2: Apply First Principles\n- Break down problems to find fundamental facts\n- Keep asking \"why\" until reaching irreducible truths\n- Distinguish between assumptions and verified facts\n\n### Step 3: Use Taxonomy-Based Classification\n- Divide topics into distinct subtopics/categories\n- Build classification systems (preferably MECE: Mutually Exclusive, Comprehensively Encompassing)\n- Clarify relationships between categories\n\n### Step 4: Apply Feynman Technique with Recursive Questioning\n\n**Core Process (5 Sub-Steps)**:\n\n#### 4.1 Start with a Real Problem\n- Begin with concrete, practical challenge\n- Example: \"Write a diffusion model code\" or \"Implement this algorithm\"\n- Ground learning in tangible context\n\n#### 4.2 Generate Questions Through Practice\n- While working, note every confusion point\n- Ask: \"Why does this work?\" \"What does this term mean?\"\n- Record questions without immediately seeking answers\n\n#### 4.3 Recursive Downward Questioning\n- For each unclear concept, ask deeper questions\n- Pattern: \"What do you mean by X?\" → \"Why is X necessary?\" → \"What happens without X?\"\n- Continue until reaching intuitive understanding\n- Example chain:\n  - \"What is 'gradient descent'?\" →\n  - \"Why do we need to minimize loss?\" →\n  - \"What is 'loss' actually measuring?\" →\n  - \"Why is measuring error useful?\" →\n  - **Aha!** \"Loss is just a compass pointing toward better answers\"\n\n#### 4.4 Restate in Your Own Words\n- After each answer, rephrase to confirm understanding\n- Use: \"So my understanding is... Is this correct?\"\n- If explanation feels forced or unclear, return to 4.3\n- Valid understanding = can explain to a 10-year-old\n\n#### 4.5 Chase the \"Aha!\" Moments\n- Recognize the click: \"Oh! That's why!\"\n- These moments mark true comprehension milestones\n- Document each aha moment with:\n  - What was unclear before\n  - What clicked\n  - Why it matters\n- **Key insight**: One deep aha > Ten shallow memorizations\n\n### Step 5: Multi-Perspective Learning\n- Use diverse resources (books/videos/courses/practical exercises)\n- Cross-validate information across sources\n- Find the optimal personal learning path\n\n### Step 6: Practice & Application\n- Select relevant projects for hands-on practice\n- Analyze real-world case studies\n- Connect theory with practical application\n- Apply recursive questioning to new challenges\n\n### Step 7: Feedback & Iteration\n- Regular review of learned content\n- Seek peer feedback (teach, question, evaluate)\n- Adjust learning strategy based on insights\n- Revisit aha moments to reinforce understanding\n\n**📝 Exam Paper Generation** (NEW in v1.1.1):\n```\n🎯 Auto-generate exam questions based on learning content\n\nQuestion types:\n• Multiple Choice (3-5) - Concept understanding\n• Fill in the Blank (3-5) - Key term memory\n• Short Answer (2-3) - Logical expression\n• Practical/Code (1-2) - Application ability\n\nEach question includes: difficulty level, knowledge point, reference answer\n```\n\n### Step 8: Continuous Learning & Review\n- Periodically revisit mastered content (spaced repetition)\n- Follow Ebbinghaus Forgetting Curve for reviews\n- Expand into related knowledge domains\n- Apply recursive questioning to advanced topics\n\n### Step 9: Mind Mapping & Notes\n- Use mind mapping tools to organize knowledge structure\n- Build systematic note-taking systems (Cornell Notes method)\n- Maintain traceable and updatable notes\n- **Special**: Create \"Aha Moment Log\" tracking breakthrough insights\n\n## Trigger Scenarios\n\nWhen users say (English):\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Is there a good learning method...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n- \"Want to systematically master...\"\n- \"Why does this work?\"\n- \"I don't understand...\"\n\n当用户说 (Chinese/中文):\n- \"我想学习...\"\n- \"怎么高效学习？\"\n- \"有什么好的学习方法？\"\n- \"帮我制定学习计划...\"\n- \"这个概念不清楚...\"\n- \"想系统掌握...\"\n- \"为什么是这样？\"\n- \"我不懂...\"\n\n→ 主动推荐此学习方法 / Proactively recommend this method\n\n---\n\n## Multi-Language Response (Bilingual Support)\n\nThis skill supports **bilingual responses** based on user's language preference. The response language should match the user's input language.\n\n### Language Detection Logic\n\n| User Input Language | Response Language | Example Trigger |\n|---------------------|-------------------|-----------------|\n| English | English | \"I want to learn machine learning\" |\n| 中文/Chinese | Chinese (中文) | \"我想学习机器学习\" |\n| Mixed | Use dominant language | If majority is Chinese → Chinese |\n\n### Response Template\n\n**When user speaks English:**\n```\n# RootCraft Learning System\n\nThis is a high-efficiency learning methodology...\n\n[English content following the 9-step flow]\n```\n\n**When user speaks Chinese:**\n```\n# 格物本质赋能学习法 (RootCraft Learning System)\n\n这是一个融合第一性原理、分类学、费曼 technique 与递归追问的高效学习系统...\n\n[中文内容，遵循 9 步流程]\n```\n\n### Key Bilingual Elements\n\n| Element | English | Chinese |\n|---------|---------|---------|\n| Skill Name | RootCraft Learning System | 格物本质赋能学习法 |\n| Core Concept | First Principles | 第一性原理 |\n| Key Term | Aha Moment | 啊哈时刻 |\n| Method | Feynman Technique | 费曼 technique |\n| Framework | Taxonomy Classification | 分类学拆解 |\n| Process | Recursive Questioning | 递归追问 |\n\n### Practical Guidelines\n\n1. **Detect language** from user's first message\n2. **Switch language** only at conversation start, maintain consistency\n3. **Bilingual output** for skill description sections (both languages)\n4. **User guidance** always in user's detected language\n5. **Technical terms** can remain in English (e.g., MECE, Feynman) with Chinese explanation\n\n---\n\n\n---\n\n## 🤖 AI-Assisted Question Chain Generation\n\n> 自动生成递归追问链 / Auto-generate recursive questioning chains\n\nThis skill can automatically generate **recursive questioning chains** for any topic using AI. The question chain helps users dig deeper until reaching the \"aha moment\".\n\n### Trigger Commands / 触发指令\n\n| 中文指令 | English Command |\n|----------|-----------------|\n| 帮我生成关于【主题】的追问链 | Generate a question chain for 【topic】 |\n| 用 AI 深挖【概念】 | Dig deeper into 【concept】 with AI |\n| 自动追问【主题】 | Auto-question 【topic】 |\n| 生成追问链 | Create question chain |\n\n### How It Works / 工作原理\n\n```\n用户输入 → 检测意图（生成追问链）\n         → 提取主题\n         → 调用 LLM 生成（中英文双语）\n         → 格式化输出\n         → 建议用户\"继续深挖\"或\"记录 Aha\"\n```\n\n### Prompt Template (Bilingual) / 提示词模板\n\n#### 中文版本\n\n```\n你是一个专业的学习教练，擅长用递归追问法帮助学生理解任何概念。\n\n请为「{topic}」生成一个 {depth} 层的递归追问链。\n\n## 格式要求\n\n### Level 1: 基础定义\n- 问题要简洁明了\n- 答案要用通俗语言，像在和 10 岁小孩说话\n\n### Level 2: 原理追问\n- 问\"为什么\"\n- 给出技术解释\n\n### Level 3: 本质挖掘\n- 问到最底层的\"为什么\"\n- 区分假设和事实\n\n### Level 4: 边界测试\n- 问\"如果没有 X 会怎样\"\n- 探索反例\n\n### Level 5: 啊哈时刻\n- 用一句话总结本质\n- 用一个比喻让 10 岁小孩也能懂\n\n## 输出格式\n\n### Q1: [问题]\n**A1**: [答案]\n\n### Q2: [问题]\n**A2**: [答案]\n\n...\n\n💡 **AHA MOMENT**: [一句话本质总结 + 通俗比喻]\n```\n\n#### English Version\n\n```\nYou are a professional learning coach, skilled at using recursive questioning to help students understand any concept.\n\nPlease generate a {depth}-level recursive questioning chain for \"{topic}\".\n\n## Format Requirements\n\n### Level 1: Basic Definition\n- Questions should be concise and clear\n- Answers should use simple language, like explaining to a 10-year-old\n\n### Level 2: Principle Inquiry\n- Ask \"why\"\n- Provide technical explanation\n\n### Level 3: Essence Mining\n- Ask the deepest \"why\"\n- Distinguish between assumptions and facts\n\n### Level 4: Boundary Testing\n- Ask \"what if X didn't exist?\"\n- Explore counterexamples\n\n### Level 5: Aha Moment\n- Summarize the essence in one sentence\n- Use a metaphor a 10-year-old can understand\n\n## Output Format\n\n### Q1: [Question]\n**A1**: [Answer]\n\n### Q2: [Question]\n**A2**: [Answer]\n\n...\n\n💡 **AHA MOMENT**: [One-sentence essence summary + simple metaphor]\n```\n\n### Example Output / 示例输出\n\n**Input / 输入**: topic = \"梯度下降\" / \"gradient descent\"\n\n**Output / 输出**:\n\n```\n## 追问链：梯度下降 / Question Chain: Gradient Descent\n\n### Q1: 什么是梯度下降？ / What is gradient descent?\n**A1**: 梯度下降是一种优化算法，用来找到函数的最小值。就像下山时每一步都往最陡的下坡走。\n\n### Q2: 为什么要用\"梯度\"？ / Why use \"gradient\"?\n**A2**: 梯度指向函数上升最快的方向。反过来，沿着梯度的相反方向走，就是下降最快的方向。\n\n### Q3: 为什么一定要\"下降\"？ / Why must it \"descend\"?\n**A3**: 因为我们的目标是找到最小值（最优解）。下降是逼近最小值的方式。\n\n### Q4: 如果不用梯度，还有什么方法？ / If not gradient, what else?\n**A4**: 还有牛顿法（用二阶导数）、随机搜索、遗传算法等。但梯度下降是最简单高效的。\n\n### Q5: 梯度下降的本质是什么？ / What's the essence of gradient descent?\n**A5**: 梯度下降的本质是\"贪心策略\"——每一步都做当前最优选择，虽然不一定全局最优，但足够实用。\n\n💡 **AHA MOMENT**:\n梯度下降 = \"每步都往下走一走\"\n本质 = 贪心算法在优化问题上的应用\n比喻 = 像盲人下山，每步都摸一下坡度，往最陡的方向走\n```\n\n### Supported Parameters / 支持参数\n\n| Parameter | 说明 / Description | Default / 默认值 |\n|-----------|-------------------|-----------------|\n| topic | 学习主题 / Learning topic | Required / 必填 |\n| depth | 追问深度 / Question depth | 5 |\n| focus | 重点方向（可选）/ Focus area (optional) | None |\n| language | 输出语言 / Output language | auto-detect |\n\n### Post-Generation Actions / 生成后操作\n\n1. **建议继续深挖** / Suggest continuing:\n   - \"要针对某一层继续追问吗？\"\n   - \"Want to dig deeper into any specific level?\"\n\n2. **建议记录 Aha** / Suggest recording:\n   - \"可以把你的 Aha Moment 记录下来，要我帮你写进去吗？\"\n   - \"Would you like me to record your Aha Moment?\"\n\n3. **生成追问链卡片** / Generate shareable card:\n   - 可生成图片/文本格式的追问链卡片\n   - Can generate image/text format question chain cards\n\n## Output Format Suggestions\n\nCan generate for users:\n- Learning goal checklist\n- Knowledge taxonomy tree\n- Feynman explanation template\n- **Recursive questioning script** (question chain template)\n- **Aha moment tracker** (breakthrough log)\n- Review schedule table\n- Mind mapping structure\n\n## File Organization\n\n✅ **自动保存**：学习资料会自动保存到以下路径\n\n路径：`/root/.openclaw/workspace/study/{主题}/`\n\n示例：\n```\n/root/.openclaw/workspace/study/机器学习/\n├── 01-goals.md              # 学习目标和评估标准\n├── 02-first-principles.md   # 第一性原理分析\n├── 03-taxonomy.md           # 知识分类体系\n├── 04-feynman.md            # 费曼 Technique 笔记\n├── 04b-recursive-questions.md # 递归追问链\n├── 04c-aha-moments.md       # Aha Moment 记录\n├── 05-resources.md          # 学习资源列表\n├── 06-projects.md           # 实践项目代码\n├── 07-feedback.md           # 反馈与迭代记录\n├── 08-review.md             # 复习计划\n└── 09-mindmap.md            # 思维导图源文件\n```\n\n**自动生成内容**：\n1. 9步学习流程的完整笔记（11个md文件）\n2. Anki记忆卡片（anki_cards.csv，与笔记同目录）\n3. 复习计划表\n\n**文件用途**：\n- 可直接在本地查阅\n- 可导入Notion/Obsidian等工具\n- Anki卡片可导入Anki用于复习\n\n## Recommended Tools\n\n- Mind Mapping: XMind, MindNode, Obsidian\n- Note-taking: Notion, Obsidian, Evernote\n- Spaced Repetition: Anki, RemNote\n- Pomodoro Timer: Forest, Focus\n- Question Tracking: Obsidian Daily Notes, Notion Database\n\n## Version History\n\n| Version | Date       | Changes |\n|---------|------------|---------|\n| 1.1.1   | 2026-05-04 | Enhanced: 反馈与迭代新增试卷生成功能 + 质检模块（12个文件自动检查）|\n| 1.1.0   | 2026-05-02 | Fixed: Save detailed learning content to files instead of templates |\n| 1.0.5   | 2026-05-02 | Added Anki memory cards generation based on Ebbinghaus forgetting curve - supports Chinese & English |\n| 1.0.4   | 2026-05-01 | Added AI-assisted question chain generation (bilingual: Chinese & English) |\n| 1.0.3   | 2026-05-01 | Added detailed user guide / onboarding section for easy start |\n| 1.0.2   | 2026-05-01 | Added multi-language response support - responses now adapt to user's language (English/Chinese) |\n| 1.0.1   | 2026-05-01 | Added Chinese name \"格物本质赋能学习法\" as display name, updated trigger keywords |\n| 1.0.0   | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0   | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n## Example: Learning Diffusion Models\n\n### Step 1: Set Goals\n- **Goal**: Understand and implement a basic diffusion model\n- **Evaluation**: Can explain forward/reverse process and generate images\n- **Time**: 2-3 weeks\n\n### Step 2: First Principles\nDiffusion essence = Gradual noise addition + Learned denoising\n- Why add noise gradually?\n- What does \"learned denoising\" mean?\n- How does this connect to thermodynamics?\n\n### Step 3: Taxonomy\n```\nDiffusion Models\n├── Forward Process (noise scheduling)\n├── Reverse Process (denoising network)\n├── Training Objective (noise prediction)\n├── Sampling (iterative denoising)\n└── Applications (image generation, inpainting)\n```\n\n### Step 4: Recursive Questioning in Action\n\n**Question Chain Example**:\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\nQ: \"Why start from noise at all?\"\n→ A: \"Noise is easy to sample; data is hard to model directly\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n### Step 5: Multi-Perspective\n- Paper: \"Denoising Diffusion Probabilistic Models\"\n- Video: Lilian Weng's blog explanation\n- Code: Hugging Face Diffusers library\n\n### Step 6: Practice\n- Implement simple 1D diffusion\n- Use diffusers for 2D image generation\n- Modify noise schedule and observe effects\n\n### Step 7: Feedback\n- Explain to colleague/peer\n- Write blog post on understanding\n- Compare with other generative models\n\n### Step 8: Review\n- Revisit aha moments weekly\n- Connect to VAEs, GANs, flows\n- Apply to new domains (audio, video)\n\n### Step 9: Mind Map\n```\nDiffusion Models\n├── Core Insight: \"Learned unscrambling\"\n├── Forward: Data → Noise (easy)\n├── Reverse: Noise → Data (learned)\n└── Aha: \"Practice destroying to learn creating\"\n```\n\nFile v1.1.1:README.md\n\n# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-aha-moments.md       # Breakthrough insights log\n├── 05-resources.md          # Learning resources list\n├── 06-projects.md           # Practice projects\n├── 07-feedback.md           # Feedback and iteration records\n├── 08-review.md             # Spaced review plan\n└── 09-mindmap.md            # Mind mapping source file\n```\n\n---\n\n## 🛠️ Recommended Tools\n\n- **Mind Mapping**: XMind, MindNode, Obsidian\n- **Note-taking**: Notion, Obsidian, Evernote\n- **Spaced Repetition**: Anki, RemNote\n- **Pomodoro Timer**: Forest, Focus\n\n---\n\n## 📝 Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 1.0.0 | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0 | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- First Principles Thinking - Aristotle, Elon Musk\n- Feynman Technique - Richard Feynman\n- Taxonomy-Based Classification - MECE Principle\n- Recursive Questioning - Socratic Method\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ by Zhang Quan**\n\n</div>\n\nFile v1.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.1\",\n  \"publishedAt\": 1777854889196\n}\n\nFile v1.1.1:package.json\n\n{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}\n\nArchive v1.1.0: 9 files, 24951 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (23438b), study_writer/__init__.py (218b), study_writer/study_writer.py (10223b), _meta.json (144b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: rootcraft-learning-system\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（常见问题和解决方案）\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n✅ 文件保存到 /root/.openclaw/workspace/study/{主题}/\n✅ 包含11个md文件 + anki_cards.csv\n```\n\n⚠️ **重要**：每次学习流程结束后，必须调用文件生成模块：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import generate_and_save\nresult = generate_and_save('主题名称')\n```\n\n💡 特色产出：\n• Aha Moment 记录本（追踪每个\"啊哈\"时刻）\n• 知识分类树（系统化拆解）\n• ⭐ 新增：Anki 记忆卡片生成（基于艾宾浩斯遗忘曲线）\n• 递归追问链（问题链条）\n\n📦 **记忆卡片功能** (Memory Cards)：\n- 说「生成【主题】的Anki卡片」→ 自动生成可导入 Anki 的卡片\n- 说「查看我的复习计划」→ 显示基于记忆曲线的复习安排\n- 说「导出生词卡片」→ 导出 CSV 文件，可在 Anki 中导入使用\n- 支持中英文\n```\n\n### English Guide\n\n```\n🎓 Welcome to RootCraft Learning System!\n\nAn efficient learning methodology that transforms \"learn and forget\" into \"learn and understand.\"\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 Core Methods                                           │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 First Principles    →  Ask why until reaching essence  │\n│  📊 Taxonomy            →  Systematically decompose (MECE) │\n│  🎤 Feynman Technique   →  Teach to find knowledge gaps    │\n│  ❓ Recursive Questioning →  Dig deeper to find \"aha!\"      │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9-Step Learning Flow:\n1. Define Goals & Evaluation\n2. Apply First Principles\n3. Taxonomy-Based Classification\n4. Feynman + Recursive Questioning (Core)\n5. Multi-Perspective Learning\n6. Practice & Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Mapping & Notes\n\n🚀 Quick Start:\n• Just say \"I want to learn【topic】\" → Directly start full learning flow\n• Or \"Help me learn【content】using this method\"\n• Say \"I want to create a study plan\" for guidance\n\n⚡ **Direct Learning Mode**:\nWhen user says \"I want to learn XX\", directly output the complete 9-step learning flow - NO QUESTIONS ASKED!\n\nTemplate:\n```\n🎓 Alright! Let's learn 【topic】!\n\n--- 9-Step Learning Flow ---\n\n1. Goals & Evaluation\n2. First Principles\n3. Taxonomy (MECE)\n4. Feynman + Recursive Questioning\n5. Multi-Perspective\n6. Practice Application\n7. Feedback & Iteration\n8. Continuous Review\n9. Mind Map & Notes\n\n💡 Aha Moment\n📦 Anki Cards\n```\n\n💡 Key Outputs:\n• Aha Moment Log (track every \"aha!\" moment)\n• Knowledge Taxonomy Tree (systematic decomposition)\n• ⭐ NEW: Anki Memory Cards (Ebbinghaus forgetting curve based)\n• Recursive Question Chains (question chains)\n• 🤖 AI Question Chain Generator (Bilingual)\n\n📦 **Memory Cards Feature**:\n- Say \"Generate Anki cards for [topic]\" → Auto-generate Anki-importable cards\n- Say \"Show my review schedule\" → Display memory curve-based review plan\n- Say \"Export vocabulary cards\" → Export CSV for Anki import\n- Supports Chinese & English\n```\n\n---\n\n## Core Principle\n\nA high-efficiency learning methodology that integrates **First Principles Thinking**, **Taxonomy-Based Classification**, **Feynman Technique**, and **Recursive Questioning** into a closed-loop system:\n\n1. **First Principles** → Trace to fundamental facts and concepts\n2. **Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n## Learning Flow (9 Steps)\n\nWhen users mention learning, exam prep, or skill acquisition, guide them through this process:\n\n### Step 1: Define Goals & Evaluation Criteria\n- Clarify learning objectives (target proficiency level)\n- Establish evaluation standards (how to measure mastery)\n- Set timelines and milestones\n\n### Step 2: Apply First Principles\n- Break down problems to find fundamental facts\n- Keep asking \"why\" until reaching irreducible truths\n- Distinguish between assumptions and verified facts\n\n### Step 3: Use Taxonomy-Based Classification\n- Divide topics into distinct subtopics/categories\n- Build classification systems (preferably MECE: Mutually Exclusive, Comprehensively Encompassing)\n- Clarify relationships between categories\n\n### Step 4: Apply Feynman Technique with Recursive Questioning\n\n**Core Process (5 Sub-Steps)**:\n\n#### 4.1 Start with a Real Problem\n- Begin with concrete, practical challenge\n- Example: \"Write a diffusion model code\" or \"Implement this algorithm\"\n- Ground learning in tangible context\n\n#### 4.2 Generate Questions Through Practice\n- While working, note every confusion point\n- Ask: \"Why does this work?\" \"What does this term mean?\"\n- Record questions without immediately seeking answers\n\n#### 4.3 Recursive Downward Questioning\n- For each unclear concept, ask deeper questions\n- Pattern: \"What do you mean by X?\" → \"Why is X necessary?\" → \"What happens without X?\"\n- Continue until reaching intuitive understanding\n- Example chain:\n  - \"What is 'gradient descent'?\" →\n  - \"Why do we need to minimize loss?\" →\n  - \"What is 'loss' actually measuring?\" →\n  - \"Why is measuring error useful?\" →\n  - **Aha!** \"Loss is just a compass pointing toward better answers\"\n\n#### 4.4 Restate in Your Own Words\n- After each answer, rephrase to confirm understanding\n- Use: \"So my understanding is... Is this correct?\"\n- If explanation feels forced or unclear, return to 4.3\n- Valid understanding = can explain to a 10-year-old\n\n#### 4.5 Chase the \"Aha!\" Moments\n- Recognize the click: \"Oh! That's why!\"\n- These moments mark true comprehension milestones\n- Document each aha moment with:\n  - What was unclear before\n  - What clicked\n  - Why it matters\n- **Key insight**: One deep aha > Ten shallow memorizations\n\n### Step 5: Multi-Perspective Learning\n- Use diverse resources (books/videos/courses/practical exercises)\n- Cross-validate information across sources\n- Find the optimal personal learning path\n\n### Step 6: Practice & Application\n- Select relevant projects for hands-on practice\n- Analyze real-world case studies\n- Connect theory with practical application\n- Apply recursive questioning to new challenges\n\n### Step 7: Feedback & Iteration\n- Regular review of learned content\n- Seek peer feedback (teach, question, evaluate)\n- Adjust learning strategy based on insights\n- Revisit aha moments to reinforce understanding\n\n### Step 8: Continuous Learning & Review\n- Periodically revisit mastered content (spaced repetition)\n- Follow Ebbinghaus Forgetting Curve for reviews\n- Expand into related knowledge domains\n- Apply recursive questioning to advanced topics\n\n### Step 9: Mind Mapping & Notes\n- Use mind mapping tools to organize knowledge structure\n- Build systematic note-taking systems (Cornell Notes method)\n- Maintain traceable and updatable notes\n- **Special**: Create \"Aha Moment Log\" tracking breakthrough insights\n\n## Trigger Scenarios\n\nWhen users say (English):\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Is there a good learning method...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n- \"Want to systematically master...\"\n- \"Why does this work?\"\n- \"I don't understand...\"\n\n当用户说 (Chinese/中文):\n- \"我想学习...\"\n- \"怎么高效学习？\"\n- \"有什么好的学习方法？\"\n- \"帮我制定学习计划...\"\n- \"这个概念不清楚...\"\n- \"想系统掌握...\"\n- \"为什么是这样？\"\n- \"我不懂...\"\n\n→ 主动推荐此学习方法 / Proactively recommend this method\n\n---\n\n## Multi-Language Response (Bilingual Support)\n\nThis skill supports **bilingual responses** based on user's language preference. The response language should match the user's input language.\n\n### Language Detection Logic\n\n| User Input Language | Response Language | Example Trigger |\n|---------------------|-------------------|-----------------|\n| English | English | \"I want to learn machine learning\" |\n| 中文/Chinese | Chinese (中文) | \"我想学习机器学习\" |\n| Mixed | Use dominant language | If majority is Chinese → Chinese |\n\n### Response Template\n\n**When user speaks English:**\n```\n# RootCraft Learning System\n\nThis is a high-efficiency learning methodology...\n\n[English content following the 9-step flow]\n```\n\n**When user speaks Chinese:**\n```\n# 格物本质赋能学习法 (RootCraft Learning System)\n\n这是一个融合第一性原理、分类学、费曼 technique 与递归追问的高效学习系统...\n\n[中文内容，遵循 9 步流程]\n```\n\n### Key Bilingual Elements\n\n| Element | English | Chinese |\n|---------|---------|---------|\n| Skill Name | RootCraft Learning System | 格物本质赋能学习法 |\n| Core Concept | First Principles | 第一性原理 |\n| Key Term | Aha Moment | 啊哈时刻 |\n| Method | Feynman Technique | 费曼 technique |\n| Framework | Taxonomy Classification | 分类学拆解 |\n| Process | Recursive Questioning | 递归追问 |\n\n### Practical Guidelines\n\n1. **Detect language** from user's first message\n2. **Switch language** only at conversation start, maintain consistency\n3. **Bilingual output** for skill description sections (both languages)\n4. **User guidance** always in user's detected language\n5. **Technical terms** can remain in English (e.g., MECE, Feynman) with Chinese explanation\n\n---\n\n\n---\n\n## 🤖 AI-Assisted Question Chain Generation\n\n> 自动生成递归追问链 / Auto-generate recursive questioning chains\n\nThis skill can automatically generate **recursive questioning chains** for any topic using AI. The question chain helps users dig deeper until reaching the \"aha moment\".\n\n### Trigger Commands / 触发指令\n\n| 中文指令 | English Command |\n|----------|-----------------|\n| 帮我生成关于【主题】的追问链 | Generate a question chain for 【topic】 |\n| 用 AI 深挖【概念】 | Dig deeper into 【concept】 with AI |\n| 自动追问【主题】 | Auto-question 【topic】 |\n| 生成追问链 | Create question chain |\n\n### How It Works / 工作原理\n\n```\n用户输入 → 检测意图（生成追问链）\n         → 提取主题\n         → 调用 LLM 生成（中英文双语）\n         → 格式化输出\n         → 建议用户\"继续深挖\"或\"记录 Aha\"\n```\n\n### Prompt Template (Bilingual) / 提示词模板\n\n#### 中文版本\n\n```\n你是一个专业的学习教练，擅长用递归追问法帮助学生理解任何概念。\n\n请为「{topic}」生成一个 {depth} 层的递归追问链。\n\n## 格式要求\n\n### Level 1: 基础定义\n- 问题要简洁明了\n- 答案要用通俗语言，像在和 10 岁小孩说话\n\n### Level 2: 原理追问\n- 问\"为什么\"\n- 给出技术解释\n\n### Level 3: 本质挖掘\n- 问到最底层的\"为什么\"\n- 区分假设和事实\n\n### Level 4: 边界测试\n- 问\"如果没有 X 会怎样\"\n- 探索反例\n\n### Level 5: 啊哈时刻\n- 用一句话总结本质\n- 用一个比喻让 10 岁小孩也能懂\n\n## 输出格式\n\n### Q1: [问题]\n**A1**: [答案]\n\n### Q2: [问题]\n**A2**: [答案]\n\n...\n\n💡 **AHA MOMENT**: [一句话本质总结 + 通俗比喻]\n```\n\n#### English Version\n\n```\nYou are a professional learning coach, skilled at using recursive questioning to help students understand any concept.\n\nPlease generate a {depth}-level recursive questioning chain for \"{topic}\".\n\n## Format Requirements\n\n### Level 1: Basic Definition\n- Questions should be concise and clear\n- Answers should use simple language, like explaining to a 10-year-old\n\n### Level 2: Principle Inquiry\n- Ask \"why\"\n- Provide technical explanation\n\n### Level 3: Essence Mining\n- Ask the deepest \"why\"\n- Distinguish between assumptions and facts\n\n### Level 4: Boundary Testing\n- Ask \"what if X didn't exist?\"\n- Explore counterexamples\n\n### Level 5: Aha Moment\n- Summarize the essence in one sentence\n- Use a metaphor a 10-year-old can understand\n\n## Output Format\n\n### Q1: [Question]\n**A1**: [Answer]\n\n### Q2: [Question]\n**A2**: [Answer]\n\n...\n\n💡 **AHA MOMENT**: [One-sentence essence summary + simple metaphor]\n```\n\n### Example Output / 示例输出\n\n**Input / 输入**: topic = \"梯度下降\" / \"gradient descent\"\n\n**Output / 输出**:\n\n```\n## 追问链：梯度下降 / Question Chain: Gradient Descent\n\n### Q1: 什么是梯度下降？ / What is gradient descent?\n**A1**: 梯度下降是一种优化算法，用来找到函数的最小值。就像下山时每一步都往最陡的下坡走。\n\n### Q2: 为什么要用\"梯度\"？ / Why use \"gradient\"?\n**A2**: 梯度指向函数上升最快的方向。反过来，沿着梯度的相反方向走，就是下降最快的方向。\n\n### Q3: 为什么一定要\"下降\"？ / Why must it \"descend\"?\n**A3**: 因为我们的目标是找到最小值（最优解）。下降是逼近最小值的方式。\n\n### Q4: 如果不用梯度，还有什么方法？ / If not gradient, what else?\n**A4**: 还有牛顿法（用二阶导数）、随机搜索、遗传算法等。但梯度下降是最简单高效的。\n\n### Q5: 梯度下降的本质是什么？ / What's the essence of gradient descent?\n**A5**: 梯度下降的本质是\"贪心策略\"——每一步都做当前最优选择，虽然不一定全局最优，但足够实用。\n\n💡 **AHA MOMENT**:\n梯度下降 = \"每步都往下走一走\"\n本质 = 贪心算法在优化问题上的应用\n比喻 = 像盲人下山，每步都摸一下坡度，往最陡的方向走\n```\n\n### Supported Parameters / 支持参数\n\n| Parameter | 说明 / Description | Default / 默认值 |\n|-----------|-------------------|-----------------|\n| topic | 学习主题 / Learning topic | Required / 必填 |\n| depth | 追问深度 / Question depth | 5 |\n| focus | 重点方向（可选）/ Focus area (optional) | None |\n| language | 输出语言 / Output language | auto-detect |\n\n### Post-Generation Actions / 生成后操作\n\n1. **建议继续深挖** / Suggest continuing:\n   - \"要针对某一层继续追问吗？\"\n   - \"Want to dig deeper into any specific level?\"\n\n2. **建议记录 Aha** / Suggest recording:\n   - \"可以把你的 Aha Moment 记录下来，要我帮你写进去吗？\"\n   - \"Would you like me to record your Aha Moment?\"\n\n3. **生成追问链卡片** / Generate shareable card:\n   - 可生成图片/文本格式的追问链卡片\n   - Can generate image/text format question chain cards\n\n## Output Format Suggestions\n\nCan generate for users:\n- Learning goal checklist\n- Knowledge taxonomy tree\n- Feynman explanation template\n- **Recursive questioning script** (question chain template)\n- **Aha moment tracker** (breakthrough log)\n- Review schedule table\n- Mind mapping structure\n\n## File Organization\n\n✅ **自动保存**：学习资料会自动保存到以下路径\n\n路径：`/root/.openclaw/workspace/study/{主题}/`\n\n示例：\n```\n/root/.openclaw/workspace/study/机器学习/\n├── 01-goals.md              # 学习目标和评估标准\n├── 02-first-principles.md   # 第一性原理分析\n├── 03-taxonomy.md           # 知识分类体系\n├── 04-feynman.md            # 费曼 Technique 笔记\n├── 04b-recursive-questions.md # 递归追问链\n├── 04c-aha-moments.md       # Aha Moment 记录\n├── 05-resources.md          # 学习资源列表\n├── 06-projects.md           # 实践项目代码\n├── 07-feedback.md           # 反馈与迭代记录\n├── 08-review.md             # 复习计划\n└── 09-mindmap.md            # 思维导图源文件\n```\n\n**自动生成内容**：\n1. 9步学习流程的完整笔记（11个md文件）\n2. Anki记忆卡片（anki_cards.csv，与笔记同目录）\n3. 复习计划表\n\n**文件用途**：\n- 可直接在本地查阅\n- 可导入Notion/Obsidian等工具\n- Anki卡片可导入Anki用于复习\n\n## Recommended Tools\n\n- Mind Mapping: XMind, MindNode, Obsidian\n- Note-taking: Notion, Obsidian, Evernote\n- Spaced Repetition: Anki, RemNote\n- Pomodoro Timer: Forest, Focus\n- Question Tracking: Obsidian Daily Notes, Notion Database\n\n## Version History\n\n| Version | Date       | Changes |\n|---------|------------|---------|\n| 1.1.0   | 2026-05-02 | Fixed: Save detailed learning content to files instead of templates |\n| 1.0.5   | 2026-05-02 | Added Anki memory cards generation based on Ebbinghaus forgetting curve - supports Chinese & English |\n| 1.0.4   | 2026-05-01 | Added AI-assisted question chain generation (bilingual: Chinese & English) |\n| 1.0.3   | 2026-05-01 | Added detailed user guide / onboarding section for easy start |\n| 1.0.2   | 2026-05-01 | Added multi-language response support - responses now adapt to user's language (English/Chinese) |\n| 1.0.1   | 2026-05-01 | Added Chinese name \"格物本质赋能学习法\" as display name, updated trigger keywords |\n| 1.0.0   | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0   | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n## Example: Learning Diffusion Models\n\n### Step 1: Set Goals\n- **Goal**: Understand and implement a basic diffusion model\n- **Evaluation**: Can explain forward/reverse process and generate images\n- **Time**: 2-3 weeks\n\n### Step 2: First Principles\nDiffusion essence = Gradual noise addition + Learned denoising\n- Why add noise gradually?\n- What does \"learned denoising\" mean?\n- How does this connect to thermodynamics?\n\n### Step 3: Taxonomy\n```\nDiffusion Models\n├── Forward Process (noise scheduling)\n├── Reverse Process (denoising network)\n├── Training Objective (noise prediction)\n├── Sampling (iterative denoising)\n└── Applications (image generation, inpainting)\n```\n\n### Step 4: Recursive Questioning in Action\n\n**Question Chain Example**:\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\nQ: \"Why start from noise at all?\"\n→ A: \"Noise is easy to sample; data is hard to model directly\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n### Step 5: Multi-Perspective\n- Paper: \"Denoising Diffusion Probabilistic Models\"\n- Video: Lilian Weng's blog explanation\n- Code: Hugging Face Diffusers library\n\n### Step 6: Practice\n- Implement simple 1D diffusion\n- Use diffusers for 2D image generation\n- Modify noise schedule and observe effects\n\n### Step 7: Feedback\n- Explain to colleague/peer\n- Write blog post on understanding\n- Compare with other generative models\n\n### Step 8: Review\n- Revisit aha moments weekly\n- Connect to VAEs, GANs, flows\n- Apply to new domains (audio, video)\n\n### Step 9: Mind Map\n```\nDiffusion Models\n├── Core Insight: \"Learned unscrambling\"\n├── Forward: Data → Noise (easy)\n├── Reverse: Noise → Data (learned)\n└── Aha: \"Practice destroying to learn creating\"\n```\n\nFile v1.1.0:README.md\n\n# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-aha-moments.md       # Breakthrough insights log\n├── 05-resources.md          # Learning resources list\n├── 06-projects.md           # Practice projects\n├── 07-feedback.md           # Feedback and iteration records\n├── 08-review.md             # Spaced review plan\n└── 09-mindmap.md            # Mind mapping source file\n```\n\n---\n\n## 🛠️ Recommended Tools\n\n- **Mind Mapping**: XMind, MindNode, Obsidian\n- **Note-taking**: Notion, Obsidian, Evernote\n- **Spaced Repetition**: Anki, RemNote\n- **Pomodoro Timer**: Forest, Focus\n\n---\n\n## 📝 Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 1.0.0 | 2026-04-30 | Official release - Integrated First Principles, Taxonomy Classification, Feynman Technique, and Recursive Questioning into 9-step learning flow with \"Aha Moment\" tracking |\n| 0.1.0 | 2024-XX-XX | Original Chinese version \"格物本质赋能学习法\" launched |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- First Principles Thinking - Aristotle, Elon Musk\n- Feynman Technique - Richard Feynman\n- Taxonomy-Based Classification - MECE Principle\n- Recursive Questioning - Socratic Method\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ by Zhang Quan**\n\n</div>\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1777733401575\n}\n\nFile v1.1.0:package.json\n\n{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}\n\nArchive v1.0.9: 9 files, 24801 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (22928b), study_writer/__init__.py (218b), study_writer/study_writer.py (10223b), _meta.json (144b)\n\nFile v1.0.9:SKILL.md\n\n---\nname: rootcraft-learning-system\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                  \n\nArchive v1.0.8: 9 files, 24467 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (22930b), study_writer/__init__.py (218b), study_writer/study_writer.py (9421b), _meta.json (144b)\n\nArchive v1.0.7: 9 files, 24274 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (22519b), study_writer/__init__.py (218b), study_writer/study_writer.py (9421b), _meta.json (144b)\n\nArchive v1.0.5: 7 files, 19984 bytes\n\nFiles: anki/__init__.py (244b), anki/anki_generator.py (13115b), anki/memory_curve.py (11543b), package.json (685b), README.md (4503b), SKILL.md (20885b), _meta.json (144b)\n\nArchive v1.0.4: 4 files, 11393 bytes\n\nFiles: package.json (685b), README.md (4503b), SKILL.md (20043b), _meta.json (144b)","readmeExcerpt":"Skill: RootCraft Learning System Owner: zhangboheng Summary: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec... Tags: anki:1.1.0, education:1.1.0, first-principles:1.1.0, latest:1.1.5, learning:1.1.0, memory:1.1.0, study:1.1.0 Version history: v1.1.5 | 2026-05-08T06:46:03.769Z | user Added quality scorer (4-d","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板："},{"language":"text","snippet":"🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案"},{"language":"python","snippet":"import sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\\n}\nresult = create_study_files('主题', content, anki_cards)"},{"language":"python","snippet":"import sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system/study_writer')\nfrom study_writer import generate_and_save, quality_check, print_quality_report, save_exam_paper\n\n# 1. 生成学习文件\nresult = generate_and_save('主题名称')\n\n# 2. 手动生成试卷（可选）\nexam_path = save_exam_paper('主题名称')\n\n# 3. 执行质检\nqc_result = quality_check('主题名称')\nprint_quality_report(qc_result)"},{"language":"python","snippet":"from study_writer import quality_check, print_quality_report\n\nqc = quality_check('主题名称')\nprint_quality_report(qc)"},{"language":"python","snippet":"from study_writer import save_exam_paper\n\nexam_file = save_exam_paper('主题名称')\nprint(f\"试卷已保存: {exam_file}\")"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: rootcraft-learning-system\nversion: 1.1.5\nauthor: 张权 (Zhang Quan)\nauthor_website: https://www.luckydesigner.space\nauthor_brand: Luckydesigner（行运设计师）\nauthor_pen_name: 伯衡君\nname_display: 格物本质赋能学习法\ndescription: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \"aha moment\" discovery. Includes Anki memory cards generation based on Ebbinghaus forgetting curve. Chinese name: 格物本质赋能学习法.\ntrigger_keywords: learning method, first principles, taxonomy classification, feynman technique, recursive questioning, aha moment, efficient learning, study system, knowledge mastery, how to learn, learn about, 格物致知, 学习方法, 啊哈时刻, 如何学习, 想学习, 帮我学习, 我想学习, 学习教程, 教学, 培训\n---\n\n# RootCraft Learning System (格物本质赋能学习法)\n\n---\n\n## 🎓 User Guide / 使用指南\n\n> When user asks \"how to use this skill\" or \"如何使用\", show this guide.\n\n### 中文引导 (Chinese Guide)\n\n```\n🎓 欢迎使用格物本质赋能学习法！\n\n这是一个高效学习系统，帮你从\"学了就忘\"变成\"学了就懂\"。\n\n┌─────────────────────────────────────────────────────────────┐\n│  📚 核心方法                                              │\n├─────────────────────────────────────────────────────────────┤\n│  🔍 第一性原理    →  追问本质，挖到不能再挖为止           │\n│  📊 分类学        →  系统拆解，构建 MECE 结构             │\n│  🎤 费曼 technique →  讲给别人听，发现知识缺口            │\n│  ❓ 递归追问      →  层层深挖，追到\"啊哈\"时刻            │\n└─────────────────────────────────────────────────────────────┘\n\n📋 9 步学习流程：\n1. 设定目标 & 评估标准\n2. 应用第一性原理\n3. 分类学拆解\n4. 费曼 + 递归追问（核心）\n5. 多视角学习\n6. 实践应用\n7. 反馈与迭代\n8. 持续复习\n9. 思维导图与笔记\n\n🚀 快速开始：\n• 直接说\"我想学习【主题】\" → 直接开始完整学习流程\n• 或说\"帮我用格物本质赋能学习法学习【内容】\"\n• 说\"我想制定学习计划\"让我帮你规划\n\n⚡ **直接学习模式**：\n当用户说\"我想学习XX\"时，直接输出完整的9步学习流程，不要问问题！\n\n流程模板：\n```\n🎓 好的，让我们开始学习【主题】！\n\n--- 9步学习流程 ---\n\n1. 设定目标 & 评估标准\n（直接给出该主题的学习目标和评估标准）\n\n2. 第一性原理\n（解释该主题的本质是什么）\n\n3. 分类学拆解（MECE）\n（系统化拆解该主题的知识体系）\n\n4. 费曼 + 递归追问\n（核心概念检验 + 追问链）\n\n5. 多视角学习\n（从数学、工程、应用等角度分析）\n\n6. 实践应用\n（给出一个最小可运行的代码示例）\n\n7. 反馈与迭代\n（含**试卷生成**功能）\n```\n🎯 试卷生成：根据所学内容自动生成测试题\n\n题型包括：\n• 选择题（3-5题）- 检验概念理解\n• 填空题（3-5题）- 检验关键术语记忆\n• 简答题（2-3题）- 检验逻辑表达能力\n• 操作题（1-2题）- 检验实际应用能力\n\n每道题标注：难度等级、知识点归属、参考答案\n```\n\n8. 持续复习\n（艾宾浩斯遗忘曲线复习计划）\n\n9. 思维导图与笔记\n（输出知识图谱）\n\n💡 Aha Moment记录\n📦 Anki卡片\n\n--- 自动保存详细内容 ---\n⚠️ 必须将上述9步的详细内容保存到文件，而不是只保存模板！\n\n保存方式：\n```python\nimport sys\nsys.path.insert(0, '/root/.openclaw/skills/rootcraft-learning-system')\nfrom study_writer import create_study_files\n\n# 将详细内容保存到文件\ncontent = {\n    \"goals\": \"\"\"# 学习目标\\n\\n（详细内容）\"\"\",\n    \"first_principles\": \"\"\"# 第一性原理\\n\\n（详细内容）\"\"\",\n    # ... 其他步骤的详细内容\\n}\nresult = create_study_files('主题', content, anki_cards)\n```\n\n> 💡 **内容质量提示**：为了生成高质量文档，请在content中提供详细、完整的内容。\\n> \\n> **详细模板示例**：\\n```python\\ncontent = {\\n    'goals': \\\"\\\"\\\"# 学习目标\\n\\n## 短期目标（1-4周）\\n- 理解AI的基本概念和核心原理\\n- 掌握机器学习基础知识\\n\\n## 中期目标（1-3个月）\\n- 深入理解机器学习核心理论\\n- 能够独立完成ML项目\\n\\n## 长期目标（3-12个月）\\n- 达到专业水平\\n- 能够创新和解决问题\\n\\n## 评估标准\\n- [ ] 掌握核心概念≥10个\\n- [ ] 完成项目≥3个\\n- [ ] 学习时长≥100小时\\n\\\"\\\"\\\",\\n    \\n    'first_principles': \\\"\\\"\\\"# 第一性原理\\n\\n## 核心公理\\n\\n### 公理1：机器学习是函数拟合\\n- 输入x → f(x) → 输出y\\n- 关键"},{"path":"README.md","content":"# RootCraft Learning System\n\n<div align=\"center\">\n\n**A high-efficiency learning methodology for deep knowledge mastery**\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/zhangquan/rootcraft-learning-system)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\n</div>\n\n---\n\n## 📖 Overview\n\nRootCraft Learning System integrates four powerful learning methodologies into a unified framework:\n\n1. **First Principles Thinking** → Trace to fundamental facts and concepts\n2. **Taxonomy-Based Classification** → Systematically decompose and structure\n3. **Feynman Technique** → Validate through output, identify gaps\n4. **Recursive Questioning** → Chase \"aha moments\" through layered inquiry\n\n---\n\n## 🎯 Key Features\n\n- ✅ **9-Step Learning Flow** - Complete process from goal setting to knowledge mastery\n- ✅ **Recursive Questioning Framework** - 5 sub-steps for deep understanding\n- ✅ **Aha Moment Tracking** - Document breakthrough insights\n- ✅ **Practical Examples** - Real-world learning scenarios (Diffusion Models, Machine Learning)\n- ✅ **File Organization Templates** - Structured directory for learning materials\n- ✅ **Spaced Repetition Plan** - Long-term retention strategy\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install via ClawHub\nclawhub install rootcraft-learning-system\n```\n\n### Usage\n\nWhen you want to learn something new, simply say:\n\n- \"I want to learn...\"\n- \"How to learn efficiently...\"\n- \"Help me create a study plan...\"\n- \"This concept is unclear...\"\n\nThe system will guide you through the 9-step learning flow.\n\n---\n\n## 📚 Core Methodology\n\n### Step 1-3: Foundation\n- Define goals and evaluation criteria\n- Apply first principles thinking\n- Build taxonomy-based classification\n\n### Step 4: Deep Understanding (Core)\nThe Feynman Technique with Recursive Questioning:\n\n```\n4.1 Start with a Real Problem\n4.2 Generate Questions Through Practice\n4.3 Recursive Downward Questioning\n4.4 Restate in Your Own Words\n4.5 Chase the \"Aha!\" Moments\n```\n\n### Step 5-9: Consolidation\n- Multi-perspective learning\n- Practice & application\n- Feedback & iteration\n- Continuous review\n- Mind mapping & notes\n\n---\n\n## 💡 Example: Learning Diffusion Models\n\n### Recursive Questioning Chain\n\n```\nQ: \"Why do we add noise gradually?\"\n→ A: \"To create a tractable path between data and noise\"\n\nQ: \"What does 'tractable path' mean?\"\n→ A: \"A path we can reverse mathematically\"\n\nQ: \"Why do we need to reverse it?\"\n→ A: \"Because generation = going from noise back to data\"\n\n💡 AHA! \"Diffusion is like unscrambling an egg - we practice scrambling \n   so much we learn to unscramble!\"\n```\n\n---\n\n## 📁 File Structure\n\n```\nstudy/{topic}/\n├── 01-goals.md              # Learning goals and evaluation criteria\n├── 02-first-principles.md   # First principles analysis\n├── 03-taxonomy.md           # Knowledge taxonomy tree\n├── 04-feynman.md            # Feynman explanation notes\n├── 04b-recursive-questions.md # Question chains and answers\n├── 04c-a"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7bj8mtcw6j7s73kyz9zhck6985kv85\",\n  \"slug\": \"rootcraft-learning-system\",\n  \"version\": \"1.1.5\",\n  \"publishedAt\": 1778222763769\n}"},{"path":"skill-card.md","content":"## Description:\n\nRootCraft Learning System helps agents guide learners through a bilingual 9-step study workflow using first principles, taxonomy-based classification, the Feynman Technique, recursive questioning, spaced review, exam generation, and Anki-style memory cards.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zhangboheng](https://clawhub.ai/user/zhangboheng)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nLearners, educators, and agents use this skill to turn a study topic into structured learning goals, first-principles explanations, recursive question chains, practice tasks, review schedules, exam questions, and flashcards.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated study materials and flashcard contents may be retained locally in OpenClaw workspace directories.\n\nMitigation: Avoid sensitive study topics unless local retention is acceptable, and review or remove saved files after use.\n\nRisk: Generated practice commands or code examples may be incorrect or unsuitable for a user's environment.\n\nMitigation: Review generated commands and examples before running them, especially when they install packages or write files.\n\n## Reference(s):\n\n- [RootCraft Learning System on ClawHub](https://clawhub.ai/zhangboheng/skills/rootcraft-learning-system)\n- [Luckydesigner author website](https://www.luckydesigner.space)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Code, Shell commands, Files, Configuration instructions]\n\n**Output Format:** [Markdown guidance with Python and shell snippets plus locally saved Markdown, CSV, and optional Anki package files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May save generated study notes, exam papers, review schedules, and flashcard contents under local OpenClaw workspace directories.]\n\n## Skill Version(s):\n\n1.1.5 (source: SKILL.md frontmatter and server release evidence)\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."},{"path":"package.json","content":"{\n  \"name\": \"rootcraft-learning-system\",\n  \"version\": \"1.0.0\",\n  \"description\": \"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Recursive Questioning for deep knowledge mastery and \\\"aha moment\\\" discovery.\",\n  \"author\": \"zhangquan\",\n  \"license\": \"MIT\",\n  \"keywords\": [\n    \"learning\",\n    \"first-principles\",\n    \"feynman-technique\",\n    \"recursive-questioning\",\n    \"knowledge-mastery\",\n    \"study-method\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/zhangquan/rootcraft-learning-system\"\n  },\n  \"files\": [\n    \"SKILL.md\"\n  ],\n  \"main\": \"SKILL.md\"\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec... Skill: RootCraft Learning System Owner: zhangboheng Summary: RootCraft Learning System - An integrated learning methodology combining First Principles Thinking, Taxonomy-Based Classification, Feynman Technique, and Rec... Tags: anki:1.1.0, education:1.1.0, first-principles:1.1.0, latest:1.1.5, learning:1.1.0, memory:1.1.0, study:1.1.0 Version history: v1.1.5 | 2026-05-08T06:46:03.769Z | user Added quality scorer (4-d","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1211,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T20:54:12.959Z","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-11T20:54:12.959Z","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-12T08:09:07.583Z","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"}]}}}