ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

LifeOS Fabric 模式详解:用 create_npc 系统提示词批量生成 DD 5E 高质量 NPC

LifeOS Fabric 模式详解:用 create_npc 系统提示词批量生成 DD 5E 高质量 NPC LifeOS Fabric 模式详解用 create_npc 系统提示词批量生成 DD 5E 高质量 NPC【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS导读create_npc是 LifeOS 内置 Fabric 技能中专门用于 DD 第五版DD 5E桌游的非玩家角色NPC生成模式Pattern。它以一份结构化的系统提示词为骨架约束 AI 按角色背景—性格缺陷—属性数值—人生目标—言谈举止等完整维度产出可直接上桌的角色卡。本文将以该模式原文为绝对主体逐项拆解其 IDENTITY、STEPS、OUTPUT INSTRUCTIONS 三大组成部分并结合 LifeOS 仓库中 Fabric 技能的原生执行机制与周边 RPG 模式说明如何在真实桌游流程中把它用起来。一、模式概览一份专家 NPC 生成器的系统提示词在 LifeOS 仓库中该模式位于 LifeOS/install/skills/Fabric/Patterns/create_npc/目录内包含两个文件文件作用system.md完整的系统提示词本文核心对象定义 AI 的身份、步骤与输出规范user.md用户侧输入占位文件当前仓库中为空由调用方按需填充角色构思正如 Fabric 技能的 SKILL.md 所述LifeOS 内置了 240 个专业提示词模式create_npc属于其中的Creation创作类模式。与其它模式一样它遵循标准的五段式结构IDENTITY and PURPOSE → AI 扮演什么角色、任务目标是什么 STEPS → 按什么步骤产出 OUTPUT INSTRUCTIONS → 输出格式与禁忌 INPUT → 用户输入内容system.md的原文骨架如下核心字段完整保留IDENTITY and PURPOSEYou are an expert NPC generator for DD 5th edition.—— 明确要求 AI 是DD 5E 专家级 NPC 生成器并赋予其创意自由度You have freedom to be creative to get the best possible output.。STEPSCreate a 5E DD NPC with the input given.—— 基于输入创建一个 5E NPC且必须保证角色包含下述全部信息维度。OUTPUT INSTRUCTIONS输出为清晰、人类可读的 MarkdownDO NOT COMPLAIN about the task for any reason.任何情况下都不得抱怨任务这是 Fabric 系提示词的通用约束在 create_rpg_summary/system.md 等同类模式中反复出现。INPUT以INPUT:收尾等待用户粘贴角色构思或一句话灵感。二、STEPS 核心16 维角色信息检查清单该模式最有价值的实战部分是 STEPS 中要求 NPC 必须包含的完整信息维度清单。它本质上是给 AI 的一份角色卡字段检查表确保产出的 NPC 不是只有名字和数据的纸片人而是有背景、有创伤、有目标、有说话方式的立体角色。逐项解读如下维度含义与设计意图Background背景出身、职业、成长环境决定角色的社会阶层与技能来源Character Flaws性格缺陷DD 角色扮演的核心抓手缺陷是 DM 制造剧情冲突的天然钩子Attributes属性角色特质总览可理解为后续 6 大属性的前置概括Full DD Character Stats完整 5E 角色卡数值完整的 DD 角色卡数据见下文第三节Past Experiences过往经历角色一路走来发生过什么塑造其立场与能力Past Traumas过往创伤心理创伤来源解释角色最敏感、最脆弱的点Goals in Life人生目标短期与长期追求驱动角色在剧情中主动行动Peculiarities怪癖独特的小习惯让 NPC 在扮演中一眼可辨How they speak说话方式口癖、语速、用词习惯是扮演时最直接的差异化手段What they find funny笑点什么能让角色发笑侧面暴露其性格底色What they cant stand无法容忍之事逆鳞所在是触发冲突与考验的现成素材Their purpose in life生命意义存在的理由高于目标的哲学层设定Their favorite phrases口头禅高频金句帮助玩家与 DM 快速进入角色状态How they look and like to dress外形与着装偏好服饰风格反映身份与审美Their appearance外貌长相、体型、标志性特征供 DM 描述与玩家想象(add other attributes)可扩展其他属性模式明确允许按需增补如阵营、信仰、秘密、关系网等这些维度并非随意罗列它们覆盖了内在背景/创伤/目标—外在外貌/着装—表达说话方式/口头禅—冲突源缺陷/逆鳞四个层面恰好满足 DD 桌游中 DM 扮演 NPC 所需的全部信息——既能演得像又能有戏可挖。三、深度解读什么是Full DD Character StatsSTEPS 中特别要求输出Full DD Character Stats like you would see in a character sheet如同角色卡上所见到的完整 DD 角色数值。这是 DD 5E 的核心机制知识理解它才能让 AI 产出数值可用的 NPC。一个标准 5E 角色卡通常包含六项核心属性Ability Scores力量Strength、敏捷Dexterity、体质Constitution、智力Intelligence、感知Wisdom、魅力Charisma以及对应的属性调整值Modifier。种族Race与职业Class种族提供属性加成与特质职业决定生命骰、熟练项与职业特性。等级与经验Level / XP决定整体强度常见 NPC 为 1~20 级普通平民可为 0 级Commoner。生命值Hit Points与护甲等级Armor Class战斗数值的基础。速度Speed、熟练加值Proficiency Bonus决定移动与命中/豁免计算。技能熟练Skill Proficiencies如隐匿、洞察、说服等。攻击与施法Attacks / Spells常用动作与法术位。阵营Alignment如守序善良LG、混乱中立CN等。装备Equipment与语言Languages。需要说明的是system.md原文只给出了完整角色卡数值这一要求并未逐项列出上述字段以上是基于 DD 5E 通用规则对模式意图的补充解读——实际使用时你可以在INPUT中注明所需的具体字段范围例如仅需战斗数值或仅需社交背景模式允许通过附加说明微调输出。四、OUTPUT INSTRUCTIONS输出纪律与质量约束模式对输出提出了两条硬性要求Output in clear, human-readable Markdown.—— 输出必须是清晰、人类可读的 Markdown。这意味着 AI 应使用标题、列表、表格等结构化语法组织 16 个维度而不是一段式散文这也是 LifeOS 中 Fabric 模式统一遵循的规范见 ExecutePattern.md 工作流 中Return structured output per pattern spec的要求。DO NOT COMPLAIN about the task for any reason.—— 任何情况下不得抱怨任务如内容涉及版权/我不擅长等。这与 summarize_rpg_session/system.md 中Do not complain about anything的约束一脉相承目的是确保 AI 无条件执行生成指令。五、在 LifeOS 中如何执行该模式create_npc并非独立工具而是 LifeOS Fabric 技能下的一个模式。根据 Fabric SKILL.md 与 ExecutePattern 工作流LifeOS 采用**原生模式执行Native Pattern Execution**机制User Request → Pattern Selection → Read system.md → Apply → Return Results即当用户说用 fabric 生成一个 NPC时LifeOS 会读取Patterns/create_npc/system.md的内容将其直接作为系统提示词应用到输入上无需调用外部 fabric CLI。工作流中的模式选择决策树见 ExecutePattern.md 的 Step 1约定用户请求中包含 create 关键词时会匹配到create_[keyword]系列模式create_npc正是该规则下的产物若用户直接点名模式名如use create_npc则直接选用。加载模式的命令示意来自 ExecutePattern 工作流路径需替换为你本机的 LifeOS 安装位置PATTERN_NAMEcreate_npc PATTERN_PATH$HOME/.claude/skills/Fabric/Patterns/$PATTERN_NAME/system.md if [ -f $PATTERN_PATH ]; then cat $PATTERN_PATH else echo Pattern not found: $PATTERN_NAME ls ~/.claude/skills/Fabric/Patterns/ | head -20 fi仅有两个特殊场景需要直接使用 fabric CLIYouTube 转写fabric -y URL与 URL 内容抓取兜底fabric -u URL普通文本 NPC 生成完全走原生路径。模式列表可通过fabric -U从上游同步更新具体同步流程见 UpdatePatterns 工作流LifeOS 中的模式目录结构为Patterns/ ├── create_npc/ │ ├── system.md # 系统提示词本文对象 │ └── user.md # 用户输入占位 ├── create_rpg_summary/ ├── summarize_rpg_session/ └── ...240 patterns六、实战用法输入什么、得到什么使用create_npc时INPUT:之后的输入可以非常简短——一句概念即可剩余交给模式中的 IDENTITY 与 STEPS 约束去补全。例如INPUT: 一个在北方边境经营破旧酒馆的半精灵老板娘年轻时是冒险者模式会据此产出包含 Background、Character Flaws、Attributes、完整角色卡数值、Past Experiences、Past Traumas、Goals in Life、Peculiarities、说话方式、笑点、逆鳞、人生意义、口头禅、着装偏好、外貌等全部维度的 Markdown 角色档案。你也可以在输入中附加约束来定向生成例如仅输出战斗数值或缺陷要包含酒瘾。若模式清单中需要增补维度如信仰、秘密原文档明确以(add other attributes)授权扩展在输入中直接补充要求即可。值得强调的是create_npc的产出物可以直接与仓库中的其它 RPG 模式形成工作流闭环生成 NPC→create_npc本文模式复盘战报→create_rpg_summary输出 SUMMARY、KEY EVENTS、COMBAT STATS、REVEALED CHARACTER FLAWS 等结构化战报见 create_rpg_summary/system.md或summarize_rpg_session从好友闲聊录音中转写提炼团务摘要见 summarize_rpg_session/system.md角色故事创作→create_story_about_person基于心理画像生成角色驱动的短篇故事见 create_story_about_person/system.md。这意味着 DM 可以在一次会话中完成批量生成 NPC → 跑团 → 自动生成战报 → 复盘角色缺陷与剧情钩子的完整循环而 NPC 的缺陷、创伤、逆鳞正是create_rpg_summary中REVEALED CHARACTER FLAWS揭示的角色缺陷与NARRATIVE HOOKS下一幕叙事钩子的直接素材来源。七、扩展视角从模式结构看 Fabric 提示词设计范式将create_npc与仓库中的 official_pattern_template/system.md 对照可以看出 Fabric 系提示词的设计范式每个模式由IDENTITY / GOALS / STEPS / OUTPUT / OUTPUT INSTRUCTIONS / INPUT组成其中 IDENTITY 要求你是谁、擅长什么STEPS 要求先做什么后做什么OUTPUT 定义输出哪些命名字段OUTPUT INSTRUCTIONS 定义格式与禁忌。create_npc是该范式的精简实践它的 IDENTITY 只给一句专家设定但把全部约束压在 STEPS 的信息清单与 OUTPUT INSTRUCTIONS 的格式纪律上。这种身份从简、清单从严的设计恰好说明了一个可复用的提示词写作技巧——与其堆砌形容词不如用一份不可遗漏的字段清单约束输出质量。该模式也因此成为研究 Fabric 提示词工程、或自建创作类模式时值得对照学习的范本。八、小结create_npc是 LifeOS Fabric 技能中面向 DD 5E 桌游的 NPC 生成模式以专家身份 16 维信息清单 严格输出纪律三件套确保每次产出都是可直接上桌的完整角色档案。在 LifeOS 中它通过原生模式执行机制被直接调用无需外部 CLI并可与其 RPG 战报、故事创作等模式衔接成完整的桌游辅助工作流。对于 DM 而言掌握该模式等于拥有一个随叫随到的 NPC 生成器对于提示词工程师而言它是观察 Fabric 结构化提示词范式的极佳样例。相关资源索引模式本体LifeOS/install/skills/Fabric/Patterns/create_npc/system.md技能总览LifeOS/install/skills/Fabric/SKILL.md执行工作流LifeOS/install/skills/Fabric/Workflows/ExecutePattern.md更新工作流LifeOS/install/skills/Fabric/Workflows/UpdatePatterns.md相关模式create_rpg_summary、summarize_rpg_session、create_story_about_person、official_pattern_template【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表