mcpField
M
miniapp-official-scaffold-alignment

miniapp-official-scaffold-alignment

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

关于 miniapp-official-scaffold-alignment

miniapp-official-scaffold-alignment 是一项技能,用于在修改实现前检查微信小程序仓库是否符合官方脚手架要求。它会指出有效、缺失或有风险的结构,并建议最小的下一步调整。

主要功能

  1. 01检查仓库根目录与小程序代码根目录
  2. 02核对 project.config.json 和 app.json
  3. 03验证页面与组件文件组
  4. 04检查 TypeScript 配置是否明确
  5. 05报告风险与后续脚手架步骤

适用场景

  1. 01修改页面前审查小程序仓库
  2. 02核对页面路径与 app.json
  3. 03检查自定义组件结构
  4. 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.yaml
references/
example-prompts.md
official-scaffold-baseline.md

详细介绍

小程序官方脚手架对齐

概述

当脚手架正确性成为阻塞因素时,使用此技能。在更改页面、组件或构建设置之前,验证仓库结构。

快速开始

  1. 阅读 references/official-scaffold-baseline.md。
  2. 确定仓库根目录和小程序代码根目录。
  3. 检查 project.config.json、app.json、页面路径、组件文件集和 TypeScript 假设。
  4. 报告哪些部分已经有效、哪些不完整或存在风险,以及最小的下一步脚手架决策。

核心规则

  • 规范性声明仅使用微信官方文档。
  • 优先选择与项目结构匹配的最小可运行脚手架。
  • 区分仓库根目录和小程序代码根目录。
  • 如果仓库使用 TypeScript 编写,请明确编译器插件路径。
  • 页面和组件需要路径和名称匹配的四文件组。
  • 写“尚未指定”,而不是编造缺失的规范细节。

审查清单

  • project.config.json 是否指向预期的小程序代码根目录?
  • app.json.pages 是否与真实的页面文件夹匹配?
  • 每个页面是否都有匹配的逻辑、结构、样式和配置文件?
  • 自定义组件是否声明了 component: true 并具有匹配的文件集?
  • TypeScript 支持是否明确而非隐含?
  • 仓库布局是否为 docs/、后端代码或工具等同级文件夹留有空间?

输出格式

回答时,保持结果简短且面向行动:

  1. 官方有效的部分
  2. 缺失或存在风险的部分
  3. 推荐的脚手架决策
  4. 首先要做的编辑

资源

  • references/official-scaffold-baseline.md:官方规则摘要及实际影响
  • references/example-prompts.md:可复用的触发示例和评估说明

评论

支持 Markdown