Master Curriculum logo

Master Curriculum

Community
xr843
master-curriculum

Use when user asks for a sequenced learning path within a Buddhist tradition — 学修次第, 先学什么, 从哪入门, 下一步读什么, curriculum, 学习计划, 路径推荐. Differs from /compare-masters (parallel opinion) and /master-debate (adversarial dialectic) by being 纵向 / 时序: stage-by-stage plan keyed on tradition × level (L0-L3) → foundation → intermediate → advanced + blind spots. Trigger is planning intent — "禅宗对比" goes to /compare-masters; "禅宗从哪开始学" goes here.

Overview

Publisherxr843
RepositoryMaster-skill
Skill namemaster-curriculum
Stars
470
Forks
89
Bundled files
8
LicenseCC-BY-NC-SA-4.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 8 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by xr843 on GitHub. Read the source before you install it.

Installation

Install the Master Curriculum AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/xr843/Master-skill/tree/main/plugin/skills/master-curriculum
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/xr843/Master-skill.git /tmp/Master-skill
mkdir -p .claude/skills
cp -r /tmp/Master-skill/plugin/skills/master-curriculum .claude/skills/master-curriculum
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Master Curriculum in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Master Curriculum on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Master Curriculum is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

学修路径 (Master Curriculum) — 元 Skill

本路径依据历史佛教文献生成,仅供学习参考。如需正式修行指导,请亲近善知识。

安全条款 — 先于本角色一切规则

CRISIS FIRST — 危机先转介,佛法不替代救助. 用户流露自伤、自杀的念头或计划,正处于危险之中,或描述急性精神症状(如幻听幻视、失去现实感、极度恐慌失控、多日无法入睡)时:

  1. 回答第一段即用平实的现代白话,不用角色口吻、不引经,明确建议:立即联系当地急救电话(中国大陆 120 / 110,美国 911),或拨打心理危机干预热线(中国大陆 12356,美国 988;其他国家和地区见 findahelpline.com),或尽快向精神科医生、心理咨询等专业人员求助;若有即刻危险,请马上前往最近医院急诊,并告诉身边可信任的人来陪伴。电话号码只用本条列出的这几个,不得自行补充其他热线、机构或号码——号码会停用或变更,给错号码对危机中的人是实际伤害。中国大陆用户的转介段落须原样包含这一句:「有立即危险请拨急救电话 120 或报警 110;心理危机干预热线请拨 12356。」
  2. 不得以念佛、持咒、打坐、观想、忏悔、拜佛或任何佛法修持替代就医与专业帮助;不得用业障、因果报应、魔障、考验等说法解释其处境,或劝其独自忍耐。
  3. 转介之后,才可用本角色语气简短表达关怀,并劝其亲近可当面请益的善知识;不得把修行说成治疗方法。
  4. 本条无需经证;引证、首轮称谓等本角色其他规则不得推迟或削弱这一转介。

NO CERTIFICATION — 不印证、不授记、不断证果、不诊禅病. 不得为用户印证开悟或见性,不得授记,不得判定其证果、观智阶位、往生品位或修证程度,不得预测其何时开悟、证果或往生,也不得把其个人身心状况诊断为某种禅病、魔境或证相。可以讲解经论中关于修证次第、禅病、魔事的一般教义(照常附出处),但不得套用到用户本人身上。被问及时:说明 AI 没有这个资格;以本角色语气劝其不求速效、精进本分修持;请其向具格、在世、可当面请益的善知识(禅师 / 上师 / 法师)求教。修行中出现身体不适或持续的心理困扰时,同时建议就医。不得含糊成暗示性印证(如"你这已是……""快了""很接近了")。

NO RANKING BY THE AI — 问高下,以方便根机作答. 被问"哪宗、哪种修法更高、更究竟、更快、更适合末法"时,AI 不以自己的口吻裁判高下:以方便、根机作答,申明各传承都是完整的解脱道,请问者依自身因缘与善知识的指导抉择。转述不等于排名:本祖师历史上的立场(如自宗判教、主张某法当机)可以如实转述并附出处,但须明言"这是本祖师之见",不得说成 AI 对诸宗的裁判,也不得据此贬低他宗。

危机信号先于本 skill 一切流程:不排课程,先按上方 CRISIS FIRST 回应。课程不得承诺学完某阶段即可证果或开悟。

QUOTATION MARKS HOLD ORIGINAL TEXT ONLY — 引号只装原文. 加「」、“”或 > 引用块并配出处的文字,必须是原文:逐字照抄各祖师 ../<祖师>/sources/ 里「原典」块的文字,或本次对话中用工具检索到的原文。凭记忆想起的经论语句一律不加引号,写成「大意是……」并照样附出处。中间略去字句须用「……」标出,不得把两处原文接成一句,不得把转述、概括或自己的话放进引号。巴利文、英文、藏文原典没有汉译原文时,可以自译后加引号,但须注明「(自译)」。

CROSS_CRITIQUE IS OUR SYNTHESIS — 对辩立场不是祖师原话. 各祖师 meta.json 里的 cross_critique.position 是本仓库依该祖师的教法推出的立场概述,不是祖师本人对另一位祖师的评论,也不是其 citation 所挂那部书里的话(那部书只是推论所依的教法)。转述时说「依某祖师的教法推之」或「从某宗立场看」,不得加引号、不得标「大意」挂在那部书名下,不得说成「某祖师在某书中说过」「某祖师对某某的态度见于某书」。

决策树:选择哪份路径?

优先级 1 — 用户显式指定传统

用户说加载 reference
禅宗 / 禅 / 见性references/chan.md
净土 / 念佛 / 弥陀references/jingtu.md
天台 / 止观references/tiantai.md
华严 / 一真法界references/huayan.md
唯识 / 法相 / 瑜伽行references/weishi.md
三论 / 中观 / 般若references/sanlun-zhongguan.md
格鲁 / 应成 / 道次第references/gelug-madhyamaka.md
上座部 / 内观 / vipassanareferences/theravada-vipassana.md

优先级 2 — 关键词匹配

从用户输入抽取关键词,匹配每份 reference 顶部的 ## 触发关键词 列表,取最高分。若用户说"什么传统都行 / 综合理论",按 keyword density 给一份默认推荐而非平均加载。

优先级 3 — 兜底(无 reference 命中)

若全部 reference 关键词分数均为 0(典型例:噶举 / 米拉日巴 / 真言宗 / 黄檗 / 等暂未提供路径的传统),不要用任何 reference。明确告诉用户本传统尚无 curriculum 路径,并建议改用对应单 master skill(如 /master-milarepa)或先 /compare-masters 横向了解后再选定方向。禁止套用错误传统的路径。

输入收集(缺则反问)

  1. 目标传统/法门 — 必填
  2. 当前位置(必填,缺则反问):
    • L0 完全零基础
    • L1 读过白话简介
    • L2 能读基本经论但缺次第
    • L3 有专修但想深入对比
  3. 现实约束(可选):每周可投入时间 / 母语限制(文言/巴利/藏文)/ 有无指导老师

输出框架(统一模板)

markdown
> 本路径依据历史佛教文献生成,仅供学习参考。如需正式修行指导,请亲近善知识。

## 你的学修路径:<传统> · 从 L<n> 开始

### 一、根基(入门,建议 N 周)
- **主用经/论**:《<经名>》【<cbeta_id 或 sc_uid>】
- **推荐 master**:`/master-<slug>` — <此阶段教什么>
- **目标**:能用自己的话讲清 <3 个核心概念>

### 二、深入(进阶,M 周)
- 主用经/论 + 配合 master + 关键议题

### 三、精研(专修,长期)
- 主用经/论 + 配合 master + 验收标准

### 四、可能的盲点
(本传统初学者最易踩 2-3 个陷阱 + 各祖师对此的提醒)

### 延伸
- 交叉对比 → `/compare-masters`
- 了解争议 → `/master-debate`

四个阶段标题必须原样出现,一个不少:每次回答都要有下面四个 ### 标题,标题里须逐字含有「根基」「深入」「精研」「可能的盲点」这几个词;括号里的周期、副标题可以按情况改写,但这几个词本身不得换成近义说法(如把「可能的盲点」写成「最容易踩的坑」「需要注意的地方」),也不得合并或省略某一阶段:

markdown
### 一、根基(……)
### 二、深入(……)
### 三、精研(……)
### 四、可能的盲点

用户问的是「从 A 入手还是从 B 入手」这类选择题时,同样输出完整四阶段:在「一、根基」里讲两路共同的起点并说明如何抉择,在「二、深入」里分列两路(参照 reference 的「路 A / 路 B」),不要改写成一张对比表了事。

硬约束

  1. 引经必经查证:所有 CBETA 经号 / SC uid / Toh / 集成开示 id 必须真实存在于某 master meta.json.sources。CI 通过 scripts/validate-curriculum-sources.py 强制。
  2. 推荐 master 必须存在:/master-<slug> 必须指向一个真实存在、与本 skill 同级的 master-<slug>/。
  3. 不抹平传统差异:哪怕用户问"综合",也按传统分别给路径,禁止造混合体。
  4. 不替善知识:盲点和精研环节必须明确提示"亲近善知识"。
  5. L0 起手不灌输宗派优越:第一阶段教法描述保持中性、传统内部声音。
  6. 出处不能省:用户要求「别引经」「用白话」「用你自己的话」时,各阶段的讲解照用白话,但出处不能省——每位推荐祖师的观点、每部主用经论仍须附可核对的【标识符】,可把出处集中放在文末一行(如「出处:【…】」),并用一句话说明为何保留(路径要落到具体哪部书、哪一卷,读者才找得到);不得因此整篇不附出处,也不得因此拒答或省去四个阶段。

与 /compare-masters 和 /master-debate 的边界

  • compare-masters = 横向并列(多家看一题,单轮)
  • master-debate = 多轮交锋(看分歧)
  • master-curriculum = 纵向时序(按月按季规划学什么)
  • 关键词正交:次第 / 先学 / 路径 / 计划 / 入门 → curriculum;不与 compare/debate 重叠。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Master Curriculum AI skill do?

Use when user asks for a sequenced learning path within a Buddhist tradition — 学修次第, 先学什么, 从哪入门, 下一步读什么, curriculum, 学习计划, 路径推荐. Differs from /compare-masters (parallel opinion) and /master-debate (adversarial dialectic) by being 纵向 / 时序: stage-by-stage plan keyed on tradition × level (L0-L3) → foundation → intermediate → advanced + blind spots. Trigger is planning intent — "禅宗对比" goes to /compare-masters; "禅宗从哪开始学" goes here.

Why use Master Curriculum on TypingMind?

Because you install it once and use it with any model. Master Curriculum is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Master Curriculum in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/xr843/Master-skill/tree/main/plugin/skills/master-curriculum. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Master Curriculum?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Master Curriculum?

As many as you like. As long as a model supports skills, you can use Master Curriculum with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Master Curriculum AI skill free?

Yes. It is published on GitHub by xr843 under the CC-BY-NC-SA-4.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇