miniapp-official-scaffold-alignment について
miniapp-official-scaffold-alignmentは、実装を変更する前にWeChatミニプログラムのリポジトリが公式スキャフォールド要件に沿っているか確認するスキルです。有効な点や不足・リスクを示し、最小限の次の判断を提案します。
主な機能
- 01リポジトリとミニプログラムのルートを確認
- 02project.config.jsonとapp.jsonを点検
- 03ページとコンポーネントのファイル構成を検証
- 04TypeScript設定の明示性を確認
- 05リスクと次のスキャフォールド手順を報告
活用シーン
- 01ページ編集前のミニプログラム監査
- 02app.jsonとページパスの照合
- 03カスタムコンポーネント構成の確認
- 04最初に行うスキャフォールド修正の計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sun-sunshine06/ miniprogram-skills --skill miniapp-official-scaffold-alignmentインストール後、Claude Code で/miniapp-official-scaffold-alignmentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/example-prompts.mdofficial-scaffold-baseline.md詳細
ミニアプリ公式スキャフォールド整合性
概要
スキャフォールドの正しさがブロッカーとなっている場合に、このスキルを使用します。ページ、コンポーネント、ビルド設定を変更する前に、リポジトリの構成を検証してください。
クイックスタート
references/official-scaffold-baseline.mdを読みます。- リポジトリルートとミニアプリのコードルートを特定します。
project.config.json、app.json、ページパス、コンポーネントのファイルセット、TypeScript の前提を確認します。- すでに有効な部分、不完全またはリスクのある部分、そして次に行うべき最小のスキャフォールド判断を報告します。
コアルール
- 規範的な主張には、WeChat の公式ドキュメントのみを使用してください。
- プロジェクトの構成に合致する、最小の実行可能なスキャフォールドを優先してください。
- リポジトリルートとミニアプリのコードルートを区別してください。
- リポジトリが TypeScript で記述されている場合は、コンパイラプラグインのパスを明示してください。
- ページとコンポーネントには、パスと名前が一致する4点セットのファイルを必須としてください。
- 仕様の詳細が不足している場合は、勝手に補うのではなく「まだ規定されていない」と記載してください。
レビューチェックリスト
project.config.jsonは意図したミニアプリのコードルートを指していますか?app.json.pagesは実際のページフォルダと一致していますか?- すべてのページに、対応するロジック、構造、スタイル、設定ファイルが揃っていますか?
- カスタムコンポーネントは
component: trueを宣言し、対応するファイルセットを持っていますか? - TypeScript のサポートは暗黙ではなく明示されていますか?
- リポジトリのレイアウトには、
docs/、バックエンドコード、ツール類などの兄弟フォルダの余地がありますか?
出力フォーマット
回答する際は、結果を簡潔かつ行動指向に保ってください:
- 公式に有効な部分
- 不足している、またはリスクのある部分
- 推奨されるスキャフォールド判断
- 最初に行う編集
リソース
references/official-scaffold-baseline.md: 公式ルールの要約と実践的な意味合いreferences/example-prompts.md: 再利用可能なトリガー例と評価に関するメモ
コメント
Markdown 対応