with one click
ks-arkts-skills
ks-arkts-skills contains 7 collected skills from KwaiAppTeam, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
ArkTS 代码审查技能。当用户需要审查 ArkTS/TS 代码、排查编译错误、检查代码规范、诊断编译问题时使用此技能。专注于 Critical 级别语言合规性检查(禁用特性、类型系统、导入导出、ArkUI 装饰器约束、Sendable 并发限制)。生成带修复建议的 Markdown 报告。适用场景:ArkTS 代码审查、编译错误排查、类型系统验证。
根据技术方案、应用需求或安卓代码片段,查找并列出所需的 HarmonyOS ArkTS public API。当用户描述想要实现的功能、需要了解该用哪些 API/Kit/接口时触发,例如:"我需要什么API实现…"、"做一个拍照功能需要哪些接口"、"这个需求用哪个Kit"、"技术方案中涉及哪些HarmonyOS能力"、"查一下相机相关的API"、"我要接入地图有哪些接口可以用"。当用户描述应用需求但未明确要求写代码时也应触发,例如:"我要做一个IM应用需要音视频通话"——此时应识别所有相关API。当用户携带安卓(Java/Kotlin)代码片段询问 HarmonyOS 对应 API 时也应触发,例如:"这段安卓代码在鸿蒙上用什么API实现"、"帮我把这个 Android 功能迁移到鸿蒙,需要哪些接口"——此时应解析安卓代码并映射到对应的 HarmonyOS API。触发关键词:需要哪些API、用什么接口实现、查API、涉及哪些能力、哪些组件、技术方案、API文档、文档路径、鸿蒙迁移、Android迁移、安卓代码,与 ArkTS/HarmonyOS/鸿蒙/ability/UIAbility/ArkUI 或任意 Kit 名称组合出现。当用户明确要求编写或生成 .ets 代码文件时,不触发本 skill。
ArkUI/ArkTS 代码生成与修改约束。以下场景自动触发: 1. 直接涉及 UI 代码:生成组件、写页面、实现功能、ArkUI、build、@Component、@Entry、 @Builder、@Styles、@Extend、@State、@Link、@Prop、鸿蒙、HarmonyOS、ets 文件 2. 修改/编辑 .ets 文件中的任何代码(改逻辑、改条件、改样式、加功能、删功能、重构) 3. 用户提供的文件路径以 .ets 结尾,或代码片段包含 build()、@Component 等 ArkUI 特征 4. 修改红点、角标、Tab、导航、列表项等 UI 相关业务逻辑
使用 ETS Language Server 对 .ets 文件进行 IDE 级别的实时诊断。通过 LSP 协议获取编译器真实诊断结果(等同于 DevEco Studio 的错误提示)。与静态分析互补,专注于语法和类型错误检测。触发词:LSP 检查、language server 诊断、IDE 诊断、编译器级别检查、ets 实时诊断。支持多文件和目录输入,自动递归查找 .ets 文件,输出错误/警告/信息及汇总统计。PostToolUse Hook 模式下会自动输出错误详情(行号、错误消息)并指示 Claude 自动修复。
Compile a HarmonyOS project using DevEco Studio's built-in hvigor tool. Use when the user wants to build, compile, or package a HarmonyOS/ArkTS project into a HAP. Handles ohpm dependency installation, SDK patch workaround, sync, assembleHap, error classification, and auto-invokes harmony-fix for code errors.
Fix ArkTS compilation errors in a HarmonyOS project. Reads errors from the latest build log, groups them by file, fixes each file in one pass, and re-compiles to verify. Repeats until no progress is made or all errors are resolved. Designed for fully automated use with large error volumes.
Scrape HarmonyOS developer documentation from developer.huawei.com as structured Markdown. Use when the user wants to download, scrape, or archive Huawei HarmonyOS API references, guides, or any documentation from the Huawei developer portal. Also use when the user says 抓取鸿蒙资料, arkts代码生成所需资料, arkts代码审查所需资料, arkts代码静态检查规则, arkts单元测试所需资料, or similar phrases about collecting HarmonyOS/ArkTS documentation. Handles JavaScript-rendered sidebar via Playwright, intercepts internal JSON APIs, converts HTML to Markdown, automatically fixes Markdown syntax errors, and supports selective category scraping, C API exclusion, and resume.