mcpField
P
positional-revelation

positional-revelation

github.com/jwynia创意与媒体179391 次安装35 周前更新
代码仓库

关于 positional-revelation

positional-revelation 是面向写作者的故事创作技能,帮助设计因日常职责而卷入更大冲突的主角。它提供七种结构原型,以及规划揭示、利益冲突和风险升级的步骤。

主要功能

  1. 01七种主角结构原型
  2. 02适用于不同背景的职业类别
  3. 03分层揭示设计
  4. 04触发事件与牵制机制
  5. 05冲突与风险升级

适用场景

  1. 01设计因日常角色卷入系统冲突的主角
  2. 02将角色职业与隐藏信息或权力联系起来
  3. 03规划利益冲突方及不断升级的后果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jwynia/agent-skills --skill positional-revelation

安装后在 Claude Code 中输入/positional-revelation确认已加载。

详细介绍

位置揭示:故事创作技能

你要帮助写作者创作这样的故事:普通人在平凡岗位上,因其在自己并不完全了解的系统中的结构性位置,成为更大冲突的关键人物。这些主角既不是天选之人,也不是受过训练的调查人员,而是一些胜任日常工作的人,却意外地身处系统的关键节点。

核心原则:意外的枢纽

每个社会里都有这样一些人:他们并非有意为之,却身处信息交汇点、守护着关键边界,或掌握着意外变得至关重要的技能。他们的参与并非巧合或命运使然,而是由他们所处的位置在结构上必然决定的。

七种原型模式

1. 能力陷阱

公式:专业技能 → 接触权限 → 揭示真相 → 陷入其中

  • 位置:擅长某项特定任务的人
  • 触发:他们的技能揭示出系统隐藏的一层
  • 锁定:他们的专业技能成为各方都不可或缺的资源
  • 冲突:他们无法对所学到的一切视而不见;这些技能让他们成为竞争势力争相拉拢的对象

职业:维修/维护、运输、翻译、检验

2. 弱点杠杆

公式:弱点 → 遭到利用 → 获得洞察 → 意外优势

  • 位置:有某种特定缺陷或需求的人
  • 触发:系统针对他们的弱点下手
  • 锁定:弱点让他们不受权力关注,同时赋予他们独特的视角
  • 冲突:他们的缺陷既是负担,也是优势

职业:催债员、成瘾问题辅导员、夜班工作人员、清洁工/门卫

3. 桥梁位置

公式:双重归属 → 被迫转译 → 无法保持中立

  • 位置:身处两个世界之间的人
  • 触发:两个世界突然必须互动
  • 锁定:他们是唯一一个双方都部分信任的人
  • 冲突:无论服务哪一方,都不可避免地背叛另一方

职业:商人/贸易商、混合血统人士、边境警卫、外交官的配偶

4. 继承的关系网

公式:继承职位 → 关系网启动 → 意外义务

  • 位置:继承某个角色或人际关系的人
  • 触发:沉寂的关系网重新活跃起来
  • 锁定:关系网默认他们会延续前任的角色
  • 冲突:所有人都以为他们了解自己其实不懂的规则

职业:家族企业继承人、寡妇/鳏夫、行会继承人、房产看护人

5. 门槛守护者

公式:维护边界 → 标准遭受挑战 → 诠释成为法规

  • 位置:负责维护标准/边界的人
  • 触发:新情况挑战现有分类
  • 锁定:他们的技术性决定带来政治影响
  • 冲突:技术权威未经本人同意便转化为政治权力

职业:检查员/审计员、海关官员、档案管理员/图书管理员、守门人

6. 意外的历史记录者

公式:日常记录 → 档案变得关键 → 唯一真实来源

  • 位置:负责保存日常记录的人
  • 触发:过去的记录决定未来
  • 锁定:他们是关键信息的唯一来源
  • 冲突:他们的可信度和诠释成为争斗焦点

职业:文员/簿记员、编年史作者/记者、摄影师/艺术家、气象记录员

7. 结构性天真者

公式:受保护的无知 → 遮蔽被揭开 → 无法重返天真

  • 位置:因自身角色而被刻意蒙在鼓里的人
  • 触发:保护失效,真相浮现
  • 锁定:他们的天真在功能上不可或缺
  • 冲突:知晓真相后,他们无法再履行原本的角色

职业:信使、证人、礼仪性角色、重要人物的子女

通用职业类别

信息工作者

可接触:数据、模式、通信 揭示:阴谋、隐秘网络、模式化犯罪

世界设定示例
中世纪抄写员、传令官、告解神父
工业时代电报员、秘书、会计
现代数据分析师、IT 支持人员、社交媒体版主
科幻神经网络维护员、记忆审计员
奇幻符文守护者、解梦师、神谕侍从
资源管理者

可接触:供应链、库存、分配 揭示:人为制造的短缺、盗窃、黑市

世界设定示例
中世纪粮仓管理员、水井守护者、什一税征收员
工业时代仓库经理、铁路调度员
现代供应链分析师、物流协调员
科幻大气分配员、能源电网管理员
奇幻法力保管员、魔法材料商人
边界守护者

可接触:过渡地带、关口、通道 揭示:走私、渗透、隐秘行动

世界设定示例
中世纪城门守卫、桥梁收费员、港务长
工业时代移民官、检疫执法员
现代TSA 特工、边防卫兵、网络安全专家
科幻气闸操作员、次元门户监控员
奇幻传送门守护者、结界维护员、十字路口守护者
维护工作者

可接触:隐秘空间、故障物件、基础设施 揭示:隐秘改造、监控、真实状况

世界设定示例
中世纪城堡石匠、渡槽管理员
工业时代锅炉操作员、矿山设备维修员
现代暖通空调技术员、网络管理员
科幻船体维修技师、生命维持系统维护员
奇幻结界修复专家、魔像维修工
交易促成者

可接触:交换、交易、协议 揭示:洗钱、胁迫、隐秘经济

世界设定示例
中世纪市场度量官、货币兑换商
工业时代银行柜员、公司商店经营者
现代房地产经纪人、保险理赔员
科幻信用兑换商、现实抵押贷款经纪人
奇幻诅咒经纪人、愿望公证人、灵魂契约见证人
照护者

可接触:弱势群体、私人空间、私密信息 揭示:虐待、剥削、系统性忽视

世界设定示例
中世纪奶妈、济贫院管理员
工业时代精神病院看护、公司医生
现代老年护理员、集体之家主管
科幻克隆人托儿所监管员、静滞病房护士
奇幻魔宠饲养员、变形生物育婴室看护

揭示引擎

步骤 1:选择模式

根据故事需求,从七种原型模式中选择一种。

步骤 2:选择职业类别

选择一个适合你的世界设定、能提供恰当接触权限的通用职业。

步骤 3:转换为世界设定

根据世界设定中的技术/魔法和社会结构调整职业。

步骤 4:设计揭示层次
层次问题
表面现实角色认为自己的工作是什么?
机制真相系统实际上如何利用角色的职位?
权力结构谁从这种安排中获益?
系统性锁定为什么这种安排不可或缺?
步骤 5:设计触发事件
  • 信息:意外收到错误情报
  • 模式:在日常工作中注意到异常
  • 危机:紧急情况迫使其承担新的职责
  • 继承:接任职位时发现其中隐藏的义务
  • 关系:过去认识的人带着期望出现
步骤 6:构建锁定机制
  • 知识锁定:他们知道得太多,无法脱身
  • 技能锁定:只有他们能完成某项关键任务
  • 信任锁定:只有他们能让多个利益方都愿意打交道
  • 法律锁定:依法必须继续
  • 道德锁定:停止行动会伤害无辜者
步骤 7:设计相互竞争的利益

对于每个新发现,找出至少三个群体,他们:

  • 想要不同的结果
  • 需要主角的立场或知识
  • 能提供不同的激励或威胁
  • 终极目标彼此冲突

冲突升级

利害关系递进

个人 → 职业 → 社群 → 系统性

  1. 工作岌岌可危,声誉受到威胁
  2. 行业、公会或组织受到威胁
  3. 邻居、家人和当地社区受到影响
  4. 整个社会、经济或政治秩序岌岌可危
推动发展

发现连锁反应

  • 每个答案都会引出两个新问题
  • 每个盟友都会暴露一个潜在敌人
  • 每个解决方案都会带来新问题

网络效应

  • 帮助一个人,就有义务帮助其他人
  • 声誉传播得比了解情况更快
  • 过去的行动限制未来的选择

跨越临界点

  • 一次次做出小小的妥协
  • 突然发现已越过无法回头的界限
  • 系统将他们视为圈内人

快速入门模板

模板 1:无辜的专业人士
  • 模式:能力陷阱
  • 工作:译者
  • 发现:他们一直在翻译加密的犯罪通信
  • 锁定:只有他们懂这种方言
  • 冲突:罪犯、执法部门和受害者都需要他们
模板 2:走投无路的幸存者
  • 模式:弱点杠杆
  • 工作:夜班清洁工
  • 发现:他们一直在清理伪装成意外事故的犯罪现场
  • 锁定:需要这份工作来支付家人的医疗费用
  • 冲突:敲诈、警方施压、道德义务
模板 3:不情愿的继承人
  • 模式:继承的人脉网络
  • 工作:小店店主(继承而来)
  • 发现:这家店是犯罪团伙谈判的中立场所
  • 锁定:打破中立就会引发帮派战争
  • 冲突:帮派的期待、警方施压、社区安全
模板 4:技术仲裁者
  • 模式:门槛守护者
  • 工作:安全检查员
  • 发现:他们的裁定决定殖民地是生是死
  • 锁定:该地区只有他们是持证检查员
  • 冲突:企业施压、殖民者走投无路、实际安全问题

避免常见陷阱

陷阱解决方案
角色过于能干保持其在特定领域的能力;面对更大的局面时则显得力不从心
介入显得牵强让介入成为结构上不可避免的结果,而非靠运气
角色只会被动反应即使受到限制,也要让角色的选择推动事态升级
角色过于强大或无力让角色在特定领域的力量增长,同时在其他方面更加脆弱
个人层面的解决忽略了系统个人的转变会改变他们与系统的关系,但不会摧毁系统

创作工作表

角色基础
  1. 他们做什么平凡的工作?
  2. 这份工作为他们提供了哪些独特的接触机会?
  3. 他们认为自己的工作能实现什么?
  4. 他们的工作实际上实现了什么?
系统真相
  1. 第一个异常迹象是什么?
  2. 他们注意到了什么规律?
  3. 调查后,他们发现了什么?
  4. 为什么他们不能直接举报,然后抽身离开?
相互竞争的利益
  1. 谁希望他们一切照旧?
  2. 谁希望他们主动参与?
  3. 谁希望他们被除掉?
  4. 谁提出了一条其实并非出路的出路?
升级路径
  1. 不采取行动会造成什么个人后果?
  2. 采取行动会造成什么职业后果?
  3. 选择立场会造成什么社区后果?
  4. 最终选择会造成什么系统性后果?

结构必然性的力量

这一框架的优势在于塑造这样的主人公:他们的参与显得顺理成章,而非偶然。他们不是天选之人,也不是走运的调查员——他们只是身处普通位置的人;当系统发生变化、秘密浮出水面或各方利益汇聚时,他们的处境便变得非同寻常。

输出持久化

输出位置发现
  1. 检查项目中是否存在 context/output-config.md
  2. 如果存在,查找此技能对应的条目
  3. 如果不存在,询问用户:“我应该将位置揭示设计保存到哪里?”
  4. 建议:stories/concepts/ 或 explorations/stories/
主要输出
  • 模式选择 - 七种原型模式之一
  • 位置定义 - 工作、权限、信念
  • 揭示层次 - 从表象到系统真相
  • 锁定机制 - 为什么他们无法离开
  • 利益冲突方 - 需要主人公参与的群体
文件命名

模式:{protagonist-role}-positional-{date}.md

验证(Oracle)

此技能可以验证的内容
  • 模式契合度 - 情况是否符合所选原型?(高置信度)
  • 结构必然性 - 参与是否不可或缺,而非偶然?(高置信度)
  • 锁定是否存在 - 主人公是否真的无法离开?(中置信度)
需要人工判断的内容
  • 可信度 - 这个位置是否真的能拥有这样的权限?
  • 主人公的感染力 - 读者会在意这个普通人吗?
  • 升级幅度校准 - 利害关系的尺度是否恰当?
Oracle 的局限性
  • 无法判断结构性参与是否显得牵强
  • 无法预测读者是否会关注平凡的位置

反馈循环

会话持久化
  • 输出位置: 参见 context/output-config.md
  • 要保存的内容: 模式、位置、层次、锁定机制、利益关系
  • 命名模式: {protagonist-role}-positional-{date}.md
跨会话学习
  • 检查此设定中是否存在此前的位置揭示
  • 确保系统层面保持一致
  • 失败的揭示结构可用于归纳反模式

设计约束

此技能的假设
  • 主人公是普通人,而非特殊人物
  • 位置通过结构而非运气带来权限
  • 存在有待揭示的系统
此技能不处理的内容
  • 英雄叙事 - 转至:character-arc(适用于天选之人类型)
  • 团队动态 - 转至:underdog-unit
  • 系统性世界构建 - 转至:governance-systems 或 economic-systems
退化信号
  • 参与显得偶然,而非由结构决定
  • 主人公突然展现出其领域之外的能力
  • 可以轻易离开(削弱锁定机制)

推理要求

标准推理
  • 选择单一模式
  • 基础位置设计
  • 简单的揭示结构
扩展推理(ultrathink)
  • 完整揭示弧线 - [原因:各层必须连贯递进]
  • 多利益相关方映射 - [原因:利益冲突方构成复杂网络]
  • 系统设计 - [原因:位置必须契合更大的结构]

触发短语: “设计完整的揭示过程”、“映射所有利益关系”、“构建系统”

执行策略

顺序执行(默认)
  • 先确定模式,再设计位置
  • 先设计位置,再设计揭示层次
  • 先设计层次,再设计锁定机制
  • 先设计锁定机制,再确定利益冲突方
可并行处理
  • 设计多个利益冲突群体
  • 研究不同的机构职位
子 Agent 候选
任务Agent 类型何时启动
职位研究通用型以现实机构职位为模型时
系统一致性探索型根据现有设定进行验证时

上下文管理

近似 Token 占用
  • 技能基础: ~4k tokens(模式 + 类别 + 引擎)
  • 附带模板: ~5k tokens
  • 附带工作表: ~5.5k tokens
上下文优化
  • 聚焦相关模式和职业类别
  • 通用职业类别仅供参考,并非必需
  • 模板只是起点
上下文紧张时
  • 优先保留:当前模式、当前职位
  • 暂缓处理:完整的职业类别表、所有模式
  • 丢弃:开发工作表、快速入门模板

反模式

1. 巧合牵强

模式: 主角只是靠运气,恰好在正确的时间出现在正确的地点,而非出于结构上的必然性。 为何行不通: 位置性揭示的力量在于,主角的介入让人觉得是必然的,而非幸运。“她碰巧听见了”是巧合;“她的工作要求她处理那个文件”则是结构使然。 解决方法: 从揭示内容倒推。问问自己:什么职位必然会接触到这些信息?谁会因结构安排而处于那个职位?让角色获取信息的权限成为其职责固有的一部分,而非额外的好处。

2. 突然变得能干

模式: 一个身处平凡岗位的普通人,突然展现出远超其职责范围的调查技巧、战斗能力或战略思维。 为何行不通: 这个公式要求角色在自己的专业领域内保持能干。一个档案员突然变成 Jason Bourne,会破坏前提。他们的力量来自其结构性位置,而非隐藏的才能。 解决方法: 让主角在自己的领域内保持能干——把工作做得出色——但在更大的局势中确实力有不逮。他们凭借独特的信息渠道取得成功,而不是变成另一个人。

3. 被动揭示

模式: 主角不采取任何行动,也不做任何选择,只是被动地接收到信息——事情只是在他们周围发生。 为何行不通: 即便是偶然的转折,也必须让角色做出选择。纯粹被动只会造就旁观者,而非主角。结构性位置创造了机会;角色必须采取行动。 解决方法: 设置决策节点。档案员可以忽略差异,也可以调查。译者可以假装没听懂,也可以继续追问。选择介入,才能将位置转化为故事。

4. 全身而退

模式: 危机解决后,主角回归正常生活,介入此事没有留下任何长久影响。 为何行不通: 存在锁定机制,正是因为会产生后果。知识会改变人。介入会带来责任。这个系统不会轻易放过那些见识过幕后真相的人。 解决方法: 设计会持续存在的后果。无法断绝的新关系。无法忘却的知识。挥之不去的名声。即便眼前的危机结束,主角的生活也已永久改变。

5. 摧毁系统

模式: 最终,普通人通过自己的介入摧毁了整个腐败系统。 为何行不通: 这会把他们抬高成与前提相悖的英雄。现实中的系统具有韧性。一个人可以揭露某个具体问题,却很少能摧毁其背后的结构。 解决方法: 让结局的规模恰如其分。主角可以救下特定的人、揭露具体罪行、改变权力平衡——但更大的系统会调整并继续运转。他们的胜利真实存在,但影响有限。

整合

输入(为此技能提供支持)
技能提供内容
worldbuilding创造位置性信息渠道的系统和结构
economic-systems能带来揭示机会的经济角色
governance-systems具有结构性信息渠道的机构职位
输出(此技能提供支持)
技能提供内容
character-arc具有结构性动机的普通人主角
underdog-unit资源有限但具有位置性筹码的个人
moral-parallax通过个人视角探讨系统性共谋
互补
技能关系
moral-parallaxPositional-revelation 展示人们如何参与其中;moral-parallax 探讨他们共谋行为的伦理分量
underdog-unitPositional-revelation 创造个人转折点;underdog-unit 则打造被机构排斥的团队。两者以不同方式运用结构性压力

评论

支持 Markdown