mirror of
https://github.com/xr843/Master-skill.git
synced 2026-05-10 05:16:25 +00:00
feat: smart master selection + expanded keywords (6→24 per master)
- /compare-masters now uses keyword matching from meta.json search_scope.keywords - 3-tier selection: user-specified → keyword matching → topic fallback - Expanded each master's keywords to 15-25 core concepts (avg 24) - Document --masters manual override in README Selection improvements verified: - '遍行因' → xuanzang (5 matches) - '明心见性' → huineng (3 matches) - '空性/中观' → kumarajiva + huineng - '念佛' → yinguang + ouyi + xuyun
This commit is contained in:
@@ -18,8 +18,42 @@ user-invocable: true
|
||||
|
||||
### Step 1:确定对比法师
|
||||
|
||||
如果用户指定法师(如"慧能和印光"),直接使用。
|
||||
否则根据问题自动选择 2-3 位最相关的法师:
|
||||
**优先级 1 — 用户显式指定**
|
||||
|
||||
用户可以通过以下方式显式指定法师:
|
||||
- `/compare-masters <问题> --masters xuanzang,zhiyi,ouyi`
|
||||
- "请慧能和印光对比回答..."
|
||||
- "用玄奘、智顗、蕅益三位对比..."
|
||||
|
||||
若用户指定,直接使用(最多取前 3 位),跳过后续选择步骤。
|
||||
|
||||
**优先级 2 — 基于关键词智能匹配(无用户指定时)**
|
||||
|
||||
读取每位法师的 `${CLAUDE_SKILL_DIR}/prebuilt/{slug}/meta.json` 中的 `search_scope.keywords` 字段,执行以下匹配流程:
|
||||
|
||||
1. **提取问题核心概念**:从用户问题中提取 2-4 个佛学关键词(术语、概念、法门)
|
||||
2. **与 8 位法师的 keywords 字段比对**:记录每位法师的匹配次数和匹配强度
|
||||
3. **按匹配度排序**:取 top 2-3 位(匹配度相近时,优先选择不同宗派的法师以呈现多元视角)
|
||||
4. **匹配度判定**:
|
||||
- 强匹配(问题关键词直接出现在法师 keywords 中):权重 3
|
||||
- 相关匹配(问题关键词属于该法师传承的核心概念领域):权重 2
|
||||
- 弱匹配(仅部分字面重叠):权重 1
|
||||
|
||||
**优先级 3 — 主题映射兜底(关键词无强匹配时)**
|
||||
|
||||
若 top 2 法师匹配度均 ≤ 1(即没有清晰的关键词匹配),则按以下主题映射兜底:
|
||||
|
||||
| 问题主题 | 配对法师 | 说明 |
|
||||
|---------|---------|------|
|
||||
| 念佛 / 往生 / 净土 | yinguang + ouyi | 净土专精 + 跨宗派视角 |
|
||||
| 参禅 / 话头 / 开悟 / 见性 | huineng + xuyun | 古今禅宗对比 |
|
||||
| 唯识 / 中观 / 空有 / 因缘 / 六因 | xuanzang + kumarajiva | 唯识 vs 中观 |
|
||||
| 判教 / 圆融 / 止观 / 法界 | zhiyi + fazang | 天台 vs 华严 |
|
||||
| 修行次第 / 综合法门 | ouyi + yinguang | 综合 vs 专修 |
|
||||
| 戒律 / 行持 / 日常 | xuyun + yinguang | 禅门戒律 vs 净土行持 |
|
||||
| 般若 / 空性 | kumarajiva + huineng | 中观 vs 禅宗体认 |
|
||||
| 心识 / 本性 / 阿赖耶 | xuanzang + huineng | 唯识分析 vs 禅宗直指 |
|
||||
| 其他不明主题 | kumarajiva + yinguang | 代表两大传统(中观/净土) |
|
||||
|
||||
**可选法师(8位汉传祖师大德):**
|
||||
- xuanzang(玄奘·唯识)
|
||||
@@ -31,12 +65,7 @@ user-invocable: true
|
||||
- ouyi(蕅益·跨宗派)
|
||||
- xuyun(虚云·禅宗五宗)
|
||||
|
||||
**智能配对建议:**
|
||||
- 念佛问题 → yinguang + ouyi(净土主线 + 跨宗派视角)
|
||||
- 禅修问题 → huineng + xuyun(古今禅宗对比)
|
||||
- 教理辨析 → xuanzang + kumarajiva(唯识 vs 中观)
|
||||
- 判教体系 → zhiyi + fazang(天台 vs 华严)
|
||||
- 修行次第 → ouyi + yinguang(综合 vs 专修)
|
||||
**选择完成后**:告知用户选择了哪几位法师及选择原因(让用户知道可以用 `--masters` 覆盖)。
|
||||
|
||||
### Step 2:对每位法师执行 RAG 检索
|
||||
|
||||
|
||||
Reference in New Issue
Block a user