tuya/tuyaopen-ide-manifests/tuyaopen-miniapp-smart-ui

Claude Code and agent skill by tuya/tuyaopen-ide-manifests

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

面向 Ray 小程序 smart-ui,基于 meta-first 工作流协助生成与修改页面与组件。在用户提出 UI 搭建、组件改造、表单与反馈交互、导航展示、图片转代码或 smart-ui 排障升级时使用;仅覆盖

Install

npx vskill@latest install tuya/tuyaopen-ide-manifests/tuyaopen-miniapp-smart-ui

SKILL.md

No tuyaopen-cli CLI coverage

tuyaopen-cli CLI 有 miniapp 命令组,但只覆盖构建 / 安装运行时 / 元数据 / DP schema 同步 / 预览 / 模板 / 上传等命令行操作(详见 the tuyaopen-start routing table)——具体的页面、组件、DP 交互编码不在其列。本技能的开发知识完全来自 references/ 与项目内文档,不经 tuyaopen-cli CLI。

概述 {#description}

本 skill 是 Ray 小程序 smart-ui 的专项开发入口,采用 meta-first 流程(先索引、再文档、最后输出),不使用任务分区。目标是在有据可查的前提下完成页面与组件的设计、改造与排障,避免对文档未载明的能力进行猜测。

适用场景 {#scene}

  • 搭建或调整 smart-ui 页面、布局与组件组合。
  • 表单、反馈类交互、导航与展示类 UI 的实现或改造。
  • 图片转代码、参考稿落地为 smart-ui 结构。
  • smart-ui 相关报错、样式或行为不符合预期时的定位与升级。

当前仅处理 smart-ui,不作为通用 Ray API 或设备能力开发总入口。若用户目标超出 smart-ui,应先说明超出当前范围,再给出最小必要的外部建议。

搭配使用 {#usage}

  • 需求生成指南:超出 Smart UI 范围时查 tuyaopen-start 路由表。
  • Ray API / 生命周期等通用开发知识:超出 Smart UI 范围时查 tuyaopen-start 路由表。

品类业务剧本与功能 SDK {#categories}

本技能聚合了涂鸦常用硬件品类的面板最佳实践剧本与专有 SDK:

品类 / 能力文档入口核心能力
照明 (Lamp)references/categories/lamp/README.md@ray-js/lamp-* 组件、色盘/色温/亮度滑条、照明 DP 协议、work_mode 状态机
插座 / 排插 (Socket)references/categories/socket/README.md多路开关、倒计时、用电统计集成、操作日志
扫地机器人 (Robot Vacuum)references/categories/robot-vacuum/README.md@ray-js/robot-* 地图 SDK、数据流(P2P/MQTT)、扫地机专有协议与虚拟墙
IPC 摄像头 (Camera)references/categories/ipc/README.md视频流播放器集成、PTZ 云台控制、移动侦测与增值服务 Banner
电工定时 SDKreferences/sdks/electrician-timing/README.md云端定时、周期定时、随机防盗、点动、倒计时统一管理

工作流程 {#workflow}

  1. 先读索引:读取 references/smart-ui/_meta.json,按 englishName、chineseName、category 初筛候选组件。
  2. 再读文档:读取 1~2 个候选组件对应的 references/smart-ui/*.md;信息不足时再增量补读 1~2 个相关文档。不允许一次性扫完整个 references/smart-ui/ 目录,须按需增量读取。
  3. 最后输出:先给结论,再给依据与实现建议;文档未覆盖时须显式说明「未在文档中找到」,禁止静默猜测。

输出时需区分两类信息:文档确认(明确来自当前已读文档)与经验推断(文档未覆盖、基于上下文的保守假设)。涉及能力说明时,优先引用组件文档中的 props、events、示例与注意事项。

默认约定:UI 优先 smart-ui;无法满足时再考虑 Ray 原生组件。页面生成默认放在 /pages,组件默认放在 /components。若涉及文案,提醒接入 i18n,避免在业务代码中硬编码中文。

注意事项 {#tip}

  • 禁止使用小写 HTML 标签(如 div、span)。
  • 禁止混入 wx.*、my.* 等非 Ray 业务 API。
  • 禁止虚构 smart-ui 的 props、事件或版本能力。
  • 禁止在未通过 _meta.json 定位前一次性加载大量文档。
  • 禁止在业务代码中硬编码中文文案。

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tuya/tuyaopen-ide-manifests/tuyaopen-miniapp-smart-ui/badge)](https://verified-skill.com/skills/tuya/tuyaopen-ide-manifests/tuyaopen-miniapp-smart-ui)

Something wrong with this skill or its page? Tell us.