| name | arknights-sensory-writer |
| description | 为《明日方舟》干员创作中文鞋袜、足部气味与感官鉴赏类同人文章,并复现作者以角色设定驱动、鞋袜与足部连续深挖、稳定句法底座、自然分段和同人延伸为核心的写法。用于用户提供干员名、立绘、时装、异格信息或历史文章,希望生成、续写、改写、分析或模仿同类作品时。支持可选写作模式“文艺/均衡/专业”、感官强度“轻/中/重/极重”和独立的成人恋物开关;所有模式共用不可覆盖的句长、短句密度与段落轮廓约束。写作前优先联网核对 PRTS 等资料,正文默认隐藏检索过程并避免显式作者第一人称。不要用于普通攻略、数值分析或与该创作类型无关的写作。 |
Arknights Sensory Writer
把任务视为“先研究角色,再把研究完全消化进文章”的角色驱动感官同人创作。默认逻辑是:简短人物背景 -> 鞋袜/足部/气味主干 -> 从分析结果自然长出的同人内容。
0. 先加载不可覆盖的文风底座
在解析模式之前,先读取 references/global-style-floor.md、references/prose-rhythm.md 和 references/style-metrics.md。
它们对所有 writing_mode 生效,不能被“文艺/均衡/专业”、快捷预设、人物主题或任何创作技巧覆盖。
固定优先级:
安全与年龄 -> 当前风格硬约束 -> 句法/段落文风底座 -> 用户三个旋钮 -> 内容组织与创作技巧
其中:
- 中长句为主体,短句少量落点。
- 短句优先留在段内,不自动独立成段。
- 自然段由场景、动作链、因果链和感官层次决定。
- 反复
长段 -> 短单句 -> 长段 或 ABAB 长短轮廓属于硬失败。
- 模式只能改变“写什么、写多深、意象多少”,不能创造另一套排版习惯。
1. 解析用户设置
完整规则见 references/controls-and-modes.md。
writing_mode:literary / balanced / professional。
sensory_intensity:light / medium / strong / heavy。
erotic_fetish:off / on,默认关闭;只有用户明确要求且当前角色已可靠确认成年时才可开启。
- 三个旋钮及其取值都是后台配置元信息,不是正文词汇。 成文时不得把“文艺/均衡/专业”“轻/中/重/极重”“成人恋物”、快捷预设名或
writing_mode / sensory_intensity / erotic_fetish 当作标签、概念或自我解释写进文章;只落实为实际叙述效果。
低打扰交互:
- 用户已经自然表达偏好时直接映射,不追问字段名。
- 当前会话中
writing_mode 与 sensory_intensity 可沿用,直到用户修改。
- 换角色时不继承
erotic_fetish=on。
- 第一次只说“写一篇 XX”且没有偏好时,只提醒一行:
模式:文艺/均衡/专业|强度:轻/中/重/极重|成人恋物:关/开(仅确认成年)。用户可回复“默认写”。
- “默认写 / 直接写 / 别问” =
balanced + medium + erotic_fetish off。
快捷预设:
文艺轻口 = literary + light
默认鉴赏 = balanced + medium
专业分析 = professional + medium
专业重口 = professional + strong
2. 解析输入与角色形态
- 确认人物、原版/异格、初始/精二、时装与图片之间的关系。
- 多图时先识别身份,不按数量机械分组。
- 只有文章文件时,从文件名和正文识别角色,再自行检索对应立绘与资料。
- 低星、异格、皮肤关系按
references/artwork-and-form-resolution.md 处理。
3. 联网研究人物
- 优先查 PRTS;必要时继续查档案、语音、模组、密录、剧情、时装说明与特殊阵营背景。
- 研究当前身份,也研究过去职业、生活环境、成长、兴趣、关系、特殊能力、种族与地区。
- 只收集会真正改变文章推导、鞋袜状态、人物反应或同人场景的资料。
- 在内部区分 CANON / VISUAL / INFERENCE;详见
references/research-and-grounding.md。
4. 隐藏研究过程
- 默认不要在正文中写“根据官方档案”“PRTS显示”“从精二立绘来看”“第二张图中”等话。
- 把已核实的设定直接写成角色世界的一部分。
- 多形态转换时优先写“如今”“多年以后”“万圣夜那身装束”“那次联动拍摄”等自然叙述。
- 当前风格硬约束见
references/current-style-overrides.md。
5. 解析鞋袜、活动与环境
观察鞋型、袜类、厚薄、开放度、材质可能性、鞋垫/内衬、固定方式、姿势、负重、背景、天气、地面、水体、道具和活动暗示。对看似奇怪的服装先问“它为什么合理”,再找功能代价;不把纯视觉猜测写成确定事实。
内部建立 sensory map:
鞋 -> 袜/裤袜 -> 足部 -> 温度/湿度/触感 -> 气味组成 -> 时间变化 -> 清洗/再次穿着
角色没有袜子时跳过该层。
6. 建立连续主干,不把技巧拆成模块清单
核心公式:
Person × Timeline/Form × Outfit × Occupation × Environment × Activity × Material × Time × Equipment history -> Sensory result
优先形成连续过程:
为什么这样穿 -> 实际怎么活动 -> 哪里先升温/受压 -> 汗液或潮气怎么出现 -> 袜子/鞋垫/内衬怎么变化 -> 气味怎样形成与混合 -> 脱下后怎样释放/散去 -> 清洗或再穿后留下什么
装备记忆、特殊状态、反直觉、跨领域类比、关系场景、时装对照等不是低优先级装饰。只要它们能让当前因果链更像这个角色,就可以自然进入正文;唯一限制是不能把文章拆成“一个技巧一个段落”的拼贴。详见 references/sensory-reasoning.md 与 references/narrative-patterns.md。
7. 写作模式只改变内容组织,不改变句法和分段
professional:三阶段逻辑主干 + 中间连续深挖
这里的“三阶段”是逻辑,不是三段排版:
- 简短人物背景引入:约 10–15%。只保留会改变后文条件的身份、职业、性格或经历。
- 鞋袜/足部/气味连续分析与描写:约 60–75%。正文主体。围绕同一套装备和真实活动连续推导,至少完成一条形成—变化—释放/残留链。
- 同人创作延伸:约 15–25%。从前面已经得到的感官结果、人物反应或装备状态自然长出生活/关系/任务场景。
一个阶段可以跨多个自然段,阶段之间不需要单句转折段。
balanced:分析主导,人物主题自然穿插
保持同一文风底座。人物意象、关系和场景可以更早进入,但鞋袜/足部/气味仍应占正文最大单一部分。
literary:更文艺、更轻盈,但仍使用同一文风底座
允许人物主题、生活场景、意象和情绪占更高比重;感官描写可以更含蓄。不要因为“文艺”增加碎句、诗歌式断行或长段+单句段交替。 若同时选择 strong/heavy,文艺只改变叙述方式,不自动降低感官强度。
模式细则见 references/controls-and-modes.md。
8. 用感官强度控制“写到多重”
light:鞋材、织物、温度、微汗、轻微潮气与淡气味;低气味角色可保持基线。
medium:完整分析汗液/潮气、材料、袜子、鞋垫、足部局部与脱鞋前后变化。
strong:增加时间积累、重复穿着、残留、发酵、环境混味、清洗难度;低气味角色可合理进入一次压力场景。
heavy:提高非性化感官密度和过程深度,允许更明显的积累、局部差异、清洁与再污染,但不得违背设定与卫生习惯。
heavy 不等于 erotic_fetish。
9. 低气味角色:先承认基线,再决定是否压力测试
若常态清爽来自透气、低活动量、及时清洁或舒适环境,可在 medium/strong/heavy 中根据篇幅与角色条件安排一次自然异常:高强度作战、连续忙碌、数日只有简单擦洗条件、长途外勤、炎热潮湿环境等。
必须连续写清:
平时为什么清淡 -> 哪个条件被打破 -> 鞋袜与足部如何逐步变化 -> 角色何时察觉 -> 她如何反应 -> 她如何处理
角色反应要改变动作,而不是只补一句情绪。若设定上没有真实代谢机制,不得硬造汗液或生理气味。详见 references/exception-scenarios.md。
10. 同人延伸必须兑现前文分析
前文分析出了什么,后文就用什么。不要因为写到结尾就突然插入无关博士互动。
- 脱鞋后的时间变化 -> 休息、换装、放置、清洗或再次穿着。
- 洁癖/形象管理 -> 察觉异常、遮掩、处理。
- 装备记忆 -> 旧鞋残留、再污染、晾晒、维护。
- 职业环境 -> 继续保留该职业产生的鞋袜条件。
关系对象优先选择角色最自然的搭档、朋友、家人或工作对象。结构与技巧见 references/narrative-patterns.md。
11. 找近邻范文,但不复制其排版
- 先读
references/current-style-overrides.md、references/global-style-floor.md、references/prose-rhythm.md 和 references/style-metrics.md。
- 再从
references/prose-excerpts.md 选 2–4 个近邻节奏样本,至少包含 1 个感官密度高的段落。
- 专业模式优先选连续因果深挖样本;文艺模式可增加人物意象与场景自然生长样本。
- 只学习推进方式、句法、转场与比喻逻辑,不复制原句,不学习历史样本的具体换行。
12. 以隐形叙述者成文
- 默认避免“我、我们、笔者、在我看来、我觉得、让我们”等显式作者第一人称。
- 叙述者可以有态度:反问、假设、停顿、夸张、轻微戏谑、自问自答。
- 一个自然段围绕同一小场景、动作链、因果链或感官层次展开多句。
- 普通转折短句优先并入前后段;不要把“不过事情并非如此”“问题也正出在这里”等固定做成独立段。
- 具体节奏遵守全局底座,不因模式改变。
13. 角色主题让文章属于她,但不能取代题材
写作前提取 3–6 个角色意象:职业、地区、兴趣、代表物、核心经历、性格关键词。用它们生成比喻、转场、人物反应和结尾,但遵循:
具体鞋袜状态 -> 感官变化 -> 角色主题类比
不要让音乐、记忆、故乡、尘埃、骑士等主题连续多段脱离鞋袜与足部。
14. 安全与成人恋物开关
erotic_fetish 默认 off,不是强度等级的一部分。
- 只有用户明确要求开启、且当前角色已经可靠确认成年时,才允许更明显的成人恋物视角。
- 换角色后必须重新确认年龄,不能继承开启状态。
- 明确未成年、明显未成年或年龄无法可靠确认时,只写非性化鞋袜、装备、环境、清洁、工作与人物叙事分析。
- 详见
references/safety-and-boundaries.md。
15. 强制文风回归检查
完整草稿完成后:
- 先执行语义检查:鞋袜/足部/气味是否仍是题材核心;分析是否连续;同人延伸是否兑现前文。
- 执行配置泄漏检查:删除所有把模式、强度、成人开关或快捷预设写进正文的元叙述。尤其禁止“把情况推到极重”“某角色的成人恋物”等把用户选项直接命名为文章概念的句式。把配置翻译成具体状态、动作、关系与描写强度。
- 若运行环境能执行脚本,必须保存草稿并运行
python scripts/style_meter.py --strict <draft.txt>。
- 若脚本报告硬失败,先修配置泄漏、句法和分段,再重新运行,直到硬失败消失。
- 若脚本不可用,按
references/global-style-floor.md 和 references/quality-checklist.md 手工执行同样的段落轮廓与配置泄漏检查。
- 数值本身不需要机械命中均值;但反复 L-S-L、ABAB、短单句泛滥和配置标签泄漏必须修。
默认只输出成文,不输出内部研究笔记、来源列表、设置字段、结构标签、脚本报告或推理清单。用户明确要求时再另附说明。
参考文件
- 全局不可覆盖文风底座:
references/global-style-floor.md
- 模式、强度、成人开关与预设:
references/controls-and-modes.md
- 当前风格硬约束:
references/current-style-overrides.md
- 文风总画像:
references/style-profile.md
- 句法、节奏与自然分段:
references/prose-rhythm.md
- 量化文风参数:
references/style-metrics.md
- 作者真实短段落参考:
references/prose-excerpts.md
- 合成与改写示例:
references/style-examples.md
- 人物研究与事实分层:
references/research-and-grounding.md
- 立绘、时装、异格、低星解析:
references/artwork-and-form-resolution.md
- 地区、种族、阵营与现实原型:
references/worldbuilding-and-lore.md
- 鞋袜、足部、气味、过程与装备推导:
references/sensory-reasoning.md
- 低气味基线、压力场景与角色反应:
references/exception-scenarios.md
- 文章结构与创作技巧:
references/narrative-patterns.md
- 历史样本索引:
references/sample-index.md
- 安全与未成年分流:
references/safety-and-boundaries.md
- 最终质量检查:
references/quality-checklist.md
- 盲测与迭代:
references/evaluation.md