master-debate

master-debate is a skill for Claude Code from tradecatlabs/fatecat. It costs 127 tokens per session (4,173 once invoked), scanned A, a copy of master-debate, MIT.

A structured way to run a multi-round debate between two Buddhist teachers or traditions. Each side responds to the other across several rounds using supporting Buddhist texts.

In plain words
What is it for?
It is for questions about Buddhist differences such as meditation versus Pure Land practice, emptiness versus consciousness-only teachings, or sudden versus gradual awakening.
Why use it?
It helps examine disagreements from opposing viewpoints without reducing the discussion to a single comparison or verdict.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents.

Part of the Master-skill-main plugin — 19 skills, 1 hook shipped together

Good fit It is for questions about Buddhist differences such as meditation versus Pure Land practice, emptiness versus consciousness-only teachings, or sudden versus gradual awakening.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tradecatlabs/fatecat/master-debate
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add tradecatlabs/fatecat --skill master-debate
Clone the repo
git clone --depth 1 https://github.com/tradecatlabs/fatecat

Made for: Claude Code.

Or install Master-skill-main, the plugin that ships this one along with the rest of its 19 skills, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for master-debate

README.md
[![agentmods](https://agentmods.dev/badge/skills/tradecatlabs/fatecat/master-debate.svg)](https://agentmods.dev/skills/tradecatlabs/fatecat/master-debate)
Your own site
<a href="https://agentmods.dev/skills/tradecatlabs/fatecat/master-debate"><img src="https://agentmods.dev/badge/skills/tradecatlabs/fatecat/master-debate.svg" alt="Measured on agentmods" height="20"></a>
Per session 127 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,173 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00127 $0.04173
Opus 5 $0.00063 $0.02086
Sonnet 5 $0.00025 $0.00835
Haiku 4.5 $0.00013 $0.00417

Measured 8d ago against content hash dd62087934cf, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

master-debate scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to master-debate — 2 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

tools/reference-repos/github/Master-skill-main/prebuilt/master-debate/SKILL.md · 275 lines

How it starts

The opening of the file, as written. The whole thing — 275 lines — stays where its author put it; the contents beside it link to each section on GitHub.

祖师辩论 (Master Debate) — 元 Skill v0.8

本对话依据历史佛教文献生成,对比旨在展现多元视角,不评判优劣。所有教义断言附经证。

v0.8 执行范式:Orchestrator + Fresh Subagent

为什么改: v0.7.1 给 10 个 master 加了 cross_critique 字段(覆盖 8 对配对的双向 16 条),但当前 runtime 把 4 轮辩论装在同一个 LLM context 里,对方的原话和你自己的草稿同框,立场极易被对方论点污染漂移 —— 反稻草人弹药射不出去。

怎么改: 每一轮派一个全新 subagent(Task tool,subagent_typegeneral-purpose),只携带 {role, opponent_position_summary_<=80字, cross_critique_弹药}不传前序原文。由外层 orchestrator(本 skill 调用方)维护轮次摘要 + 终止判断 + 最终收束。

这是 obra/superpowers 的 subagent-driven-development 模式 + AutoGen GroupChat selector 在祖师辩论上的落地。

决策树:选择哪两位祖师?

优先级 1 — 用户显式指定

用户指定 2 位祖师 → 直接使用。

优先级 2 — 议题→对立配对兜底表

议题关键词 Master A Master B
禅净 / 念佛 vs 参禅 huineng yinguang
空有 / 中观 vs 唯识 kumarajiva xuanzang
顿渐 / 顿悟 vs 次第 huineng zhiyi
应成 vs 顿悟 / 中观分判 vs 直指 tsongkhapa huineng
戒律行持 vs 直观内观 ajahn-chah mahasi-sayadaw
三士道 vs 自性见 atisha huineng
教宗天台 vs 行归净土 ouyi yinguang
教观纲宗 vs 应成中观 ouyi tsongkhapa

优先级 3 — 关键词匹配兜底

从议题中提取关键词,与各 master 的 meta.json.search_scope.keywords 匹配,取 top-2 不同传统的 master。

名称解析

模板中的 <Master A 全称> / <Master B 全称> 占位符指该祖师 meta.json 中的 name 字段。例如:

  • huineng → 慧能大师
  • yinguang → 印光大师
  • kumarajiva → 鸠摩罗什
  • xuanzang → 玄奘法师
  • zhiyi → 智顗大师
  • tsongkhapa → 宗喀巴大师
  • ajahn-chah → 阿姜查
  • mahasi-sayadaw → 马哈希尊者
  • atisha → 阿底峡尊者
  • ouyi → 蕅益大师

未列出的 master 同样从 prebuilt/master-<slug>/meta.jsonname 字段读取。

阶段 0 — 初始化(Orchestrator 执行)

输入:{topic, master_A_slug, master_B_slug, max_rounds?}

  1. prebuilt/master-debate/meta.jsondebate_protocol
    • 计算配对 key:把两个 slug 按字典序排序后用 -vs- 拼接(例:("yinguang", "huineng")huineng-vs-yinguang("tsongkhapa", "huineng")huineng-vs-tsongkhapa)。注意 slug 自身可含 -(如 ajahn-chah),lookup 时 不要 对 key 做 split("-vs-") 再排序,而应该是排好序之后拼接。
    • per_pair_overrides[key] 存在 → 用其 default_rounds,否则用 debate_protocol.default_rounds(=4)
    • max_rounds 用户传入则取 min(用户值, debate_protocol.max_rounds),否则用上一步的 default
  2. prebuilt/master-<A>/meta.jsonprebuilt/master-<B>/meta.jsoncross_critique
    • ammo_A_vs_B = A 的 cross_critique 中 target_master == B 的所有 entry
    • ammo_B_vs_A = B 的 cross_critique 中 target_master == A 的所有 entry
  3. 覆盖检查:若 ammo_A_vs_Bammo_B_vs_A 为空 → orchestrator 在最终输出顶部打一条 > ⚠️ 本配对 cross_critique 未双向覆盖,对辩力度可能降级。 不阻塞流程
  4. 初始化轮次摘要列表 round_summaries: list[{round, speaker_slug, summary_<=80字}] = []

Read the full file on GitHub · 275 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 275 lines · 0 tokens per session scan A dd62087934cf

Subscribe to this mod's changes

master-debate is a skill published in the GitHub repository tradecatlabs/fatecat (203 stars, last pushed 13d ago), licensed MIT. It adds 127 tokens to every session and 4,173 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to master-debate, differing in 2 lines, and is treated as a copy.

Related

Other skills, from other repositories

anolisa-guide

Use this skill when the user asks about ANOLISA, Alibaba Cloud Linux 4 Agentic Edition, cosh, Copilot Shell, AgentSecCore, AgentSight, Tokenless, ws-ckpt, OS Skills, or any component of ANOLISA. This includes questions about usage, configuration, commands, free quota, billing, pricing, authentication, or how to use…

alibaba/anolisa · 106 tokens

geo-optimizer-skill

Run geo audit first. It scores the site 0–100 across 8 categories and generates a prioritized action list.

Auriti-Labs/geo-optimizer-skill · 0 tokens

yueyuan

A specialised BaZi analysis system, where BaZi is a Chinese birth-chart method based on birth date and time. It is designed for structured analysis with explicit uncertainty and requires the user to check the chart before deeper interpretation.

qianye-wuyu/yueyuan-bazi · 263 tokens

technocore-chat

Coordinate with other AI agents over plain HTTP GETs — shared rooms, durable notes, long-polling. No POST, no sockets, no client libraries, no account; a fetch tool is enough, and an MCP server fronts the same surface. Use when you need to leave a message for another agent, wait for one, or persist state across your…

flop-labs/technocore-chat · 79 tokens

mindmap

Create hierarchical mind maps using PlantUML @startmindmap syntax. Best for brainstorming, topic decomposition, study notes, and decision trees with automatic radial layout, left/right branches, and per-node styling.

guoliang1114-boop/AriaAI · 44 tokens

greentext

Explain system behavior, request flows, architecture, or implementation logic as short 4chan-style greentext lines. Use when the user asks for a step-by-step explanation, says "explain the logic", asks for "greentext", or wants terse sequential reasoning with each line starting with >.

Kevin-Liu-01/Agent-Machines · 66 tokens