wordflowlab avatar

Romance Novel Conventions

Provides comprehensive romance writing conventions with specific pacing guidelines and emotional beat tracking. You get quick reference tables for timing major moments (first kiss at 50-60% for slow burn, 20-30% for fast), a checklist for internal vs external conflict, and integration hooks for the Novel-Writer command set. The guide is in Chinese but the structure is crystal clear: it maps relationship progression to story percentage, calls out common pitfalls like miscommunication-only conflict, and breaks down subgenre considerations for contemporary, historical, paranormal, and romantic suspense. Useful if you're plotting a romance arc and need to verify your emotional pacing hits reader expectations for HEA endings.

skills.sh installs
485
GitHub stars
270
last updated
Aug 21, 2026

Install

$ npx -y skills add wordflowlab/novel-writer-skills --skill romance-novel-conventions --agent claude-code

Installs into .claude/skills of the current project.

Files

言情小说创作规范

快速参考

元素指导原则示例
初遇故事的 0-10%意外的首次相遇,产生火花
初吻50-60%(慢热)或 20-30%(快热)需要充分的情感铺垫
黑暗时刻75-85%关系看似不可能继续
大结局85-100%表白、承诺、HEA/HFN

核心要素

必备组成部分

  1. 情感连接:主角之间必须有化学反应

    • 通过行动而非单纯描述来展现吸引力
    • 通过亲近和距离建立张力
    • 创造可信的相互吸引的理由
  2. 内在冲突:恐惧、过往创伤、自我怀疑

    • 每个角色都应该有情感包袱
    • 内在冲突必须与外在障碍同样强烈
    • 成长来自面对这些内在问题
  3. 外在障碍:家庭、事业、误会

    • 障碍应该是合理的,而非人为的
    • "只要好好沟通"不应该能解决所有问题
    • 风险应该逐步升级
  4. 令人满意的结局:HEA(永远幸福)或 HFN(暂时幸福)

    • 两个角色都必须成长才配得上结局
    • 结局应该解决内在和外在冲突
    • 读者应该感到满足,而非被欺骗

可选元素

  • 三角恋(谨慎使用 - 可能让读者沮丧)
  • 被迫亲密设定(被困在一起的场景)
  • 欢喜冤家(需要精心处理)
  • 第二次机会言情(重燃旧情)

节奏指南

故事阶段百分比关键事件情感焦点
初遇0-10%初次相遇,产生兴趣的火花好奇、吸引
张力建立10-60%吸引力增长,障碍出现渴望、挫折
冲突升级60-75%重大误会或真相揭露怀疑、痛苦
黑暗时刻75-85%关系看似不可能绝望、失落
大结局85-100%盛大表白、承诺喜悦、圆满

情感节奏点

初吻时机

慢热言情(约 50-60%):

  • 初吻前有多次差点亲上的时刻
  • 大量的情感铺垫
  • 亲吻发生在建立重要信任之后
  • 读者的期待值很高

快热言情(约 20-30%):

  • 立即的化学反应导致快速的身体接触
  • 之后重点转移到情感亲密
  • 仍必须展现合理的吸引力建立
  • 避免"一见钟情" - 展示他们为何吸引

黄金法则:在没有足够铺垫的情况下,绝不要仓促。没有情感基础的身体亲密会显得空洞。

Sponsors

Details

Repository
github.com/wordflowlab/novel-writer-skills
Category
Documentation
First seen
Jun 3, 2026

More from wordflowlab/novel-writer-skills

All 13
1freestylefly avatarskill-creatorfreestylefly/canghe-skillsGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil483skills.sh installs
2motion-team avatarhook-voice-patternsmotion-team/creative-strategy-skillsA living swipe file of scroll-stopping hook templates collected from the wild — real sentence structures and native voice patterns that have proven they stop th480skills.sh installs
3skindhu avatareducational-video-creatorskindhu/skind-skillsCreate educational videos using Remotion with Kurzgesagt/回形针 style. Use when users want to: (1) create teaching or educational videos, (2) design video storyboa478skills.sh installs
4madteacher avatardart-driftmadteacher/mad-agents-skillsBuild, fix, audit, and migrate Drift persistence in Dart CLI, server-side, and non-Flutter desktop apps. Use when adding SQLite with package:drift/native.dart, 474skills.sh installs
5n8n-io avatarcontent-designn8n-io/n8nProduct content designer for UI copy. Use when writing, reviewing, or auditing user-facing text: button labels, error messages, tooltips, empty states, modal co473skills.sh installs
6existential-birds avatarvitest-testingexistential-birds/beagleVitest testing framework patterns and best practices. Use when writing unit tests, integration tests, configuring vitest.config, mocking with vi.mock/vi.fn, usi471skills.sh installs