mirror of
https://github.com/xr843/Master-skill.git
synced 2026-05-10 05:16:25 +00:00
refactor: rename Buddha-skill → Master-skill
Matches internal architecture (create-master, master_xuanzang, etc.) and accurately reflects content (historical Chinese Buddhist masters, not the Buddha himself). Changes: - 32 text references across 9 files updated - Sanskrit terms (buddha-dhātu, buddhatā) preserved in dictionary context - GitHub repo renamed (preserves stars/forks/history, auto-redirects) - Internal naming already uses master_* (unchanged) All 79 tests pass.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# Buddha-skill
|
# Master-skill
|
||||||
|
|
||||||
基于佛教经典文献的法师教学角色生成器,遵循 AgentSkills 标准,由 [FoJin](https://fojin.app) 驱动。
|
基于佛教经典文献的法师教学角色生成器,遵循 AgentSkills 标准,由 [FoJin](https://fojin.app) 驱动。
|
||||||
|
|
||||||
@@ -28,8 +28,8 @@
|
|||||||
**Claude Code**
|
**Claude Code**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill ~/Buddha-skill
|
git clone https://github.com/xr843/Master-skill ~/Master-skill
|
||||||
cd ~/Buddha-skill && pip install -r requirements.txt
|
cd ~/Master-skill && pip install -r requirements.txt
|
||||||
# 注册 skills(符号链接到 ~/.claude/skills/)
|
# 注册 skills(符号链接到 ~/.claude/skills/)
|
||||||
for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done
|
for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done
|
||||||
ln -sf "$(pwd)" ~/.claude/skills/create-master
|
ln -sf "$(pwd)" ~/.claude/skills/create-master
|
||||||
@@ -38,15 +38,15 @@ ln -sf "$(pwd)" ~/.claude/skills/create-master
|
|||||||
**OpenClaw**
|
**OpenClaw**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill ~/.openclaw/workspace/skills/create-master
|
git clone https://github.com/xr843/Master-skill ~/.openclaw/workspace/skills/create-master
|
||||||
cd ~/.openclaw/workspace/skills/create-master && pip install -r requirements.txt
|
cd ~/.openclaw/workspace/skills/create-master && pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
**手动安装**
|
**手动安装**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill
|
git clone https://github.com/xr843/Master-skill
|
||||||
cd Buddha-skill && pip install -r requirements.txt
|
cd Master-skill && pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
### 使用预置法师
|
### 使用预置法师
|
||||||
@@ -196,7 +196,7 @@ SKILL.md (AgentSkills 入口)
|
|||||||
|
|
||||||
[FoJin](https://fojin.app) 是一个佛教文本聚合平台,整合了 503 个数据源、10K+ 篇文本、678K+ 条语义向量嵌入,以及涵盖 31K 实体的知识图谱,覆盖 CBETA 汉文大藏经、SuttaCentral 巴利藏及英译、84000 藏经英译等主要语料库。
|
[FoJin](https://fojin.app) 是一个佛教文本聚合平台,整合了 503 个数据源、10K+ 篇文本、678K+ 条语义向量嵌入,以及涵盖 31K 实体的知识图谱,覆盖 CBETA 汉文大藏经、SuttaCentral 巴利藏及英译、84000 藏经英译等主要语料库。
|
||||||
|
|
||||||
Buddha-skill 通过 `tools/fojin_bridge.py` 接入 FoJin API,实现:
|
Master-skill 通过 `tools/fojin_bridge.py` 接入 FoJin API,实现:
|
||||||
|
|
||||||
- 知识图谱实体检索(法师生平、师承、宗派)
|
- 知识图谱实体检索(法师生平、师承、宗派)
|
||||||
- 语义向量相似度搜索(教义相关经文)
|
- 语义向量相似度搜索(教义相关经文)
|
||||||
|
|||||||
+7
-7
@@ -1,4 +1,4 @@
|
|||||||
# Buddha-skill
|
# Master-skill
|
||||||
|
|
||||||
An AgentSkills-standard generator for AI personas based on historical Buddhist masters, powered by [FoJin](https://fojin.app) — a Buddhist text aggregation platform.
|
An AgentSkills-standard generator for AI personas based on historical Buddhist masters, powered by [FoJin](https://fojin.app) — a Buddhist text aggregation platform.
|
||||||
|
|
||||||
@@ -29,8 +29,8 @@ This project is built out of respect for Buddhist traditions. All content is gen
|
|||||||
**Claude Code**
|
**Claude Code**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill ~/Buddha-skill
|
git clone https://github.com/xr843/Master-skill ~/Master-skill
|
||||||
cd ~/Buddha-skill && pip install -r requirements.txt
|
cd ~/Master-skill && pip install -r requirements.txt
|
||||||
# Register skills (symlink to ~/.claude/skills/)
|
# Register skills (symlink to ~/.claude/skills/)
|
||||||
for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done
|
for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done
|
||||||
ln -sf "$(pwd)" ~/.claude/skills/create-master
|
ln -sf "$(pwd)" ~/.claude/skills/create-master
|
||||||
@@ -39,15 +39,15 @@ ln -sf "$(pwd)" ~/.claude/skills/create-master
|
|||||||
**OpenClaw**
|
**OpenClaw**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill ~/.openclaw/workspace/skills/create-master
|
git clone https://github.com/xr843/Master-skill ~/.openclaw/workspace/skills/create-master
|
||||||
cd ~/.openclaw/workspace/skills/create-master && pip install -r requirements.txt
|
cd ~/.openclaw/workspace/skills/create-master && pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
**Manual**
|
**Manual**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/xr843/Buddha-skill
|
git clone https://github.com/xr843/Master-skill
|
||||||
cd Buddha-skill && pip install -r requirements.txt
|
cd Master-skill && pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
### Use a Pre-built Master
|
### Use a Pre-built Master
|
||||||
@@ -178,7 +178,7 @@ SKILL.md (AgentSkills entry point)
|
|||||||
|
|
||||||
[FoJin](https://fojin.app) is a Buddhist text aggregation platform integrating 503 data sources, 10K+ texts, 678K+ semantic vector embeddings, and a knowledge graph of 31K entities. It covers major corpora including CBETA Chinese Buddhist Canon, SuttaCentral Pali Canon and translations, and 84000 Tibetan Buddhist translations.
|
[FoJin](https://fojin.app) is a Buddhist text aggregation platform integrating 503 data sources, 10K+ texts, 678K+ semantic vector embeddings, and a knowledge graph of 31K entities. It covers major corpora including CBETA Chinese Buddhist Canon, SuttaCentral Pali Canon and translations, and 84000 Tibetan Buddhist translations.
|
||||||
|
|
||||||
Buddha-skill connects to the FoJin API via `tools/fojin_bridge.py` to enable:
|
Master-skill connects to the FoJin API via `tools/fojin_bridge.py` to enable:
|
||||||
|
|
||||||
- Knowledge graph entity retrieval (master biography, lineage, school)
|
- Knowledge graph entity retrieval (master biography, lineage, school)
|
||||||
- Semantic similarity search (doctrinally relevant sutras)
|
- Semantic similarity search (doctrinally relevant sutras)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ allowed-tools:
|
|||||||
- WebFetch
|
- WebFetch
|
||||||
---
|
---
|
||||||
|
|
||||||
# Buddha-skill — 佛教法师教学角色生成器
|
# Master-skill — 佛教法师教学角色生成器
|
||||||
|
|
||||||
本内容依据历史佛教文献生成,仅供参考学习。如需正式修行指导,请亲近善知识。
|
本内容依据历史佛教文献生成,仅供参考学习。如需正式修行指导,请亲近善知识。
|
||||||
|
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
# Buddha-skill — 产品需求文档 (PRD)
|
# Master-skill — 产品需求文档 (PRD)
|
||||||
|
|
||||||
**版本**:1.0.0
|
**版本**:1.0.0
|
||||||
**日期**:2026-04-04
|
**日期**:2026-04-04
|
||||||
**项目**:Buddha-skill
|
**项目**:Master-skill
|
||||||
**平台**:AgentSkills + FoJin (fojin.app)
|
**平台**:AgentSkills + FoJin (fojin.app)
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -11,13 +11,13 @@
|
|||||||
|
|
||||||
### 1.1 灵感来源
|
### 1.1 灵感来源
|
||||||
|
|
||||||
Buddha-skill 源于 colleague-skill 的设计理念。colleague-skill 通过蒸馏真实同事的沟通风格、工作方式与思维框架,生成可交互的 AI 角色。Buddha-skill 将这一模式迁移至佛教领域:将历史上有据可查的高僧大德的教义体系与说法风格提炼为结构化的 AI 教学角色。
|
Master-skill 源于 colleague-skill 的设计理念。colleague-skill 通过蒸馏真实同事的沟通风格、工作方式与思维框架,生成可交互的 AI 角色。Master-skill 将这一模式迁移至佛教领域:将历史上有据可查的高僧大德的教义体系与说法风格提炼为结构化的 AI 教学角色。
|
||||||
|
|
||||||
两者的核心机制相同——通过 teaching.md(知识体系)与 voice.md(表达风格)的双文件架构,将一个复杂的"人"转化为可靠且可复现的 AI 角色。差异在于数据来源:colleague-skill 依赖私有企业材料,Buddha-skill 依赖公开佛教文献,并通过 FoJin 平台进行结构化访问。
|
两者的核心机制相同——通过 teaching.md(知识体系)与 voice.md(表达风格)的双文件架构,将一个复杂的"人"转化为可靠且可复现的 AI 角色。差异在于数据来源:colleague-skill 依赖私有企业材料,Master-skill 依赖公开佛教文献,并通过 FoJin 平台进行结构化访问。
|
||||||
|
|
||||||
### 1.2 核心价值
|
### 1.2 核心价值
|
||||||
|
|
||||||
用户与传统文字材料的交互是单向的。Buddha-skill 让用户能以特定法师的视角和方式学习佛法——不仅是阅读法师的文字,而是以该法师的教学逻辑与表达习惯进行对话式学习。
|
用户与传统文字材料的交互是单向的。Master-skill 让用户能以特定法师的视角和方式学习佛法——不仅是阅读法师的文字,而是以该法师的教学逻辑与表达习惯进行对话式学习。
|
||||||
|
|
||||||
具体价值体现:
|
具体价值体现:
|
||||||
|
|
||||||
@@ -99,7 +99,7 @@ intake(信息录入)
|
|||||||
|
|
||||||
### 3.1 FoJin 平台
|
### 3.1 FoJin 平台
|
||||||
|
|
||||||
Buddha-skill 的数据层由 FoJin (fojin.app) 提供支撑。FoJin 是一个专注于佛教典籍的学术数字人文平台,现有数据规模:
|
Master-skill 的数据层由 FoJin (fojin.app) 提供支撑。FoJin 是一个专注于佛教典籍的学术数字人文平台,现有数据规模:
|
||||||
|
|
||||||
| 数据类型 | 数量 |
|
| 数据类型 | 数量 |
|
||||||
|---------|-----|
|
|---------|-----|
|
||||||
@@ -125,7 +125,7 @@ Buddha-skill 的数据层由 FoJin (fojin.app) 提供支撑。FoJin 是一个专
|
|||||||
|
|
||||||
## 4. 传承标签体系
|
## 4. 传承标签体系
|
||||||
|
|
||||||
传承标签是 Buddha-skill 区分各法师角色行为差异的核心机制,类似 colleague-skill 中的企业文化标签。每个标签对应一组具体的行为规则,影响 voice.md 的 Layer 1-3 内容。
|
传承标签是 Master-skill 区分各法师角色行为差异的核心机制,类似 colleague-skill 中的企业文化标签。每个标签对应一组具体的行为规则,影响 voice.md 的 Layer 1-3 内容。
|
||||||
|
|
||||||
### 4.1 汉传核心宗派
|
### 4.1 汉传核心宗派
|
||||||
|
|
||||||
@@ -403,4 +403,4 @@ teachers/{slug}/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*本文件为 Buddha-skill 项目的产品需求文档,描述项目的设计意图、技术规范与发展方向。如有变更,以最新版本为准。*
|
*本文件为 Master-skill 项目的产品需求文档,描述项目的设计意图、技术规范与发展方向。如有变更,以最新版本为准。*
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ SKILL_FILE="$(readlink -f "${CLAUDE_SKILL_DIR}/SKILL.md" 2>/dev/null)"
|
|||||||
PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SKILL_FILE")")")"
|
PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SKILL_FILE")")")"
|
||||||
|
|
||||||
# 降级方案(按顺序尝试):
|
# 降级方案(按顺序尝试):
|
||||||
# 1. $HOME/projects/buddha-skill (开发环境)
|
# 1. $HOME/projects/master-skill (开发环境)
|
||||||
# 2. $HOME/Buddha-skill (手动 clone)
|
# 2. $HOME/Master-skill (手动 clone)
|
||||||
# 3. $HOME/.openclaw/workspace/skills/create-master (OpenClaw)
|
# 3. $HOME/.openclaw/workspace/skills/create-master (OpenClaw)
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -109,8 +109,8 @@ PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SKILL_FILE")")")"
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 方法 B:已知的开发路径
|
# 方法 B:已知的开发路径
|
||||||
[ -z "$PROJECT_ROOT" ] && PROJECT_ROOT="$HOME/projects/buddha-skill"
|
[ -z "$PROJECT_ROOT" ] && PROJECT_ROOT="$HOME/projects/master-skill"
|
||||||
[ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/Buddha-skill"
|
[ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/Master-skill"
|
||||||
|
|
||||||
# 方法 C:OpenClaw 默认路径
|
# 方法 C:OpenClaw 默认路径
|
||||||
[ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/.openclaw/workspace/skills/create-master"
|
[ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/.openclaw/workspace/skills/create-master"
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
"""Shared pytest fixtures for Buddha-skill tests."""
|
"""Shared pytest fixtures for Master-skill tests."""
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
FoJin Data Bridge — connects Buddha-skill to FoJin's Buddhist text platform.
|
FoJin Data Bridge — connects Master-skill to FoJin's Buddhist text platform.
|
||||||
|
|
||||||
Two modes:
|
Two modes:
|
||||||
- API mode (default): calls fojin.app REST API, works for any user
|
- API mode (default): calls fojin.app REST API, works for any user
|
||||||
|
|||||||
Reference in New Issue
Block a user