外观
氛围动效
外观
氛围动效
本页让接手 F:\MiragEdge-DocWeb 的 AI agent 能在不破坏现有信息架构、视觉风格和生成产物的前提下,完成内容新增、事实修订、页面迁移和导航调整。
先做事实核对,再修改源码页面;不要把旧页面、记忆或插件名称当成当前行为依据。
git status --short
rg -n "关键词或旧路径" start play plugins plugin-guides developer .vitepress --glob '*.md' --glob '*.ts' --glob '*.mts'
Get-Content -Raw package.jsonF:\FCelestial\datapacks\ 下是否有对应的玩家玩法交接稿(handoff 文档)。交接稿以当前部署包为基准复核,列明已确认的、待实机确认的和禁止撰写的三类内容,是写玩家玩法文档时的首选事实依据。| 内容性质 | 优先目录 | 写作边界 |
|---|---|---|
| 入服、账号、社区、客户端兼容与长期游玩 | start/ | 玩家行动路径,不写实现细节 |
| 生存玩法、探索、装备、经济与生活系统 | play/ | 解释有什么、怎么用、限制和风险 |
| 当前服务器已开放的功能 | plugins/ | 面向玩家;只写可确认的游戏内行为 |
| 可独立部署的原创插件说明 | plugin-guides/ | 可写安装、配置、命令、维护与排错;每个插件单独目录 |
| 开发流程、资源包、数据包、跨插件集成与站点维护 | developer/workflows/、developer/website/、developer/reference/ | 可写技术契约、配置与验收 |
| 已废弃、待核对或不承诺上线的内容 | developer/archive/ | 明确其历史状态,不能作为当前玩法入口 |
页面迁移到新目录时,先迁源码 Markdown,再调整侧栏,并在 .vitepress/legacy-redirects.ts 为旧路由建立跳转。不要保留两份正文来“兼容”旧地址。
SmartImage、McItem 等组件和 public/ 中已核对的资源。组件中的根路径必须适配 VitePress base;不要直接引用临时文件或未验证的网络图片。交接稿是服务器数据包部署内容的权威事实摘要,放在 F:\FCelestial\datapacks\ 目录下,以部署 ZIP 为基准复核。每条内容按三类标注:
developer/archive/。developer/archive/ 中记录历史状态时需注明"当前版本不可用"。交接稿还包含"限制与冲突"说明(如 CraftEngine/Aiyatsbus 可能拦截的数据包物品组件),在写玩家页的"限制"段落时直接引用,不要凭空猜测插件兼容性。
待办是数据驱动的例外。新增、调整、完成或归档待办时,先读待办维护约定,通常只修改 public/data/todo.json:不新增页面,不动侧栏、重定向、TodoList 组件,也不手工改写 public/ 中的生成 Markdown。
可直接把下面的话交给 AI:
在 F:\MiragEdge-DocWeb 的待办中新增:<内容>同一模式也适用于 把待办“<标题或 ID>”调整为:<内容>、把待办“<标题或 ID>”标记完成 和 归档超过 15 天的已完成待办。AI 必须先读取 JSON,沿用现有分组、字段和状态;信息不足、标题重名或无法确定截止日期时应先询问,不能编造事实。新待办 ID 使用 w-YYYY-MM-DD-短英文标识;完成记录应填写真实完成日期。
把本次变更拆成可验证条目:事实来源、目标读者、页面位置、是否需要导航、是否需要旧路由跳转、是否需要图片或组件、哪些内容暂不承诺。手头有交接稿时,以交接稿标注的"已确认"为事实依据、"等待实机"为有条件表述、"文档禁区"为禁止写入的内容。
正常内容修改的目标是 Markdown 源文件、.vitepress/config.mts、.vitepress/legacy-redirects.ts 和必要的 Vue 组件/稳定资源。不要手工编辑以下生成物:
public/ 下由 scripts/generate-llms.mjs 生成的 Markdown、llms.txt 与 llms-full.txt.vitepress/dist/ 下的站点构建产物需要更新它们时运行对应脚本,再确认差异只反映本次源码改动。构建可能改写 public/data/contributors-activity.json;只有确认它是本次验证产生、且不是用户改动时才恢复。
新增页面时同步完成以下检查:
.vitepress/config.mts 添加或更新唯一的侧栏入口。plugin-guides/index.md 卡片和插件侧栏分组。.vitepress/legacy-redirects.ts 添加精确或前缀跳转。按改动风险执行,所有内容/导航任务至少运行前两项:
pnpm run audit:routes
pnpm run typecheck
pnpm run llms
pnpm exec vitepress build
git diff --check改动 Vue 组件、脚本、路由插件或主题行为时,额外运行:
pnpm test
pnpm run buildpnpm run build 还会执行图片水印、LLM 索引和版本产物。若水印或外部资料处理报告资源锁定、网络回退等非阻断问题,不能把它们写成“完全通过”;要说明核心 VitePress 构建是否成功,以及残余问题是否影响本次页面。
最终报告应包含:
在 F:\MiragEdge-DocWeb 完成以下文档变更:
目标读者:玩家 / 服主维护者 / 开发者
事实来源:当前源码、配置、日志、已确认玩法摘要
目标内容:<列出必须覆盖的规则或功能>
建议位置:<如有;没有则先搜索并选择最合适现有页>
路由要求:<保留、迁移或新增;是否需要旧地址跳转>
禁止内容:<未确认规则、技术细节或玩家页不应出现的内容>
执行要求:
1. 先检查 git 状态、现有页面、侧栏、交叉链接和旧路径。
2. 只修改源码与必要稳定资源;保留其他已有改动。
3. 同步侧栏、首页索引和 legacy redirect。
4. 运行 pnpm run audit:routes、pnpm run typecheck、pnpm run llms、pnpm exec vitepress build、git diff --check;涉及代码时再跑 pnpm test。
5. 回报改动文件、页面链接、验证结果和仍需实服确认的事项。developer/archive/ 中声明历史状态,而非作为功能入口。