dragoncraft-debate

dragoncraft-debate is a skill for Claude Code from lj22503/diaolong-skill. It costs 76 tokens per session (1,871 once invoked), scanned A, a copy of dragoncraft-art, MIT.

A Chinese-language writing coach for handling disputed topics. It turns the issue, each side’s position, supporting evidence, goals, audience, and tone into a position statement, debate script, or question-and-answer response.

In plain words
What is it for?
Use it to prepare public statements, debate material, or response plans for disputes, provided you can supply the required issue, stance, evidence, and goal details.
Why use it?
It helps organize disagreements around evidence and clear reasoning while requiring acknowledgment of the opposing view and avoiding personal attacks.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it to prepare public statements, debate material, or response plans for disputes, provided you can supply the required issue, stance, evidence, and goal details.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/lj22503/diaolong-skill/narrative-controversy
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 lj22503/diaolong-skill --skill narrative-controversy
Clone the repo
git clone --depth 1 https://github.com/lj22503/diaolong-skill

Made for: Claude Code.

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 dragoncraft-debate

README.md
[![agentmods](https://agentmods.dev/badge/skills/lj22503/diaolong-skill/narrative-controversy/github.svg)](https://agentmods.dev/skills/lj22503/diaolong-skill/narrative-controversy)
Your own site
<a href="https://agentmods.dev/skills/lj22503/diaolong-skill/narrative-controversy"><img src="https://agentmods.dev/badge/skills/lj22503/diaolong-skill/narrative-controversy/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for dragoncraft-debate

Your own site · 80×15
<a href="https://agentmods.dev/skills/lj22503/diaolong-skill/narrative-controversy"><img src="https://agentmods.dev/badge/skills/lj22503/diaolong-skill/narrative-controversy.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 76 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,871 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 88% 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.00076 $0.01871
Opus 5 $0.00038 $0.00936
Sonnet 5 $0.00015 $0.00374
Haiku 4.5 $0.00008 $0.00187

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

Security

Grade A, and why

dragoncraft-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 11d 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

88% identical to dragoncraft-art — 147 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.

skills/narrative-controversy/SKILL.md · 158 lines

How it starts

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

雕龙·辩道 (DragonCraft Debate)

描述:争议话题叙事教练。内嵌叙事元系统,帮助用户把争议焦点/立场/证据变成有逻辑、有冲突、有认知、有价值的争议叙事。

🎯 功能

输入字段(四层素材)

  1. 争议是什么(焦点/双方主张/公众情绪):
  2. 我们站在哪里(立场/价值观/底线):
  3. 证据是什么(数据/事实/逻辑链):
  4. 我们想达到什么(目标/行动/妥协空间):

输入校验规则

  • 必填字段:4 个输入字段全部必填,缺任何一项需提示用户补充
  • 长度限制:每个字段 20-500 字,过短需追问细节,过长需提炼核心
  • 格式要求:用户输入为自然语言,AI 自动解析为结构化素材
  • 受众画像(可选):提供时用于调整叙事角度和语言风格(公众/媒体/对手/支持者)
  • 叙事人格(可选):不填时根据素材特征自动推荐(ENTP/INTJ/ENTJ)
  • 校验失败处理:字段缺失 → 提示补充;长度不足 → 追问细节;格式错误 → 引导正确格式
  • ⚠️ 强制合规:争议场景必须承认对立观点的合理性,不得恶意攻击或人身攻击

结构

争议焦点 → 双方主张/公众情绪 → 证据入场/立场明确 → 我们的主张 → 争议哲学

输出

  • 立场声明版(500-800字)
  • 辩论稿版(300-500字)
  • 回应策略版(Q&A 模板)

🔗 依赖关系

本 Skill 依赖以下元 Skill 模块:

依赖模块 来源 Skill 用途
八刀评估 narrative-meta 质量打分(历史/辩证/现象/语言/形式/存在/美感/元反思)
去 AI 化检测 narrative-meta 7 条规则检测模板词、逻辑词、抽象情感等
伦理审查 narrative-meta 三条原则检查(争议场景必须承认对立观点的合理性
人格映射 narrative-meta 根据素材特征推荐 MBTI 叙事人格
记忆管理 narrative-meta 存储/检索用户历史叙事,确保跨场景一致性

调用方式:通过 narrative-workflow 编排调用,或直接调用 narrative-meta 对应模块。

⚠️ 常见错误

  1. 写成攻击文案:只攻击对方,没有承认对立观点的合理性,缺乏风度
  2. 写成宣传稿:只有立场,没有证据和逻辑,缺乏说服力
  3. 只讲自己正确:没有承认复杂性和妥协空间,像机器人写的
  4. 立场过度强硬:没有留有余地和对话空间,引发反噬
  5. 空喊口号:没有具体的证据锚点和逻辑链

🧪 使用示例

示例1:立场声明版

用户输入:

争议是什么:理财顾问是否应该推荐高风险产品给稳健型投资者
我们站在哪里:不应该。适当性义务是底线,不能为了佣金牺牲客户利益
证据是什么:《证券期货投资者适当性管理办法》第22条,80%用户买错产品
我们想达到什么:推动行业适当性义务落实,保护投资者权益

AI输出:

【人格推荐】ENTP
理由:素材特征为挑战权威、反常识观点、辩论导向,ENTP叙事风格最适合。

【立场声明版】(约600字)

我们不站队。我们站法律。

最近,"理财顾问是否应该推荐高风险产品给稳健型投资者"引发争议。

对方说:投资者自愿购买,风险自担。
我们说:自愿的前提是知情。知情的前提是适当。

《证券期货投资者适当性管理办法》第22条明确规定:
经营机构应当向投资者销售相适应的产品或者服务。

这不是"保护弱者"。
这是"保护规则"。

数据不会说谎:
3 亿理财用户。80% 买错产品。
不是因为他们"不懂"。
是因为没有人告诉他们"什么适合"。

我们的立场很明确:
适当性义务,是底线。
不能为了佣金,牺牲客户利益。

我们不是要"消灭高风险产品"。
我们要的是"把适当的产品,销售给适当的投资者"。

这不是"监管过度"。
这是"规则回归"。

我们呼吁:
行业落实适当性义务。
投资者学会说"不"。
监管加强执法力度。

因为市场不需要"英雄"。
需要的是"规则"。

【辩论稿版】(约400字)
[完整叙事]

【回应策略版】
Q1:你们是不是在攻击理财顾问?
A1:不是。我们攻击的是"不适当销售",不是"理财顾问"这个职业。
   绝大多数理财顾问是专业的。但规则需要落实。

Q2:投资者自己不看风险等级,怪谁?
A2:怪信息不对称。理财顾问知道产品风险。投资者不知道。
   适当性义务,就是消除这种不对称。

Q3:你们想达到什么目标?
A3:三个目标:
   1. 行业落实适当性义务
   2. 投资者学会说"不"
   3. 监管加强执法力度
   这不是"零和游戏"。这是"多赢"。

Read the full file on GitHub · 158 lines

Files

What ships with it

1 file 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. 11d ago First seen · 158 lines · 0 tokens per session scan A 9e5731b53bd6

Subscribe to this mod's changes

dragoncraft-debate is a skill published in the GitHub repository lj22503/diaolong-skill (5 stars, last pushed 1mo ago), licensed MIT. It adds 76 tokens to every session and 1,871 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. It is 88% identical to dragoncraft-art, differing in 147 lines, and is treated as a copy.