用途:本技能面向 Kuikly Compose DSL 语法开发,Kuikly 是基于 Kotlin MultiPlatform(KMP)的跨端框架,Compose DSL 为其标准 Compose 语法模式,覆盖 Android/iOS/鸿蒙/H5/微信小程序。若使用传统 Kuikly DSL(attr { } / event { }),需改用 kuikly-ui-framework 技能。
主要能力:提供 Compose 组件、Modifier、动画、手势、状态管理、导航、ViewModel 等 API 的正确用法与代码示例;说明包名规则(除 Runtime 使用 androidx.compose.runtime.* 外,UI/Foundation/Material3/动画分别使用 com.tencent.kuikly.compose.* 下的对应包,不使用 androidx.compose.*);给出 Compose DSL 页面定义与基本示例;支持与传统 DSL 互操作及系统模块(路由、网络、存储等)的调用参考。
使用方式:技能内置自动更新检查,首次需克隆官方仓库;调用时会自动检查 references/KuiklyUI 是否存在并按周期更新,必要时可手动执行: mkdir -p "${SKILL_DIR}/references" cd "${SKILL_DIR}/references" git clone https://github.com/Tencent-TDS/KuiklyUI bash "${SKILL_DIR}/scripts/check-update.sh" bash "${SKILL_DIR}/scripts/update-repository.sh" 回答前需查阅 references/KuiklyUI/docs/ 下对应文档与源码,并在回复中引用路径。
适用场景:使用 Compose DSL 创建页面、布局、列表滚动、Modifier、动画、手势、状态管理、导航、ViewModel,以及接入通用系统模块与 Compose 与传统 DSL 互操作。
限制:禁止凭记忆写代码,所有 API 信息须来自官方文档或源码,不得编造属性、方法或事件名;不要用 Jetpack Compose / androidx 语法替代 Kuikly Compose 语法;文档与源码中不存在的组件或模块应引导使用自定义扩展;更新失败不阻塞使用。其余收费、价格、平台支持细节暂未提供。