ST-Compatible Independent RP App Builder
面向 Codex 的独立前端 RP 应用制作 Skill。
- 当前版本:
v0.3.1 - 作者:牢凌
- 调用名:
$independent-narrative-app - 语言:以中文工作流和知识库为主
这是什么
本 Skill 帮助创作者把角色卡式 RP 想法逐步发展为可运行、可维护、可验证的独立应用。它兼容 SillyTavern 的角色字段、World Info、Prompt/Preset 与宏语义,但目标应用不依赖 SillyTavern 运行时。
支持四类入口:
- 从零创建独立前端 RP 应用。
- 将普通或 SillyTavern 角色卡迁移为独立应用。
- 审计、修复或渐进改造已有叙事应用。
- 在已有作品中单独设计角色、世界书、玩法、记忆、Prompt、UI、存档等系统。
它不是固定源码模板或一键生成器。Skill 负责让 AI 先理解创作目标、提供方案并记录决定,再进入设计、实施和验证。
主要能力
- 面向小白的逐步引导:一次推进一个关键决定,并在用户不知道时提供可理解的方案与推荐。
- RP 作品设计:世界观、玩家身份、角色关系、开局、剧情循环、文风、内容尺度和系统联动。
- ST 兼容:角色卡、世界书、预设、Prompt、宏、未知字段与高风险扩展的保留和隔离。
- 独立运行时:模型网关、流式输出、状态提交、记忆与上下文、世界书注入、存档迁移和崩溃恢复。
- 前端体验:视觉方向、设置、正文渲染、COT 组装、Token 预估与缓存命中优化。
- 工程质量:行为规格、集成 Trace、失败恢复、版本、回滚、发布和分级验收。
安装
方法一:使用 GitHub Release
- 从 最新 Release 下载
independent-narrative-app-v0.3.1.zip。 - 解压后确认存在
independent-narrative-app/SKILL.md。 - 将整个
independent-narrative-app文件夹放入用户级 Skill 目录:
Windows:
%USERPROFILE%\.agents\skills\independent-narrative-app\
macOS / Linux:
~/.agents/skills/independent-narrative-app/
也可以放入单个项目的:
<项目根目录>/.agents/skills/independent-narrative-app/
方法二:让 Skill Installer 从 GitHub 安装
在 Codex 中输入:
使用 $skill-installer,从下面的 GitHub 路径安装 Skill:
https://github.com/LingYuYue1/st-compatible-independent-rp-app-builder/tree/main/independent-narrative-app
如果安装后没有立即出现,请重启 Codex,并使用 /skills 检查。
Codex Skills 官方说明:Build skills
使用
第一次使用建议显式调用:
使用 $independent-narrative-app。
我想从零制作一个独立前端 RP 应用。
我的初步想法是:……
请先建立讨论文档,从作品轮廓开始引导我。
每次只讨论一个关键问题,暂时不要直接写代码。
Card-to-App 示例:
使用 $independent-narrative-app。
我要把这张 SillyTavern 角色卡迁移为独立应用。
请先审计角色卡、世界书、预设、宏和插件依赖,
给出兼容报告,不要直接修改原始文件。
已有应用改造示例:
使用 $independent-narrative-app。
请审查这个已有 RP 应用的记忆、状态和存档系统。
先建立行为基线,区分已有问题与新增需求,
在我确认设计前不要重写核心玩法。
默认流程
提出想法
→ 讨论草案
→ 讨论结构与系统联动
→ 关键可行性检查
→ 完整设计方案
→ 阶段路线图
→ 分阶段实施
→ 单阶段与多系统验证
→ 全局验收和交付
验证边界
v0.3.1 已通过 Skill 结构校验、官方结构校验、脚本语法检查、知识包 fixture 和第一切片 Probe。具体项目仍需分别验证真实模型、并发、目标平台持久化、旧档迁移、长期性能与安装包运行。
仓库结构
independent-narrative-app/
├─ SKILL.md
├─ agents/
├─ assets/
├─ evals/
├─ references/
└─ scripts/
许可与声明
本项目使用 MIT License。
本项目由社区作者独立制作,不是 OpenAI 或 SillyTavern 官方项目。SillyTavern 名称仅用于描述兼容目标。
No comments yet
Be the first to share your take.