Agent Skillssonofmagic/weapp-tailwindcss › weapp-tailwindcss-lynx

weapp-tailwindcss-lynx

GitHub

为 ReactLynx + Rspeedy 配置 Tailwind CSS,生成 Lynx 原生兼容样式。涵盖插件集成、静态类处理、encoder 警告排查及多端验证,确保构建与运行效果一致。

skills/weapp-tailwindcss-lynx/SKILL.md sonofmagic/weapp-tailwindcss

Trigger Scenarios

需要为 ReactLynx 项目配置 Tailwind CSS 排查 Lynx 端样式生成或运行时兼容性问题 配置 Rspeedy 构建插件以支持 Lynx 平台

Install

npx skills add sonofmagic/weapp-tailwindcss --skill weapp-tailwindcss-lynx -g -y
More Options

Use without installing

npx skills use sonofmagic/weapp-tailwindcss@weapp-tailwindcss-lynx

指定 Agent (Claude Code)

npx skills add sonofmagic/weapp-tailwindcss --skill weapp-tailwindcss-lynx -a claude-code -g -y

安装 repo 全部 skill

npx skills add sonofmagic/weapp-tailwindcss --all -g -y

预览 repo 内 skill

npx skills add sonofmagic/weapp-tailwindcss --list

SKILL.md

Frontmatter
{
    "name": "weapp-tailwindcss-lynx",
    "description": "为 ReactLynx + Rspeedy 配置 @weapp-tailwindcss\/lynx 0.3.2 与 Tailwind CSS 4,覆盖 Rspeedy plugin、Lynx 原生 CSS、静态 className、theme 变量静态化、任意值、encoder 警告和 iOS\/Android 运行端验证。Use for ReactLynx, Rspeedy, Lynx native CSS, arbitrary value compatibility, or Lynx bundle styling;不用于 React Native、uni-app App、Web 或普通小程序构建。"
}

weapp-tailwindcss Lynx

通过 Rspeedy/Rspack 构建图生成 Lynx 原生运行时可消费的 Tailwind CSS,保留 ReactLynx className,不引入运行时样式表或 JSX 转换。

完整的 generatorrspack 和固定平台字段见站点的 ReactLynx / Rspeedy 配置参考

工作流

  1. 确认项目是 ReactLynx + Rspeedy,而不是 React Native、uni-app App 或 Rspeedy Web。
  2. 检查 @lynx-js/rspeedy、Tailwind CSS、Node 与 @weapp-tailwindcss/lynx 版本。
  3. 读取 references/rspeedy-integration.md,配置 pluginLynxTailwindcss() 和 theme + utilities CSS 入口。
  4. 保持完整静态 className 或枚举;动态候选使用 @source inline(...),不要拼接半截任意值。
  5. 区分 Tailwind 已生成、Lynx encoder 已接受和真实运行端已生效三个层级。
  6. 检查 Rspeedy 警告;业务 utility 被删除时调整属性或 selector,不把警告全部视为 preflight 噪声。
  7. 先跑单测和真实 bundle,再在目标端验证伪类、媒体、渐变、重要值和复杂视觉效果。

不可破坏的边界

  • 插件固定 platform: 'lynx'generator.target: 'web',但输出仍经过 Lynx 原生兼容处理。
  • 不使用小程序 safe class;ReactLynx 保留原始 className
  • 不使用 React Native manifest、Metro、Babel transform 或 tw() runtime。
  • 浏览器 preflight 不适合 Lynx;默认只引入 Tailwind theme 与 utilities。
  • Tailwind 能生成某条规则不代表 Lynx encoder 或设备运行时支持它。

输出要求

输出安装、完整 Rspeedy/CSS 配置、候选写法、encoder 警告结论、bundle 证据和目标端验证步骤。

Version History

  • d2c8a45 Current 2026-08-29 04:44

    完善多端配置参考文档,迁移包主页地址

  • 79b1a02 2026-08-20 17:09

Same Skill Collection

.agents/skills/playwright-cli/SKILL.md
.claude/skills/playwright-cli/SKILL.md
.codex/skills/content-research-writer/SKILL.md
.codex/skills/playwright-cli/SKILL.md
.codex/skills/scientific-critical-thinking/SKILL.md
skills/weapp-tailwindcss-custom-build/SKILL.md
skills/weapp-tailwindcss-migrate/SKILL.md
skills/weapp-tailwindcss-react-native/SKILL.md
skills/weapp-tailwindcss-runtime/SKILL.md
skills/weapp-tailwindcss-setup/SKILL.md
skills/weapp-tailwindcss-troubleshoot/SKILL.md
skills/weapp-tailwindcss/SKILL.md

Metadata

Files
0
Version
d2c8a45
Hash
e041cb1e
Indexed
2026-08-20 17:09

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-30 23:11
浙ICP备14020137号-1 $mapa de visitantes$