Good Learning
根据教材、考纲、试卷和学习时间制定学科备考或目标分数学习方案,并逐日讲解、出题、记录错题和调整计划。适用于考试、竞赛及有明确成绩目标的科目学习。
Install
npx skills add yoli-mi/good-learning --skill good-learninggit 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-learningPersonal 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)。 在计划确定后,根据已知水平推荐“零基础”或“复习”,让用户选择;若用户已明确选择,就直接使用。不要在用户明确说“开始今天的学习”之前整篇输出每日课程。用户若直接要求一节课,可将其视为开始该节。 ## 每日学习与反馈
Details
- Skill name
good-learning- Repository
- yoli-mi/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
191yizhiyanhua-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.
Algo Sensei
300karanb192/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.
Reverse Engineer Anything Self Learning Loop
120Speedrunlab/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
Ship Learn Next
568michalparkola/tapestry-skills
Helps iterate on what to build or learn next. Prioritize your learning and building goals systematically.
100x Learning
98CheshireMew/100x-learning
帮助用户读懂材料、研究主题、解释概念、把知识用于真实问题;也能把字幕和自动转写稿整理成忠实、连续、可读的完整来源,接入视频与社交来源,筛选值得继续学习或分享的片段,并初始化、检查和维护本机私人知识库。适用于材料讲解、概念拆解、研究核查、系统学习、实践应用、字幕整稿、知识沉淀与知识库维护;不负责文章或其它内容创作、改写润色、写作审查、选题运营、案例钩子、写作记忆和发布复盘。
Progressive Hint Ladder
932GarethManning/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.
Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.