| name | jc-everything-wiki |
| description | Use when a user asks to create, convert, organize, or complete a project Wiki from code, documents, writing, conversations, or other material. Trigger on 转Wiki, 建Wiki, 建知识库, 初始化知识库, 项目Wiki, 文档归档, 内容转Wiki, or 整理成知识库. |
| triggers | ["转Wiki","建Wiki","建知识库","初始化知识库","项目Wiki","文档归档","内容转Wiki","整理成知识库"] |
JC Everything Wiki
作用
为项目建立或接管一套可持续维护的 Wiki 骨架。Wiki 保存结构、结论和导航;Raw 保持在真实位置。此 Skill 只建骨架和补机械缺失,内容填充交给 jc-raw-wiki。
判断标准
- 用户只表达目标;模型自主判断材料属于开发、小说、漫剧、短故事、电影、电视剧、广告或通用知识,并选择对应骨架。对话、文件、代码和网页都是原始材料,不是项目类型。
- 模型根据现有目录、工程标识和内容判断是从零创建还是接管已有 Wiki;不把类型、目录或 Raw 位置的选择推给用户。
- 识别为叙事或广告项目后,必须确定具体类型、按下表读取对应 Reference,才可运行
scaffold;无法判断时才向用户确认,不得用通用故事骨架代替。
类型 -> Reference
| 类型 | 必读 Reference |
|---|
dev_project | 项目语境/开发项目.md |
novel | 项目语境/小说项目.md |
manju | 项目语境/漫剧项目.md |
short_story | 项目语境/短故事项目.md |
film | 项目语境/电影项目.md |
tv_series | 项目语境/电视剧项目.md |
advertisement | 项目语境/广告项目.md |
generic | 项目语境/通用资料.md |
执行流程
- 盘点:运行
scripts/everything_to_wiki.py inspect <项目根目录>,确认已有 Wiki 与 Raw 状态;需要 VS Code 会话时运行 locate-vscode。
- 判断:确定类型,读取类型 -> Reference 表中对应的项目语境,再选择目标位置。
- 建库/接管:运行
scaffold <类型> <项目根目录>,只创建缺失目录和入口,不覆盖已有文件。
- 验证:运行
validate <项目根目录> <类型>,报告实际路径、创建项、Raw 位置和未处理项。
输出标准
- 一个项目只接管或创建一套 Wiki;开发项目新建在
docs/wiki/,其他项目新建在 wiki/。
- 必须创建或保留
来源索引.md,记录 Wiki 到真实 Raw、原始文件、SDD、代码、Git 或测试证据的映射。
- 原始材料不复制、不移动、不删除;Studio 创模式不自动生成项目内会话副本,已有用户资料只补机械缺失,不覆盖正文。
- 产物符合命中的项目语境;需要语义填充时交给
jc-raw-wiki,并明确传递当前项目 Reference、来源索引要求及其中的双链/回链规则。
安全标准
- 同时发现多套 Wiki、需要迁移/合并内容、删除文件或确定正式稿时,停止并请用户决定。
- 不编造内容,不把完整对话或原文复制进 Wiki,不猜测会话 ID。
Reference 索引
| 层级 | Reference |
|---|
| 项目语境 | 项目语境/开发项目.md、项目语境/小说项目.md、项目语境/漫剧项目.md、项目语境/短故事项目.md、项目语境/电影项目.md、项目语境/电视剧项目.md、项目语境/广告项目.md、项目语境/通用资料.md |
| 能力标准 | 能力标准/建库与接管.md、能力标准/Raw与来源索引.md、能力标准/对话原始材料.md |