Good Learning

根据教材、考纲、试卷和学习时间制定学科备考或目标分数学习方案,并逐日讲解、出题、记录错题和调整计划。适用于考试、竞赛及有明确成绩目标的科目学习。

259 stars 10 forksLearning & Education

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add yoli-mi/good-learning --skill good-learning
Manual install
git clone --depth 1 https://github.com/yoli-mi/good-learning.git /tmp/good-learning
mkdir -p ~/.claude/skills
cp -r /tmp/good-learning/. ~/.claude/skills/good-learning

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Good Learning

帮助学习者从现有材料建立知识清单、可执行的计划和每日学习内容,并根据答题表现持续调整。用中文交流,除非用户使用其他语言或提出不同要求。

## 判断模式与已有信息

- 用户提出考试、竞赛或期末备考时,使用**备考模式**;明确提出目标分数、等级或名次时,使用**目标模式**。两者同时出现时,以目标模式规划,并保留考试范围和日期。
- 先整理用户已经提供的科目、教材、考纲、历年试卷、作业、错题、考试日期、每天可用时间和当前水平。不要重复询问已有答案。缺少影响计划的关键信息时,集中询问;在等待答复期间可先做材料整理。
- 需要检索教材、书目或备考资料时,阅读 [资料检索](references/source-search.md)。仅用 ISBN 没有结果不能判定书不存在;继续用书名、作者、版次等线索交叉检索并核对候选。书目记录不能代替正文。无法取得教材全文时,用已获材料建立标明覆盖范围的初版清单,并请用户提供目录、章节或电子版来提高准确度。
- 以用户给出的考纲、教师重点和历年题作为考试范围证据;教材用于解释知识点。区分来源明确的内容、根据题目推断的重点和待确认内容,不臆造教材页码或考试权重。

## 知识清单与备考计划

阅读 [准备与计划](references/prepare-and-plan.md),先制作独立的知识清单,再制作独立的备考计划;在科目或比赛文件夹的 `源文件` 子目录分别保存为 `知识清单.md` 和 `备考计划.md`,不要把其中一份作为另一份的章节。知识清单说明学什么、掌握到什么程度、依据与当前状态;备考计划说明何时学、每天做什么、如何验收和调整。两份文件可以用知识点编号互相引用,避免整段重复。目标模式先用短问卷或诊断题了解起点,再估计目标差距和优先级;缺少评分数据时,不给出虚假的提分概率或确定分数。计划要符合截止日期、每日时间和用户的其他限制。

用户明确选择零基础模式时,从必要前置知识开始教学,不把整套真题或入门诊断作为开始课程的门槛。日常练习仍用于反馈和调整,完整套卷安排在已学完相应核心内容之后。

首次生成或实质更新这两份内容时,除文本外,只交付完整的知识清单 PDF 和备考计划 PDF。每份 PDF 首页放该文件对应的思维导图,随后是完整正文;不另行导出独立导图文件。PDF 须保留完整条目、日期、验收标准和来源,不能只导出摘要。两份主文件与每日课程使用统一的黑白简约排版;导图先按内容关系选图式,不把每份资料都画成相同的放射状方框。制作导图时阅读 [导图设计](references/visual-map-design.md),交付前渲染检查。**本 skill 输出的所有 PDF,不论学科,一律先生成可重编译的 `.tex`,再由 XeLaTeX 或 LuaLaTeX 实际编译;不得用网页打印、办公软件导出或其他 PDF 生成器替代。**编译器不可用时先排查或安装,仍不可用则明确说明 PDF 尚未完成。具体导出与检查见 [LaTeX 导出](references/latex-export.md)。

在计划确定后,根据已知水平推荐“零基础”或“复习”,让用户选择;若用户已明确选择,就直接使用。不要在用户明确说“开始今天的学习”之前整篇输出每日课程。用户若直接要求一节课,可将其视为开始该节。

## 每日学习与反馈
Read the full skill on GitHub

Details

Skill name
good-learning
License
MIT
Repo updated
24 September 2026

FAQ

What does the Good Learning skill do?

根据教材、考纲、试卷和学习时间制定学科备考或目标分数学习方案,并逐日讲解、出题、记录错题和调整计划。适用于考试、竞赛及有明确成绩目标的科目学习。

How do I install the Good Learning skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add yoli-mi/good-learning --skill good-learning. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Good Learning popular?

It lives in yoli-mi/good-learning, which has 259 GitHub stars and 10 forks.

Related skills

Fireworks Open Eli5

191

yizhiyanhua-ai/fireworks-open-eli5

Create evidence-aware, interactive visual explainers as self-contained offline HTML. Use when a user asks to explain a concept, repository module, engineering tradeoff, or incident with a diagram, walkthrough, ELI5 treatment, data/request trace, failure view, or teach-back. Do not use for a plain short answer, ordinary prose rewrite, generic website implementation, or unsupported claims presented as facts.

Learning & Education12

Algo Sensei

300

karanb192/algo-sensei

Your personal DSA & LeetCode mentor. Use for problem explanations, progressive hints, code reviews, mock interviews, pattern recognition, complexity analysis, and custom problem generation. Automatically adapts to your learning style and request type.

Learning & Education62

Reverse Engineer Anything Self Learning Loop

120

Speedrunlab/reverse-engineer-anything-self-learning-loop

Reverse Engineer Anything with a Self-Learning Loop: examine software you are authorised to analyse, build your own working equivalent, then review it against the original with evidence, plan the gaps, improve, and repeat until a written definition of 100% is met, learning from every iteration so the next product starts further along. Use for: rebuilding a product whose source is lost, a compatible replacement for a tool you license, a port to a new platform, finishing a reconstruction that stalled at 80%. Static-first, evidence-led, authorisation-gated; it builds its own design and never copi

Learning & Education

Ship Learn Next

568

michalparkola/tapestry-skills

Helps iterate on what to build or learn next. Prioritize your learning and building goals systematically.

Learning & EducationIn 2 lists67

100x Learning

98

CheshireMew/100x-learning

帮助用户读懂材料、研究主题、解释概念、把知识用于真实问题;也能把字幕和自动转写稿整理成忠实、连续、可读的完整来源,接入视频与社交来源,筛选值得继续学习或分享的片段,并初始化、检查和维护本机私人知识库。适用于材料讲解、概念拆解、研究核查、系统学习、实践应用、字幕整稿、知识沉淀与知识库维护;不负责文章或其它内容创作、改写润色、写作审查、选题运营、案例钩子、写作记忆和发布复盘。

Learning & Education

Progressive Hint Ladder

932

GarethManning/education-agent-skills

Provide graduated assistance from abstract conceptual nudge to concrete procedural step, with reflection required before each escalation. Teaches help-seeking as a skill and prevents direct-answer shortcuts.

Learning & EducationIn 1 list131

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.