danjdewhurst/story-skills

Agent Skills for end-to-end story writing in markdown, packaged as Codex and Claude Code plugins.

它解决的问题

语言模型在创意写作中常常难以保持长期一致性,导致情节漏洞、角色细节遗忘或故事状态矛盾。本项目提供了一个结构化框架和一个“连续性引擎”来跟踪故事元素,确保叙事逻辑在写作过程中保持完整。

工作原理

它将故事组织成一个项目文件夹,包含带有YAML前置数据的Markdown文件。这些文件充当“故事圣经”,跟踪角色、世界观、情节弧和场景状态。一个配套的CLI工具充当小说的编译器,扫描这些文件以检测矛盾——例如角色在死亡后再次出现,或情节回报发生在铺垫之前——并提供工具来管理、验证和导出手稿为各种格式。

适用对象

适用于使用AI代理(如Claude Code、Codex或其他支持SKILL.md文件的工具)来协助起草、规划和编辑小说或连载作品的作家,他们希望以确定性的方式保持叙事一致性。

亮点

  • 连续性编译器: 自动标记叙事矛盾,如死去的角色重新出现或未解决的情节线索。
  • 代理就绪技能: 提供24种专门技能,供AI代理处理从前提开发到行编辑和出版的各种任务。
  • 标准化项目格式: 使用纯Markdown和YAML,兼容任何文本编辑器和版本控制系统(如Git)。
  • 多格式导出: 生成多种输出,包括EPUB、DOCX、剧本格式以及Twine和ink等互动小说格式。
  • 小说的CI/CD: 允许作家使用GitHub Actions自动化章节起草,并在每次提交时强制执行连续性检查。

相关

  • 项目
  • 项目
  • 项目
  • 项目