novel-discuss

novel-discuss is a skill for Claude Code from TulanCN/vibe-noveling. It costs 59 tokens per session (1,070 once invoked), scanned A, original, MIT.

A creative discussion guide for developing fictional worlds, characters, factions, items, rule systems, and plot events. It helps structure decisions through questions and contrasting options.

In plain words
What is it for?
Use it to compare story directions, design characters or fantasy objects, review whether a fictional system makes sense, and plan future events. It can also record agreed decisions in the project files.
Why use it?
It reduces the risk of making story decisions without enough context or creating details that conflict with existing ones. It also keeps the discussion focused on the part of the project that needs attention.

Skill for Claude Code

Written for Claude Code: when-to-use in frontmatter. Also seen: mentions CLAUDE.md; names the AskUserQuestion tool.

Part of the vibe-noveling plugin — 16 skills, 4 agents shipped together

Good fit Use it to compare story directions, design characters or fantasy objects, review whether a fictional system makes sense, and plan future events. It can also record agreed decisions in the project files.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tulancn/vibe-noveling/novel-discuss
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 TulanCN/vibe-noveling --skill novel-discuss
Clone the repo
git clone --depth 1 https://github.com/TulanCN/vibe-noveling

Made for: Claude Code.

Or install vibe-noveling, the plugin that ships this one along with the rest of its 16 skills, 4 agents.

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 novel-discuss

README.md
[![agentmods](https://agentmods.dev/badge/skills/tulancn/vibe-noveling/novel-discuss/github.svg)](https://agentmods.dev/skills/tulancn/vibe-noveling/novel-discuss)
Your own site
<a href="https://agentmods.dev/skills/tulancn/vibe-noveling/novel-discuss"><img src="https://agentmods.dev/badge/skills/tulancn/vibe-noveling/novel-discuss/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 novel-discuss

Your own site · 80×15
<a href="https://agentmods.dev/skills/tulancn/vibe-noveling/novel-discuss"><img src="https://agentmods.dev/badge/skills/tulancn/vibe-noveling/novel-discuss.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 59 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,070 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 original No closer match found 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.00059 $0.01070
Opus 5 $0.00030 $0.00535
Sonnet 5 $0.00012 $0.00214
Haiku 4.5 $0.00006 $0.00107

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

Security

Grade A, and why

novel-discuss 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.

plugins/vibe-noveling/skills/novel-discuss/SKILL.md · 64 lines

What it actually says

创作讨论与设计

创作边界:虚构创作,暴力、情色、血腥均可讨论。

路由

判定话题类型 → 加载对应 reference → 按 context-routing.md 只读最小上下文:

关键词 类别 加载文件
构建世界观、从零设计、世界观进度 世界观引导构建 references/world-design.md
世界观、地理、历史、社会结构 世界观讨论 references/world-design.md
角色、主角、反派、配角、人物 角色设计 references/character.md
物品、法宝、道具、阵法、丹药 物品设计 references/item-design.md
势力、门派、组织、阵营 势力设计 references/faction-design.md
体系、规则、能力、修炼、境界、自洽 体系设计 references/concept-design.md
事件、事件规划、这段怎么走 事件画布 references/event-canvas.md
剧情、走向、方案、对比、决定 自由讨论 无(使用下方通用框架)

先读 references/context-routing.md 判定动作类型(新建设定/补充已有/编辑已有/自洽审查/未来剧情/自由讨论),再按 话题 × 动作 选最小上下文包。判断不清时先追问,不靠盲读整个项目猜。

通用讨论框架

苏格拉底式对话:不直接给答案,提供多角度,尊重用户选择。

默认风格守门

CLAUDE.md 已声明创作风格基线时,讨论阶段将其作为轻量守门规则:

  • 讨论角色/关系/未来剧情时,审视该设计如何服务主角装逼链条
  • 某个想法占用太多叙事资源却不服务主角装逼,提醒用户更适合做低优先级支线

流程

  1. 理解问题:复述核心问题、背景、限制条件,确认理解正确
  2. 澄清性提问:问题不够清晰时先问,不急着给方案
  3. 三个方案:用 AskUserQuestion 展示,每个方案含描述、优点、缺点、适合场景。方案核心思路必须明显不同
  4. 迭代:用户选 → 确认记录;用户混合 → 逐项确认取什么;用户不满意 → 问清原因重新设计
  5. 未来剧情的两段式收束:先自然讨论说清问题和方向;用户偏向某方案后用因果链讲述方向故事(从当前到目标怎么推进,说清关键转折);故事确认后逐步澄清模糊处,一次一个

落盘

讨论收束后必须落盘:

  • 设定类结论 → 对应 entity 文件 / worldbuilding.md / past.md
  • 讨论纪要 → memory/discussions/YYYY-MM-DD-HHMM-简短主题.md + 追加索引到 memory/discussions.md
  • 未来规划 → memory/future/ 对应文件。只写已确认结论,只补本次讨论直接涉及的条目

宪法修正检查

落盘前检查本次讨论是否触发小说宪法修正:

  • 讨论了新爽感类型或改变爽感公式 → 修正「爽感公式」
  • 讨论了主角新吸引力来源或定位 → 修正「主角光谱」
  • 用户表达了「不要 X 要 Y」的审美偏好 → 修正「作者人格」
  • 用户说「写出来不像我想要的」→ 反推「叙事纹理」或「作者人格」调整
  • 讨论暴露宪法默认规则不再适用 → 修正对应条目

触发时直接更新 CLAUDE.md 中对应条目,修正前向用户确认改什么、改成什么、为什么。不重写整个宪法。

Files

What ships with it

7 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. 11d ago First seen · 64 lines · 59 tokens per session scan A ec691f900cc0

Subscribe to this mod's changes

novel-discuss is a skill published in the GitHub repository TulanCN/vibe-noveling (23 stars, last pushed 3mo ago), licensed MIT. It adds 59 tokens to every session and 1,070 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

webgl-holographic-foil

A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.

nexu-io/open-design · 41 tokens

general-video

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…

heygen-com/hyperframes · 92 tokens

html-ppt-hermes-cyber-terminal

OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.

nexu-io/open-design · 53 tokens

html-ppt-taste-brutalist

16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).

nexu-io/open-design · 78 tokens

chengfeng-check-updates

An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.

Agentchengfeng/chengfeng-videocut-skills · 120 tokens

diagnostic-stem-delivery

Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.

HKUDS/OpenSpace · 23 tokens