mcpField
M
miniapp-devtools-recovery

miniapp-devtools-recovery

github.com/sun-sunshine06开发2841 次安装6 天前更新
代码仓库

关于 miniapp-devtools-recovery

miniapp-devtools-recovery 是一项技能,用于修复受到微信 DevTools 改动影响或编译目标错误的仓库。它指导进行最小化清理,优先恢复受版本控制的文件,并明确应导入的目录和编译模式。

主要功能

  1. 01检查仓库根目录与小程序代码根目录
  2. 02清理前优先恢复受跟踪文件
  3. 03识别生成的残留文件
  4. 04检查编译条件与 TypeScript 识别
  5. 05指导 DevTools 导入和编译设置

适用场景

  1. 01删除不需要的生成模板文件
  2. 02恢复 DevTools 指向错误项目根目录后的状态
  3. 03排查过时编译条件或 TypeScript 识别问题

安装

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

$npx skills add https://github.com/sun-sunshine06/miniprogram-skills --skill miniapp-devtools-recovery

安装后在 Claude Code 中输入/miniapp-devtools-recovery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
devtools-recovery-checklist.md
example-prompts.md

详细介绍

小程序 DevTools 恢复

概述

当 DevTools 污染了仓库或开始编译错误的内容时,使用此技能。保持清理最小化,并在删除残留之前先恢复已跟踪的文件。

快速开始

  1. 阅读 references/devtools-recovery-checklist.md。
  2. 检查 git status、仓库根目录、project.config.json、project.private.config.json 和 app.json。
  3. 判断问题是导入根目录错误、模板残留、过期的编译条件,还是 TypeScript 识别漂移。
  4. 先恢复已跟踪的文件,然后只删除生成的残留。
  5. 明确告诉用户应导入哪个目录以及使用哪种编译模式。

核心规则

  • 将仓库根目录和小程序代码根目录视为相互独立的事项。
  • 在删除生成的杂乱内容之前,优先从版本控制中恢复已跟踪的文件。
  • 将 project.private.config.json 仅保留在本地;不要依赖它作为共享项目的真实来源。
  • 移除生成的模板页面或辅助文件,除非应用明确依赖它们。
  • 如果 DevTools 抱怨缺少 .js 文件,而仓库使用 .ts 编写,请在将应用改写为 JavaScript 之前先验证 TypeScript 识别。
  • 如果 DevTools 尝试从不属于 app.json 中列出的页面启动,首先怀疑是过期的自定义编译条件。

输出格式

回答时,保持结果简短且可操作:

  1. DevTools 更改了什么
  2. 仓库中应保留什么
  3. 删除或恢复什么
  4. 用户必须在 DevTools 中更改什么

资源

  • references/devtools-recovery-checklist.md:清理规则以及错误到原因的映射
  • references/example-prompts.md:可复用的触发示例和评估说明

评论

支持 Markdown