{
  "markdown": "# Learning Planner / 学习规划器\n\nA Claude Code plugin that acts as your long-running learning companion — helps you **plan**, **track**, and **review** self-directed learning in structured phases.\n\n一个 Claude Code 插件，作为你的长期学习伙伴 —— 帮助你按结构化阶段**规划、追踪、回顾**自主学习。\n\n---\n\n## English\n\n### Interaction Flow / 交互流程\n\n```mermaid\nflowchart TD\n    U[\"👤 User / 用户\"] -->|\"Natural language\\n自然语言\"| IR\n\n    IR{\"Intent Recognition\\n意图识别\"} -->|\"plan / 规划\"| F2[\"Flow 2: Plan Phase\\n规划新阶段\"]\n    IR -->|\"done / 完成了\"| F3[\"Flow 3: End & Summarize\\n结束并总结\"]\n    IR -->|\"init / 初始化\"| F1[\"Flow 1: Initialize\\n初始化项目\"]\n    IR -->|\"review / 回顾\"| F0[\"Read learning-log\\n阅读学习档案\"]\n\n    F1 --> G[\"Ask background questions\\n询问背景信息\"] --> F2\n    F2 --> FILES[\"Generate phase folder\\n生成阶段文件夹\"]\n    FILES --> STUDY[\"User studies\\n用户学习\"]\n    STUDY -->|\"Phase complete\\n阶段完成\"| F3\n    F3 --> LOG[\"Append to learning-log\\n追加到学习档案\"]\n    LOG -->|\"Continue?\\n继续?\"| F2\n```\n\n### Phase Lifecycle / 阶段生命周期\n\n```mermaid\nflowchart LR\n    subgraph Init[\"Initialize\"]\n        A1[\"Create project skeleton\\n创建项目骨架\"]\n        A2[\"Set learning goals\\n设定学习目标\"]\n    end\n\n    subgraph Plan[\"Plan Phase\"]\n        B1[\"Read history & goals\\n读取历史与目标\"]\n        B2[\"Generate phase folder\\n生成阶段文件夹\"]\n        B3[\"Create task checklist\\n创建任务清单\"]\n    end\n\n    subgraph Execute[\"Execute\"]\n        C1[\"Study content files\\n学习内容文件\"]\n        C2[\"Check off tasks\\n勾选完成任务\"]\n        C3[\"Add personal notes\\n添加个人笔记\"]\n    end\n\n    subgraph Review[\"Review\"]\n        D1[\"Full scan of phase\\n全面扫描阶段文件\"]\n        D2[\"Summarize in log\\n总结到学习档案\"]\n        D3[\"Suggest next phase\\n建议下一阶段\"]\n    end\n\n    Init --> Plan --> Execute --> Review --> Plan\n```\n\n### Features\n\n- **Phase-based learning** — Break ambitious goals into manageable phases, each with its own folder, task list, and content files\n- **Natural language interaction** — Just talk to Claude Code normally; the skill recognizes intent in both English and Chinese\n- **Obsidian-compatible** — All generated files use `- [ ]` / `- [x]` checkboxes, `[[wikilinks]]`, and LaTeX math (`$...$` / `$$...$$`)\n- **Token-efficient context** — Uses a compressed `learning-log.md` for history so planning stays fast across many phases\n\n### Three Core Workflows\n\n| Flow | Trigger Examples | What It Does |\n|------|-----------------|--------------|\n| **Initialize** | \"setup learning project\", \"帮我建立学习档案\" | Creates the project skeleton with goals, log, and CLAUDE.md rules |\n| **Plan Phase** | \"plan my study\", \"帮我规划学习\", \"what should I learn next\" | Reads your history and goals, generates a phase folder with task checklist and content files |\n| **End & Summarize** | \"I finished this phase\", \"我学完了\", \"阶段结束\" | Scans everything in the phase folder, appends summary to learning log, suggests next steps |\n\n### Installation\n\n```bash\nclaude plugin install learning-planner@claude-plugins-official\n```\n\nOr browse in Claude Code: `/plugin > Discover`\n\n### Usage\n\nOnce installed, just talk to Claude Code naturally. The skill recognizes intent from your everyday language:\n\n```\n\"帮我规划下一个学习阶段\"\n\"I just finished the machine learning phase, can you summarize it?\"\n\"初始化一个学习项目\"\n\"What should I focus on next?\"\n```\n\n### Project Structure Created by the Skill\n\n```\n<your-learning-project>/\n├── CLAUDE.md                   # Project rules for Claude Code\n├── learning-goals.md            # Your long-term & short-term goals\n├── learning-log.md              # Cumulative phase summaries\n│\n├── YYYYMMDD-<topic>/            # One folder per learning phase\n│   ├── phase-plan.md            # Phase overview + checkbox task list\n│   ├── 01_<item>.md             # Learning content files\n│   ├── 02_<item>.md\n│   └── ...\n│\n└── YYYYMMDD-<topic>/\n    └── ...\n```\n\n### No Preset Curriculum\n\nThis plugin does **not** come with any pre-loaded learning content. It adapts to *your* goals — whether you're studying protein engineering, learning Japanese, preparing for a coding interview, or mastering the piano. You define the direction during initialization, and the skill helps you break it down and stay on track.\n\n### Language Support\n\nAll prompts and responses work in both **English** and **Chinese** (中文). Phase folders and content files can use any language.\n\n---\n\n## 中文\n\n### 功能特点\n\n- **分阶段学习** — 把宏大目标拆解为可管理的阶段，每个阶段有独立文件夹、任务清单和学习内容\n- **自然语言交互** — 像平时聊天一样对 Claude Code 说话，skill 自动识别中英文意图\n- **Obsidian 兼容** — 所有生成文件使用 `- [ ]` / `- [x]` 勾选框、`[[wikilinks]]` 和 LaTeX 数学公式\n- **Token 高效** — 通过精简的 `learning-log.md` 保存历史摘要，多次迭代后规划依然快速\n\n### 三个核心工作流\n\n| 工作流 | 触发示例 | 功能 |\n|--------|---------|------|\n| **初始化项目** | \"帮我建立学习档案\", \"setup learning project\" | 创建项目骨架：目标文件、学习档案、CLAUDE.md 规则 |\n| **规划新阶段** | \"帮我规划学习\", \"what should I learn next\" | 读取历史与目标，生成阶段文件夹、任务清单、学习内容文件 |\n| **结束并总结** | \"我学完了\", \"阶段结束\", \"I finished this phase\" | 全面扫描阶段文件夹，追加摘要到学习档案，建议后续方向 |\n\n### 安装\n\n```bash\nclaude plugin install learning-planner@claude-plugins-official\n```\n\n或在 Claude Code 中通过 `/plugin > Discover` 浏览安装。\n\n### 使用方式\n\n安装后直接自然对话即可，无需记命令：\n\n```\n\"帮我规划下一个学习阶段\"\n\"这个阶段终于啃完了，帮我总结一下\"\n\"回顾一下我的学习进度\"\n\"接下来学什么好\"\n```\n\n### 生成的项目结构\n\n```\n<你的学习项目目录>/\n├── CLAUDE.md                   # Claude Code 项目规则\n├── learning-goals.md            # 你的长/短期学习目标\n├── learning-log.md              # 各阶段累计摘要\n│\n├── YYYYMMDD-<主题>/              # 每个学习阶段一个文件夹\n│   ├── phase-plan.md            # 阶段计划 + 勾选框任务清单\n│   ├── 01_<内容>.md             # 学习内容文件\n│   ├── 02_<内容>.md\n│   └── ...\n│\n└── YYYYMMDD-<主题>/\n    └── ...\n```\n\n### 不预设任何学习内容\n\n本插件**不包含**任何预设的课程或学习材料。它会适应你自己的目标 —— 无论是蛋白质工程、日语学习、编程面试还是钢琴练习。你在初始化时定义方向，skill 帮你拆解、追踪、坚持。\n\n### 语言支持\n\n所有提示和回复均支持**英文和中文**。阶段文件夹名和内容文件可使用任何语言。\n\n---\n\n## License\n\nMIT\n",
  "bytes": 5552,
  "sha": "2f2d90dc062c0f12800730b2de74c2b751154596cbda276701f3c80cb7f6718b",
  "repo_slug": "spyfighting/learning-planner",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_spyfighting_learning_planner_learning_pl_1e019b38/readme"
}