From 25aea07f6acab96a6b043a3c1f353cc38f46e225 Mon Sep 17 00:00:00 2001 From: xianren Date: Sun, 5 Apr 2026 10:03:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20rename=20Buddha-skill=20=E2=86=92?= =?UTF-8?q?=20Master-skill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- README.md | 14 +++++++------- README_EN.md | 14 +++++++------- SKILL.md | 2 +- docs/PRD.md | 16 ++++++++-------- prebuilt/compare/SKILL.md | 8 ++++---- tests/conftest.py | 2 +- tools/fojin_bridge.py | 2 +- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 5af3cf9..c3cfd7d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Buddha-skill +# Master-skill 基于佛教经典文献的法师教学角色生成器,遵循 AgentSkills 标准,由 [FoJin](https://fojin.app) 驱动。 @@ -28,8 +28,8 @@ **Claude Code** ```bash -git clone https://github.com/xr843/Buddha-skill ~/Buddha-skill -cd ~/Buddha-skill && pip install -r requirements.txt +git clone https://github.com/xr843/Master-skill ~/Master-skill +cd ~/Master-skill && pip install -r requirements.txt # 注册 skills(符号链接到 ~/.claude/skills/) for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done ln -sf "$(pwd)" ~/.claude/skills/create-master @@ -38,15 +38,15 @@ ln -sf "$(pwd)" ~/.claude/skills/create-master **OpenClaw** ```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 ``` **手动安装** ```bash -git clone https://github.com/xr843/Buddha-skill -cd Buddha-skill && pip install -r requirements.txt +git clone https://github.com/xr843/Master-skill +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 藏经英译等主要语料库。 -Buddha-skill 通过 `tools/fojin_bridge.py` 接入 FoJin API,实现: +Master-skill 通过 `tools/fojin_bridge.py` 接入 FoJin API,实现: - 知识图谱实体检索(法师生平、师承、宗派) - 语义向量相似度搜索(教义相关经文) diff --git a/README_EN.md b/README_EN.md index 0e41692..2de612f 100644 --- a/README_EN.md +++ b/README_EN.md @@ -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. @@ -29,8 +29,8 @@ This project is built out of respect for Buddhist traditions. All content is gen **Claude Code** ```bash -git clone https://github.com/xr843/Buddha-skill ~/Buddha-skill -cd ~/Buddha-skill && pip install -r requirements.txt +git clone https://github.com/xr843/Master-skill ~/Master-skill +cd ~/Master-skill && pip install -r requirements.txt # Register skills (symlink to ~/.claude/skills/) for d in prebuilt/*/; do ln -sf "$(pwd)/$d" ~/.claude/skills/"$(basename $d)"; done ln -sf "$(pwd)" ~/.claude/skills/create-master @@ -39,15 +39,15 @@ ln -sf "$(pwd)" ~/.claude/skills/create-master **OpenClaw** ```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 ``` **Manual** ```bash -git clone https://github.com/xr843/Buddha-skill -cd Buddha-skill && pip install -r requirements.txt +git clone https://github.com/xr843/Master-skill +cd Master-skill && pip install -r requirements.txt ``` ### 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. -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) - Semantic similarity search (doctrinally relevant sutras) diff --git a/SKILL.md b/SKILL.md index af7c8dc..6ca86ce 100644 --- a/SKILL.md +++ b/SKILL.md @@ -14,7 +14,7 @@ allowed-tools: - WebFetch --- -# Buddha-skill — 佛教法师教学角色生成器 +# Master-skill — 佛教法师教学角色生成器 本内容依据历史佛教文献生成,仅供参考学习。如需正式修行指导,请亲近善知识。 diff --git a/docs/PRD.md b/docs/PRD.md index cc95dda..a0690e3 100644 --- a/docs/PRD.md +++ b/docs/PRD.md @@ -1,8 +1,8 @@ -# Buddha-skill — 产品需求文档 (PRD) +# Master-skill — 产品需求文档 (PRD) **版本**:1.0.0 **日期**:2026-04-04 -**项目**:Buddha-skill +**项目**:Master-skill **平台**:AgentSkills + FoJin (fojin.app) --- @@ -11,13 +11,13 @@ ### 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 核心价值 -用户与传统文字材料的交互是单向的。Buddha-skill 让用户能以特定法师的视角和方式学习佛法——不仅是阅读法师的文字,而是以该法师的教学逻辑与表达习惯进行对话式学习。 +用户与传统文字材料的交互是单向的。Master-skill 让用户能以特定法师的视角和方式学习佛法——不仅是阅读法师的文字,而是以该法师的教学逻辑与表达习惯进行对话式学习。 具体价值体现: @@ -99,7 +99,7 @@ intake(信息录入) ### 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. 传承标签体系 -传承标签是 Buddha-skill 区分各法师角色行为差异的核心机制,类似 colleague-skill 中的企业文化标签。每个标签对应一组具体的行为规则,影响 voice.md 的 Layer 1-3 内容。 +传承标签是 Master-skill 区分各法师角色行为差异的核心机制,类似 colleague-skill 中的企业文化标签。每个标签对应一组具体的行为规则,影响 voice.md 的 Layer 1-3 内容。 ### 4.1 汉传核心宗派 @@ -403,4 +403,4 @@ teachers/{slug}/ --- -*本文件为 Buddha-skill 项目的产品需求文档,描述项目的设计意图、技术规范与发展方向。如有变更,以最新版本为准。* +*本文件为 Master-skill 项目的产品需求文档,描述项目的设计意图、技术规范与发展方向。如有变更,以最新版本为准。* diff --git a/prebuilt/compare/SKILL.md b/prebuilt/compare/SKILL.md index 8b7ceaa..a9685ec 100644 --- a/prebuilt/compare/SKILL.md +++ b/prebuilt/compare/SKILL.md @@ -18,8 +18,8 @@ SKILL_FILE="$(readlink -f "${CLAUDE_SKILL_DIR}/SKILL.md" 2>/dev/null)" PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SKILL_FILE")")")" # 降级方案(按顺序尝试): -# 1. $HOME/projects/buddha-skill (开发环境) -# 2. $HOME/Buddha-skill (手动 clone) +# 1. $HOME/projects/master-skill (开发环境) +# 2. $HOME/Master-skill (手动 clone) # 3. $HOME/.openclaw/workspace/skills/create-master (OpenClaw) ``` @@ -109,8 +109,8 @@ PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SKILL_FILE")")")" fi # 方法 B:已知的开发路径 - [ -z "$PROJECT_ROOT" ] && PROJECT_ROOT="$HOME/projects/buddha-skill" - [ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/Buddha-skill" + [ -z "$PROJECT_ROOT" ] && PROJECT_ROOT="$HOME/projects/master-skill" + [ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/Master-skill" # 方法 C:OpenClaw 默认路径 [ ! -f "$PROJECT_ROOT/tools/rag_query.py" ] && PROJECT_ROOT="$HOME/.openclaw/workspace/skills/create-master" diff --git a/tests/conftest.py b/tests/conftest.py index e0db6f2..e978e33 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,4 @@ -"""Shared pytest fixtures for Buddha-skill tests.""" +"""Shared pytest fixtures for Master-skill tests.""" import sys import os diff --git a/tools/fojin_bridge.py b/tools/fojin_bridge.py index 76bb00f..1ab251f 100644 --- a/tools/fojin_bridge.py +++ b/tools/fojin_bridge.py @@ -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: - API mode (default): calls fojin.app REST API, works for any user