liangdabiao

Textbooks — Development skill for Claude Code

Development community

我制作了 mathigon textbooks skill, 一句话开发高质量stem课程,牛得很.

How to install Textbooks

This entry records only its repository, not the path inside it, so there is no exact command to give. Open liangdabiao/textbooks and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Textbooks does

我制作了 mathigon textbooks skill, 一句话开发高质量stem课程,牛得很!Source code of Mathigon's interactive textbooks

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
  • Claudia — A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions 21k ★

README

Mathigon 教科书

![](https://mathigon.org/images/hero.jpg)

欢迎来到 [Mathigon](https://mathigon.org)——一个屡获殊荣、面向 12 至 18 岁学生的数学教育平台。它既是教科书,又像一位虚拟私人导师,运用尖端技术与创新课程体系,让数学学习比以往任何时候都更有趣、更具互动性和参与感。[了解更多…](https://www.youtube.com/watch?v=vwyIZsi0b98)

本仓库包含我们所有课程的源代码与资源文件。同时增加了:liangdabiao我制作了 mathigon textbooks skill, 一句话开发高质量stem课程,牛得很!

实际演示效果: ![](ScreenShot_2026-07-23_135205_729.png) ![](ScreenShot_2026-07-23_135224_387.png) ![](ScreenShot_2026-07-23_154133_247.png) ![](ScreenShot_2026-07-23_154315_255.png)

我制作的 mathigon textbooks skill: ![](ScreenShot_2026-07-23_135250_617.png) ![](微信图片_20260723155328_2011_1424.png) ![](微信图片_20260723155814_2032_1424.png)

环境搭建

![CI 测试](https://github.com/mathigon/textbooks/workflows/CI%20Tests/badge.svg) ![代码质量](https://github.com/mathigon/textbooks/workflows/Code%20Quality/badge.svg) ![GitHub 仓库大小](https://img.shields.io/github/repo-size/mathigon/textbooks) ![GitHub 问题数](https://img.shields.io/github/issues-raw/mathigon/textbooks)

如果你想对本内容进行修改或补充,可以运行一个本地 Node.js 服务器进行开发。首先,请确保电脑上已安装 NPM 与 Node.js(14 及以上版本),或从[官网](https://nodejs.org)下载安装。

接下来,克隆本仓库、安装全部依赖,然后使用以下命令启动本地服务器:

git clone https://github.com/mathigon/textbooks
cd textbooks
npm install
npm start

首次运行 `npm start` 可能需要几分钟,因为它会编译所有已有的课程。之后,只要条件允许就会使用缓存版本。最后,你可以访问 [localhost:5000](http://localhost:5000) 并选择任意章节。

服务器会监视所有文件的改动,并在必要时自动重新编译(少数例外,如共享文件或 YAML 文件)。

贡献指南

我们欢迎任何对 Mathigon 的贡献——无论是修复 bug、纠正错别字,还是创建全新的课程。如果你发现任何 bug 或错误,请[提交 issue](https://github.com/mathigon/textbooks/issues)。

撰写新内容时,请务必遵循我们的[内容开发指南](https://www.notion.so/718073cf25bf468b9d717735884803da),其中包含教学原则、风格建议以及互动元素的说明。

如果你想帮助我们把 Mathigon 翻译成更多语言,请查阅我们的[本地化文档](docs/translations.md)。

在提交 pull request 之前,你需要签署我们的[个人贡献者许可协议](https://gist.github.com/plegner/5ad5b7be2948a4ad073c50b15ac01d39)。

如果你想加入 Mathigon 工作,请访问我们的[招聘页面](https://mathigon.org/careers),如有任何疑问可[联系我们](mailto:dev@mathigon.org)。

文档

课程结构

每门课程都是 [content](content) 目录下的一个子文件夹,包含以下组成部分:

  • content.md 包含课程的源代码与元数据。它采用