miniapp-devtools-recovery について
miniapp-devtools-recovery は、WeChat DevTools の変更や誤ったコンパイル対象で影響を受けたリポジトリを修復するスキルです。最小限の整理を案内し、追跡対象ファイルの復元を優先して、読み込むディレクトリとコンパイルモードを示します。
主な機能
- 01リポジトリとミニプログラムのルート確認
- 02整理前の追跡対象ファイルの復元
- 03生成された残存ファイルの特定
- 04コンパイル条件と TypeScript 認識の確認
- 05DevTools の読み込み・コンパイル設定案内
活用シーン
- 01不要な生成テンプレートファイルの削除
- 02DevTools が誤ったプロジェクトルートを対象にした後の復旧
- 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.yamlreferences/devtools-recovery-checklist.mdexample-prompts.md詳細
Miniapp Devtools Recovery
概要
DevTools がリポジトリを汚染した、または誤った対象をコンパイルし始めた場合にこのスキルを使用します。クリーンアップは最小限に留め、残留物を削除する前に追跡対象ファイルを復元してください。
クイックスタート
references/devtools-recovery-checklist.mdを読みます。git status、リポジトリルート、project.config.json、project.private.config.json、app.jsonを確認します。- 問題がインポートルートの誤り、テンプレートの残留物、古いコンパイル条件、TypeScript 認識のずれのいずれであるかを判断します。
- まず追跡対象ファイルを復元し、その後で生成された残留物のみを削除します。
- インポートすべきディレクトリと使用すべきコンパイルモードをユーザーに正確に伝えます。
基本ルール
- リポジトリルートとミニアプリのコードルートは別々の関心事として扱います。
- 生成された不要物を削除する前に、バージョン管理から追跡対象ファイルを復元することを優先します。
project.private.config.jsonはローカル専用に保ち、共有プロジェクトの正として依存しないでください。- アプリが明示的に依存していない限り、生成されたテンプレートページやヘルパーを削除します。
- リポジトリが
.tsで記述しているのに DevTools が.jsファイルの欠落を報告する場合は、アプリを JavaScript に書き換える前に TypeScript 認識を確認してください。 - DevTools が
app.jsonに記載されていないページから起動しようとする場合は、まず古いカスタムコンパイル条件を疑ってください。
出力形式
回答する際は、結果を簡潔かつ実務的に保ちます。
- DevTools が変更したもの
- リポジトリに残すべきもの
- 削除または復元すべきもの
- ユーザーが DevTools で変更する必要があるもの
リソース
references/devtools-recovery-checklist.md: クリーンアップルールとエラーから原因へのマッピングreferences/example-prompts.md: 再利用可能なトリガー例と評価メモ
コメント
Markdown 対応