Files
Master-skill/prebuilt/master-mahasi-sayadaw/meta.json
T
xianren 3f81cbb955 feat(v0.6): namespace all 14 master slash commands under /master-<slug> prefix
Slash command discoverability cleanup. Claude Code users typically have
50+ skills installed; bare-word commands like /atisha and /zhiyi got
scattered across the /-completion list. v0.6 prefixes all 14 master
slash commands with master- so they cluster under /m<tab> and clearly
signal "this is a Master-skill master skill".

Scope of rename
---------------
* Slash commands: /zhiyi → /master-zhiyi, /huineng → /master-huineng,
  ... all 14 affected.
* Directory layout: prebuilt/<slug>/ → prebuilt/master-<slug>/ for all
  14 masters (git mv preserves history).
* Frontmatter: each prebuilt/master-<slug>/SKILL.md updates `name:` to
  master-<slug>.
* compare-masters and create-master meta-skills are intentionally
  unchanged — they're already prefixed by their nature, and
  /master-compare-masters would be doublespeak.

Decoupling: fojin.app/chat is NOT affected
------------------------------------------
The fojin web frontend's master dropdown uses bare slug IDs (atisha,
huineng, ...) and is already grouped under "法师模式" in its UI. Backend
master_profiles.py keeps `id="atisha"` etc. unchanged. No fojin-side
migration required. The two surfaces (Claude Code slash + fojin
dropdown) are now formally decoupled by design, not coincidence.

Compatibility
-------------
* NPX installer accepts both forms: `npx master-skill install zhiyi`
  (short) and `install master-zhiyi` (full) both resolve to the same
  prebuilt/master-zhiyi/ source. Install destination is always
  ~/.claude/skills/master-<slug>/. Backward-compatible uninstall
  handles legacy non-prefixed installs (~/.claude/skills/zhiyi/).
* The cli.mjs already used `master-${name}` for install destinations
  (since v0.3 NPX installer was added), so existing v0.4/v0.5 NPX
  users were already getting the prefix in skills/ — only the source
  prebuilt/ layout and slash commands change in v0.6.

Files updated
-------------
* 14 directories renamed (28 files moved, 0 content changes).
* 14 SKILL.md frontmatter `name:` fields.
* prebuilt/compare/SKILL.md: 43 slug references updated to prefixed form.
* bin/cli.mjs: resolveMasterDir helper accepts both short and full;
  cmdInstall and cmdUninstall handle legacy paths.
* .github/workflows/validate-and-test.yml: fidelity-smoke MASTERS
  rotation array updated to all 14 prefixed names (was 8 hardcoded
  汉传 only — now properly rotates across the full set).
* scripts/{validate,cite,query,test-fidelity}.py: --master arg help
  text examples.
* README.md + README_EN.md: situational guidance table, install
  snippets, master cards. New v0.6 release banner.
* SKILL.md (project-level) preset list with new slash names.
* ETHICS.md Tier table slug references (4).
* All plugin manifests bumped 0.5.0 → 0.6.0 with description noting
  the /master-<slug> invocation pattern.
* CHANGELOG.md: [0.6.0] section with breaking-change notice and
  migration commands for existing NPX users.

Validation
----------
* python scripts/validate.py --strict           ✓ 15 masters pass
* python scripts/validate-fidelity.py           ✓ all valid
* python scripts/test-fidelity.py --all --dry-run  ✓
* pytest tests/                                  ✓ 31 passed, 6 skipped
* node bin/cli.mjs list                          ✓ shows all 14 with
                                                   master- prefix
* node bin/cli.mjs install zhiyi                 ✓ resolves to
                                                   prebuilt/master-zhiyi/
* node bin/cli.mjs install master-zhiyi          ✓ resolves to same

Migration for existing v0.4/v0.5 users
--------------------------------------
    npx master-skill@0.5 uninstall zhiyi huineng xuanzang ...
    # OR: rm -rf ~/.claude/skills/{zhiyi,huineng,...}
    npx master-skill@latest install --all

Then start a new Claude Code session; the new slash commands are
/master-zhiyi, /master-huineng, etc.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 20:43:36 +08:00

120 lines
3.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "马哈希尊者",
"name_burmese": "မဟာစည်ဆရာတော် ဦးသောဘန",
"name_pali": "Mahāsi Sayādaw U Sobhana",
"lay_name": "U Thein Han",
"slug": "mahasi-sayadaw",
"tradition": "南传",
"school": "上座部·缅甸内观传统 (Burmese Vipassanā / Mahasi Method)",
"era": "1904-1982",
"birthplace": "缅甸下缅甸 Seikkhun 村",
"languages": ["my", "pi", "en", "zh"],
"fojin_entity_id": null,
"ethics_tier": "B-special-case",
"ethics_note": "1904-1982 在大多数司法辖区版权未到期(约 2042-2052)。本项目按 Master-skill ETHICS.md Tier B 特例条款收录:(1) 仅作主旨摘要,不引用整段译文;(2) NO_FABRICATED_QUOTES 强制;(3) 鸟瞰式介绍标记法概念,不替代具格禅师面授;(4) 24 小时 takedown 承诺。出版方 Forest Sangha / BPS Sri Lanka / Wisdom Publications / Mahasi Sasana Yeiktha 任何官方机构异议立即移除。",
"sources": [
{
"type": "compiled_teaching",
"id": "Mahasi:ManualOfInsight",
"title": "Manual of Insight (Vipassanā Shu Nyan)",
"note": "1944 缅文巨著,2016 Wisdom Publications 英译(Vipassana Metta Foundation Translation Committee"
},
{
"type": "compiled_teaching",
"id": "Mahasi:ProgressOfInsight",
"title": "The Progress of Insight (Visuddhiñāṇa-kathā)",
"note": "1965 巴利+英译,BPS Sri Lanka Wheel No. 280"
},
{
"type": "compiled_teaching",
"id": "Mahasi:PracticalVipassana",
"title": "Practical Vipassanā Meditation Exercises",
"note": "1971 缅文,Mahasi Sasana Yeiktha 多语译本"
},
{
"type": "compiled_teaching",
"id": "Mahasi:DiscoursesOnSuttas",
"title": "Mahasi Sayadaw 单经讲解集",
"note": "Mālukyaputta Sutta / Dhammacakka Sutta / Sallekha Sutta 等开示集,BPS Sri Lanka"
},
{
"type": "pali_canon",
"id": "SuttaCentral",
"title": "巴利三藏 (Sutta Piṭaka)",
"note": "MN 10 Satipaṭṭhāna 为禅修根本依据"
},
{
"type": "pali_treatise",
"id": "PTS:Vism",
"title": "清净道论 (Visuddhimagga)",
"note": "觉音论著;马哈希内观法所依七清净十六观智之根本论典"
}
],
"version": "1.0.0",
"created_at": "2026-05-02",
"updated_at": "2026-05-02",
"disclaimer": "本内容依据上座部巴利经典与马哈希尊者公开开示集生成,仅供学习参考。如需正式禅修指导,请亲近具格禅师。",
"search_scope": {
"primary_source_ids": [
"Mahasi:ManualOfInsight",
"Mahasi:ProgressOfInsight",
"Mahasi:PracticalVipassana",
"SuttaCentral",
"PTS:Vism"
],
"traditions": [
"上座部",
"Theravāda",
"缅甸内观",
"Burmese Vipassanā",
"Mahasi Method"
],
"dictionary_sources": [
"pts_dictionary",
"suttacentral_glossary"
],
"keywords": [
"马哈希",
"Mahasi",
"Sayadaw",
"标记法",
"Noting Method",
"腹部起伏",
"rising falling",
"正念",
"sati",
"毗婆舍那",
"vipassanā",
"内观",
"四念处",
"satipaṭṭhāna",
"MN 10",
"出入息念",
"ānāpānasati",
"MN 118",
"七清净",
"satta visuddhi",
"十六观智",
"soḷasa-vipassanā-ñāṇa",
"刹那定",
"khaṇika-samādhi",
"毗婆舍那禅那",
"vipassanā-jhāna",
"行舍智",
"saṅkhārupekkhā-ñāṇa",
"三法印",
"anicca dukkha anatta",
"Mahasi Sasana Yeiktha",
"巴蓬寺",
"Wat Pah Pong",
"六结集",
"Chaṭṭha Saṅgāyana",
"U Nārada",
"Mingun Sayadaw",
"Insight Meditation Society",
"IMS",
"缅甸内观禅"
]
}
}