mcpField
W
weapp-tailwindcss-troubleshoot

weapp-tailwindcss-troubleshoot

github.com/sonofmagic開発2119 回インストール今日更新
リポジトリ

weapp-tailwindcss-troubleshoot について

weapp-tailwindcss-troubleshootは、weapp-tailwindcssのビルドや実行時の問題を診断するスキルです。生成、変換、成果物、実行時の各段階を調べ、証拠に基づく最小修正と再現可能な検証を重視します。

主な機能

  1. 01症状マトリクスに沿った原因の特定
  2. 02Tailwindの入口、ソーススキャン、ビルドグラフの確認
  3. 03候補クラス、出力ファイル、実ページの個別検証
  4. 04初回ビルドとwatch/HMR障害の切り分け
  5. 05修正後の再現可能な回帰確認

活用シーン

  1. 01Tailwindスタイルが生成されない、適用されない問題の調査
  2. 02増分ビルドやHMRの問題の診断
  3. 03CLIのtarget、入出力、source mapの確認
  4. 04実行時の証拠に基づくWebView互換性の問題への対応

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sonofmagic/skills --skill weapp-tailwindcss-troubleshoot

インストール後、Claude Code で/weapp-tailwindcss-troubleshootを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/symptom-matrix.md

詳細

プロジェクトの README より

weapp-tailwindcss troubleshoot

从生成、转译、产物到运行时逐层定位根因,避免用配置猜测掩盖症状。

诊断顺序

  1. 收集最小复现:框架、bundler、目标端、版本、命令、原始 class、期望与实际产物。
  2. 读取 references/symptom-matrix.md,先归类症状,再执行对应最短路径。
  3. 检查 Tailwind 入口是否为纯 CSS、是否实际进入构建图、cssEntries 是否为绝对路径、@source 是否覆盖源码。
  4. 检查是否存在第二个 Tailwind 生成器,或 H5/Web 被错误 disabled。
  5. 分别验证 CSS 候选、模板/JS safe class、最终平台样式文件和真实页面;不要只看固定的 app.wxss 文件名。
  6. watch/HMR 问题要在同一进程连续新增 class,区分首次构建成功与增量图失效。
  7. CLI 问题先确认 web/weapp target、stdin/stdout、source map 与 watch 模式,不期待它改写模板或脚本。
  8. 只有根因确认后才修改配置,并补一条可重复的回归验证。

安全边界

  • JS 转译只接受 Tailwind 验证过的 classNameSet;未命中时修复扫描或刷新时序,不启用启发式全字符串转译。
  • space-* 先处理结构和组件虚拟节点,再最小扩展 cssOptions.cssChildCombinatorReplaceValue。
  • App WebView 兼容必须记录 Android Chromium、iOS WebKit 或 Harmony/HBuilderX 环境,并以真实运行截图或日志为证据。
  • 不为排障临时加入 @tailwindcss/vite 或 @tailwindcss/postcss。
  • ReactLynx/Rspeedy 构建与 CSS encoder 问题转到 $weapp-tailwindcss-lynx。

输出要求

先给根因层级和证据,再给最小修复、验证命令、预期结果和未解决时的下一条观测点。

コメント