Agent Skills
返回列表
Markdown 驱动的 LLM 文字冒险引擎

Markdown 驱动的 LLM 文字冒险引擎

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b591212e/md-game。

技能介绍

要解决的问题

纯靠对话生成文字冒险时,LLM 容易把“状态已经变了”当成事实:精力、位置、NPC 好感、物品和判定结果只存在于上一句叙述里,后续回合会漂移、矛盾,也无法回溯或压缩。这个技能把叙事状态从自由文本约束到 Markdown 文件和引擎命令里,让游戏推进有可检查的状态来源。

工作方式

它要求开局先询问世界与角色,再用 init、setup 建立骨架,并用 setup --npcs 至少配置一个 NPC。每回合必须按固定顺序执行:先 read --hot 读取 state.md,再依据当前状态叙事;需要判定时按属性、难度、判定表得出结果并融入叙事;随后用 turn 写入变化,最后输出叙事、动态 NPC、建议、状态变更和场景。turn 只传变化字段,并自动推进回合、精力、时间、天气和压缩提示。状态修改必须来自命令,而不是口头叙述。

适用边界

适合需要持久状态、规则判定、日志审计和多回合推进的 Markdown 文字冒险。它偏重流程约束,不适合一次性闲聊、无需状态落盘的轻量对话,或希望完全自由发散而不受 state.md 校验的叙事。

使用场景

  • 把多回合冒险故事写入 state.md,用 turn 更新精力、位置和 NPC 好感。
  • 开局用 setup --npcs 配置 NPC,随后按 read、叙事、turn 的固定回合推进剧情。
  • 遇到判定需求时按属性、难度和判定表计算结果,并把结果融入叙事与日志。
  • 用 compress/rollback 处理状态漂移或过长日志,保持 game.md 区块和 state.md 一致。

适合人员

  • 想给 LLM 冒险对话加状态落盘和回合校验的独立开发者。
  • 负责 Agent 提示词工程,需要把游戏状态从自由文本拆到 Markdown 文件的工程师。
  • 要制作可审计、可回滚的互动小说体验的文字创作者。
  • 希望用规则判定驱动剧情、而不是让模型口头宣布结果的桌面叙事设计师。