mirror of
https://github.com/xr843/Master-skill.git
synced 2026-05-10 05:16:25 +00:00
refactor: remove 南传/藏传 masters, focus exclusively on 汉传祖师大德
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
## 特性
|
## 特性
|
||||||
|
|
||||||
- **预置十位法师**:涵盖汉传七大宗派(唯识/中观/禅/天台/华严/净土/跨宗派)、南传(阿姜查)、藏传(宗喀巴),开箱即用
|
- **预置八位汉传祖师大德**:涵盖唯识、中观、禅、天台、华严、净土、跨宗派七大核心宗派,开箱即用
|
||||||
- **FoJin 数据桥**:接入 [fojin.app](https://fojin.app) 的 503 个数据源、10K+ 文本、678K+ 语义向量和 31K 实体知识图谱
|
- **FoJin 数据桥**:接入 [fojin.app](https://fojin.app) 的 503 个数据源、10K+ 文本、678K+ 语义向量和 31K 实体知识图谱
|
||||||
- **AgentSkills 标准**:遵循 AgentSkills 规范,可作为子技能被其他 Agent 调用
|
- **AgentSkills 标准**:遵循 AgentSkills 规范,可作为子技能被其他 Agent 调用
|
||||||
- **双模输出**:每位法师生成 `teaching.md`(教义体系)和 `voice.md`(说法风格)两份文件
|
- **双模输出**:每位法师生成 `teaching.md`(教义体系)和 `voice.md`(说法风格)两份文件
|
||||||
@@ -54,7 +54,6 @@ cd Buddha-skill && pip install -r requirements.txt
|
|||||||
在支持 AgentSkills 的环境(OpenClaw / Claude Code)中直接调用:
|
在支持 AgentSkills 的环境(OpenClaw / Claude Code)中直接调用:
|
||||||
|
|
||||||
```
|
```
|
||||||
# 汉传
|
|
||||||
/xuanzang — 玄奘法师(法相唯识宗)
|
/xuanzang — 玄奘法师(法相唯识宗)
|
||||||
/kumarajiva — 鸠摩罗什(三论宗/中观)
|
/kumarajiva — 鸠摩罗什(三论宗/中观)
|
||||||
/huineng — 慧能大师(禅宗六祖)
|
/huineng — 慧能大师(禅宗六祖)
|
||||||
@@ -63,12 +62,6 @@ cd Buddha-skill && pip install -r requirements.txt
|
|||||||
/yinguang — 印光大师(净土宗)
|
/yinguang — 印光大师(净土宗)
|
||||||
/ouyi — 蕅益大师(天台/净土·跨宗派)
|
/ouyi — 蕅益大师(天台/净土·跨宗派)
|
||||||
/xuyun — 虚云老和尚(禅宗·五宗兼嗣)
|
/xuyun — 虚云老和尚(禅宗·五宗兼嗣)
|
||||||
|
|
||||||
# 南传
|
|
||||||
/ajahn-chah — 阿姜查(泰国森林传承)
|
|
||||||
|
|
||||||
# 藏传
|
|
||||||
/tsongkhapa — 宗喀巴大师(格鲁派)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 自定义生成
|
### 自定义生成
|
||||||
@@ -138,20 +131,6 @@ cd Buddha-skill && pip install -r requirements.txt
|
|||||||
主要来源:CBETA《楞严经》《金刚经》《六祖坛经》等。
|
主要来源:CBETA《楞严经》《金刚经》《六祖坛经》等。
|
||||||
调用命令:`/xuyun`
|
调用命令:`/xuyun`
|
||||||
|
|
||||||
### 阿姜查(Ajahn Chah,1918-1992)
|
|
||||||
|
|
||||||
泰国森林传承比丘,南传上座部代表人物之一。
|
|
||||||
以直接、朴实的禅修指导著称,善用日常比喻讲解无常、苦、无我。
|
|
||||||
主要来源:SuttaCentral 巴利藏,含《大念处经》《法轮转起经》等核心经典。
|
|
||||||
调用命令:`/ajahn-chah`
|
|
||||||
|
|
||||||
### 宗喀巴大师(ཙོང་ཁ་པ,1357-1419)
|
|
||||||
|
|
||||||
藏传佛教格鲁派创立者,佛教史上最具系统性的论师之一。
|
|
||||||
以《菩提道次第广论》构建完整修行次第,融合显密,判教严密。
|
|
||||||
主要来源:《菩提道次第广论》《密宗道次第广论》《三主要道》等。
|
|
||||||
调用命令:`/tsongkhapa`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 架构图
|
## 架构图
|
||||||
|
|||||||
+1
-20
@@ -12,7 +12,7 @@ This project is built out of respect for Buddhist traditions. All content is gen
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **10 pre-built masters**: 8 Chinese Buddhist masters across Yogacara, Madhyamaka, Chan, Tiantai, Huayan, Pure Land, and cross-tradition; 1 Theravada; 1 Tibetan — ready to use out of the box
|
- **8 pre-built Chinese Buddhist masters**: across Yogacara, Madhyamaka, Chan, Tiantai, Huayan, Pure Land, and cross-tradition — ready to use out of the box
|
||||||
- **FoJin data bridge**: Connected to [fojin.app](https://fojin.app) with 503 data sources, 10K+ texts, 678K+ semantic embeddings, and a 31K-entity knowledge graph
|
- **FoJin data bridge**: Connected to [fojin.app](https://fojin.app) with 503 data sources, 10K+ texts, 678K+ semantic embeddings, and a 31K-entity knowledge graph
|
||||||
- **Runtime RAG retrieval**: Answers grounded in real Buddhist texts via FoJin semantic search, not just LLM training data
|
- **Runtime RAG retrieval**: Answers grounded in real Buddhist texts via FoJin semantic search, not just LLM training data
|
||||||
- **AgentSkills standard**: Compliant with the AgentSkills specification; can be invoked as a sub-skill by other agents
|
- **AgentSkills standard**: Compliant with the AgentSkills specification; can be invoked as a sub-skill by other agents
|
||||||
@@ -55,7 +55,6 @@ cd Buddha-skill && pip install -r requirements.txt
|
|||||||
In any AgentSkills-compatible environment (Claude Code / OpenClaw):
|
In any AgentSkills-compatible environment (Claude Code / OpenClaw):
|
||||||
|
|
||||||
```
|
```
|
||||||
# Chinese Buddhism
|
|
||||||
/xuanzang — Master Xuanzang (Yogacara)
|
/xuanzang — Master Xuanzang (Yogacara)
|
||||||
/kumarajiva — Kumarajiva (Madhyamaka / Sanlun)
|
/kumarajiva — Kumarajiva (Madhyamaka / Sanlun)
|
||||||
/huineng — Master Huineng (Chan, Sixth Patriarch)
|
/huineng — Master Huineng (Chan, Sixth Patriarch)
|
||||||
@@ -64,12 +63,6 @@ In any AgentSkills-compatible environment (Claude Code / OpenClaw):
|
|||||||
/yinguang — Master Yinguang (Pure Land)
|
/yinguang — Master Yinguang (Pure Land)
|
||||||
/ouyi — Master Ouyi (Tiantai / Pure Land, cross-tradition)
|
/ouyi — Master Ouyi (Tiantai / Pure Land, cross-tradition)
|
||||||
/xuyun — Master Xuyun (Chan, Five Houses)
|
/xuyun — Master Xuyun (Chan, Five Houses)
|
||||||
|
|
||||||
# Theravada
|
|
||||||
/ajahn-chah — Ajahn Chah (Thai Forest Tradition)
|
|
||||||
|
|
||||||
# Tibetan
|
|
||||||
/tsongkhapa — Tsongkhapa (Gelug)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Generate a Custom Master
|
### Generate a Custom Master
|
||||||
@@ -138,18 +131,6 @@ Modern Chan patriarch who lived to 119 years. Unprecedented in Buddhist history
|
|||||||
Primary sources: CBETA — Shurangama Sutra, Diamond Sutra, Platform Sutra.
|
Primary sources: CBETA — Shurangama Sutra, Diamond Sutra, Platform Sutra.
|
||||||
Invoke: `/xuyun`
|
Invoke: `/xuyun`
|
||||||
|
|
||||||
### Ajahn Chah (1918-1992)
|
|
||||||
|
|
||||||
A Thai Forest Tradition monk and one of the most influential Theravada masters of the 20th century. Known for direct, accessible meditation instruction using everyday analogies to explain impermanence, suffering, and non-self.
|
|
||||||
Primary sources: SuttaCentral Pali Canon — Mahasatipatthana Sutta, Dhammacakkappavattana Sutta.
|
|
||||||
Invoke: `/ajahn-chah`
|
|
||||||
|
|
||||||
### Tsongkhapa (1357-1419)
|
|
||||||
|
|
||||||
Founder of the Gelug school of Tibetan Buddhism. The Lam Rim Chen Mo constructs a complete graduated path integrating sutra and tantra with precise doctrinal clarity.
|
|
||||||
Primary sources: Lam Rim Chen Mo, sNgags Rim Chen Mo, Lam gTso rNam gSum.
|
|
||||||
Invoke: `/tsongkhapa`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|||||||
@@ -23,14 +23,13 @@ allowed-tools:
|
|||||||
以下方式均可触发:
|
以下方式均可触发:
|
||||||
- `/create-master` 或 `/create-master <法师名>`
|
- `/create-master` 或 `/create-master <法师名>`
|
||||||
- "帮我创建一个印光大师的教学角色"
|
- "帮我创建一个印光大师的教学角色"
|
||||||
- "生成阿姜查的 AI Skill"
|
- "生成慧能大师的 AI Skill"
|
||||||
- "我想和宗喀巴大师学习"
|
- "我想和玄奘法师学习"
|
||||||
|
|
||||||
## 预置法师
|
## 预置法师
|
||||||
|
|
||||||
以下法师可直接使用,无需生成:
|
以下汉传祖师大德可直接使用,无需生成:
|
||||||
|
|
||||||
**汉传(7位)**
|
|
||||||
- `/xuanzang` — 玄奘法师(法相唯识宗)
|
- `/xuanzang` — 玄奘法师(法相唯识宗)
|
||||||
- `/kumarajiva` — 鸠摩罗什(三论宗/中观)
|
- `/kumarajiva` — 鸠摩罗什(三论宗/中观)
|
||||||
- `/huineng` — 慧能大师(禅宗六祖)
|
- `/huineng` — 慧能大师(禅宗六祖)
|
||||||
@@ -40,12 +39,6 @@ allowed-tools:
|
|||||||
- `/ouyi` — 蕅益大师(天台/净土·跨宗派)
|
- `/ouyi` — 蕅益大师(天台/净土·跨宗派)
|
||||||
- `/xuyun` — 虚云老和尚(禅宗·五宗兼嗣)
|
- `/xuyun` — 虚云老和尚(禅宗·五宗兼嗣)
|
||||||
|
|
||||||
**南传(1位)**
|
|
||||||
- `/ajahn-chah` — 阿姜查(泰国森林传承)
|
|
||||||
|
|
||||||
**藏传(1位)**
|
|
||||||
- `/tsongkhapa` — 宗喀巴大师(格鲁派)
|
|
||||||
|
|
||||||
## 主流程
|
## 主流程
|
||||||
|
|
||||||
### Step 1:信息录入
|
### Step 1:信息录入
|
||||||
@@ -71,7 +64,7 @@ allowed-tools:
|
|||||||
|
|
||||||
**FoJin 知识图谱匹配**:
|
**FoJin 知识图谱匹配**:
|
||||||
- 匹配成功 → 自动填充传承、时代、宗派等元数据,展示给用户确认
|
- 匹配成功 → 自动填充传承、时代、宗派等元数据,展示给用户确认
|
||||||
- 匹配失败 → 提示:"未在 FoJin 知识图谱中找到「{name}」。请确认名称是否正确,或提供以下信息以手动创建:传承(汉传/南传/藏传)、时代、宗派。"
|
- 匹配失败 → 提示:"未在 FoJin 知识图谱中找到「{name}」。请确认名称是否正确,或提供以下信息以手动创建:宗派(如禅宗/净土/天台/华严/唯识等)、时代、师承。"
|
||||||
- 用户提供补充信息后,以手动模式继续
|
- 用户提供补充信息后,以手动模式继续
|
||||||
|
|
||||||
**校验规则**:
|
**校验规则**:
|
||||||
@@ -131,11 +124,12 @@ python3 ${CLAUDE_SKILL_DIR}/tools/verify_sources.py --check-links collected_data
|
|||||||
|
|
||||||
2. **风格分析(第二阶段)**:加载 `${CLAUDE_SKILL_DIR}/prompts/voice_analyzer.md`,填入采集数据,分析说法风格。输出包括语言特征、说法模式、常用譬喻等。
|
2. **风格分析(第二阶段)**:加载 `${CLAUDE_SKILL_DIR}/prompts/voice_analyzer.md`,填入采集数据,分析说法风格。输出包括语言特征、说法模式、常用譬喻等。
|
||||||
|
|
||||||
**传承标签自动检测**:根据 FoJin 知识图谱中该法师的宗派/传承信息,自动应用 voice_analyzer 中对应传承的风格规则。例如:
|
**宗派标签自动检测**:根据 FoJin 知识图谱中该法师的宗派信息,自动应用 voice_analyzer 中对应宗派的风格规则。例如:
|
||||||
- 禅宗 → 应用机锋、公案风格规则
|
- 禅宗 → 应用机锋、公案风格规则
|
||||||
- 净土宗 → 应用劝信、念佛开示风格规则
|
- 净土宗 → 应用劝信、念佛开示风格规则
|
||||||
- 南传 → 应用巴利经典引用、内观指导风格规则
|
- 天台宗 → 应用判教、止观论述风格规则
|
||||||
- 藏传 → 应用次第道、灌顶开示风格规则
|
- 华严宗 → 应用圆融、法界观论述风格规则
|
||||||
|
- 唯识/法相宗 → 应用因明论证、术语精确风格规则
|
||||||
|
|
||||||
**质量门控**:如分析器输出中任一维度标记为 `"insufficient_data": true`,在继续前向用户提示:
|
**质量门控**:如分析器输出中任一维度标记为 `"insufficient_data": true`,在继续前向用户提示:
|
||||||
- "以下维度的数据不足,生成质量可能受影响:{dimensions}。"
|
- "以下维度的数据不足,生成质量可能受影响:{dimensions}。"
|
||||||
@@ -236,7 +230,7 @@ OpenClaw 用户:
|
|||||||
- "给印光大师追加《文钞三编》的材料"
|
- "给印光大师追加《文钞三编》的材料"
|
||||||
- "追加《经名》的材料"
|
- "追加《经名》的材料"
|
||||||
- "补充关于{主题}的内容"
|
- "补充关于{主题}的内容"
|
||||||
- "用这段语录更新阿姜查的说法风格"
|
- "用这段语录更新慧能大师的说法风格"
|
||||||
|
|
||||||
加载 `${CLAUDE_SKILL_DIR}/prompts/merger.md` 进行增量合并。
|
加载 `${CLAUDE_SKILL_DIR}/prompts/merger.md` 进行增量合并。
|
||||||
|
|
||||||
|
|||||||
+13
-15
@@ -1,18 +1,18 @@
|
|||||||
# 法师信息录入
|
# 法师信息录入
|
||||||
|
|
||||||
你正在帮助用户创建一位佛教法师/大德的 AI 教学角色。请逐一提问,收集以下信息。
|
你正在帮助用户创建一位汉传佛教祖师大德的 AI 教学角色。请逐一提问,收集以下信息。
|
||||||
|
|
||||||
## 问题一:法师名称(必填)
|
## 问题一:法师名称(必填)
|
||||||
|
|
||||||
请问您想创建哪位法师/大德的教学角色?
|
请问您想创建哪位汉传祖师大德的教学角色?
|
||||||
|
|
||||||
> 请提供法师的全名(如"印光大师"、"Ajahn Chah"、"宗喀巴大师")。
|
> 请提供法师的全名(如"印光大师"、"慧能大师"、"弘一大师")。
|
||||||
> 我会自动从 FoJin 知识图谱中匹配该人物的传承、宗派、时代等信息。
|
> 我会自动从 FoJin 知识图谱中匹配该人物的宗派、时代、师承等信息。
|
||||||
|
|
||||||
**处理规则:**
|
**处理规则:**
|
||||||
- 收到名称后,调用 `fojin_bridge.search_kg_entities(name, entity_type="person")` 匹配
|
- 收到名称后,调用 `fojin_bridge.search_kg_entities(name, entity_type="person")` 匹配
|
||||||
- 若匹配成功:展示匹配到的信息(名称、传承、时代),请用户确认
|
- 若匹配成功:展示匹配到的信息(名称、宗派、时代),请用户确认
|
||||||
- 若匹配失败:请用户手动提供传承(汉传/南传/藏传/其他)、宗派、大致年代
|
- 若匹配失败:请用户手动提供宗派(禅宗/净土/天台/华严/唯识/律宗等)、时代、师承
|
||||||
|
|
||||||
## 问题二:关注方面
|
## 问题二:关注方面
|
||||||
|
|
||||||
@@ -32,16 +32,14 @@
|
|||||||
生成的教学角色使用什么语言?
|
生成的教学角色使用什么语言?
|
||||||
|
|
||||||
- [ ] 中文(默认)
|
- [ ] 中文(默认)
|
||||||
- [ ] English
|
- [ ] 中文 + 梵文术语保留(适合唯识、律宗)
|
||||||
- [ ] 中文 + 巴利语术语保留(适合南传)
|
- [ ] 中文 + 保留文言引文(适合禅宗、天台、华严)
|
||||||
- [ ] 中文 + 藏文术语保留(适合藏传)
|
|
||||||
- [ ] 中文 + 梵文术语保留
|
|
||||||
|
|
||||||
**处理规则:**
|
**处理规则:**
|
||||||
- 根据问题一匹配到的传承自动推荐语言偏好
|
- 根据问题一匹配到的宗派自动推荐语言偏好
|
||||||
- 南传 → 推荐"中文 + 巴利语术语保留"
|
- 唯识/法相宗 → 推荐"中文 + 梵文术语保留"
|
||||||
- 藏传 → 推荐"中文 + 藏文术语保留"
|
- 禅宗/天台/华严 → 推荐"中文 + 保留文言引文"
|
||||||
- 汉传 → 推荐"中文"
|
- 净土宗 → 推荐"中文"
|
||||||
|
|
||||||
## 确认汇总
|
## 确认汇总
|
||||||
|
|
||||||
@@ -49,7 +47,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
法师:{名称}
|
法师:{名称}
|
||||||
传承:{传承} · {宗派}
|
宗派:{宗派}
|
||||||
时代:{年代}
|
时代:{年代}
|
||||||
关注:{关注方面}
|
关注:{关注方面}
|
||||||
语言:{语言偏好}
|
语言:{语言偏好}
|
||||||
|
|||||||
Reference in New Issue
Block a user