Arkts Syntax Assistant
ArkTS syntax, migration, and optimization guide for HarmonyOS/OpenHarmony development. Triggers on: .ets files, ArkTS keywords, HarmonyOS/OpenHarmony context, @ohos packages. Help with syntax reference, TypeScript migration, performance optimization, compile errors, state management, component development, and language-specific questions.
Install
npx skills add SummerKaze/skill-arkts-syntax-assistant --skill arkts-syntax-assistantgit clone --depth 1 https://github.com/SummerKaze/skill-arkts-syntax-assistant.git /tmp/skill-arkts-syntax-assistant
mkdir -p ~/.claude/skills
cp -r /tmp/skill-arkts-syntax-assistant/. ~/.claude/skills/arkts-syntax-assistantPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# ArkTS Syntax Assistant [中文文档](SKILL.zh.md) --- ## Overview ArkTS is the default development language for OpenHarmony applications. It builds upon TypeScript with enhanced static typing to improve program stability and performance. ## Core Features - **Static Typing**: All types determined at compile time, reducing runtime checks - **No Dynamic Object Layout**: Object structure fixed at compile time, cannot be modified at runtime - **Restricted Operators**: Some operator behaviors are restricted to encourage clearer code semantics - **No Structural Typing**: Structural typing is currently not supported ## Reference Documentation | Scenario | Document | |----------|----------| | Syntax Learning | [references/en/introduction-to-arkts.md](references/en/introduction-to-arkts.md) | | Quick Overview | [references/en/arkts-get-started.md](references/en/arkts-get-started.md) | | TS Migration | [references/en/typescript-to-arkts-migration-guide.md](references/en/typescript-to-arkts-migration-guide.md) | | Migration Background | [references/en/arkts-migration-background.md](references/en/arkts-migration-background.md) | | Performance | [references/en/arkts-high-performance-programming.md](references/en/arkts-high-performance-programming.md) | | More Cases | [references/en/arkts-more-cases.md](references/en/arkts-more-cases.md) | ## Workflows ### 1. Syntax Questions ``` User Question -> Identify Question Type -> Consult Documentation -> Provide Code Example ```
Details
- Skill name
arkts-syntax-assistant- Repository
- SummerKaze/skill-arkts-syntax-assistant
- License
- MIT
- Repo updated
- 31 January 2026
FAQ
What does the Arkts Syntax Assistant skill do?
ArkTS syntax, migration, and optimization guide for HarmonyOS/OpenHarmony development. Triggers on: .ets files, ArkTS keywords, HarmonyOS/OpenHarmony context, @ohos packages. Help with syntax reference, TypeScript migration, performance optimization, compile errors, state management, component development, and language-specific questions.
How do I install the Arkts Syntax Assistant skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add SummerKaze/skill-arkts-syntax-assistant --skill arkts-syntax-assistant. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Arkts Syntax Assistant popular?
It lives in SummerKaze/skill-arkts-syntax-assistant, which has 88 GitHub stars and 6 forks.
Related skills
Rails Upgrade Assistant
85maquina-app/rails-upgrade-skill
Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 7.0 through 8.1.1. Use when upgrading Rails applications, planning multi-hop upgrades, or querying version-specific changes.
Using Lwc
69JanYork/llm-wiki-cli
Use when substantive project work, structural code questions, research, planning, debugging, architecture, decisions, document ingest, incident recovery, or verified context and results should survive future sessions; also when the user invokes $using-lwc or asks to search, update, repair, configure, maintain, or transfer an LWC Wiki, graph index, or portable memory archive.
Private House Code
96See-Sol-Lab/private-house-code-v2.5
Use for every task that plans, writes, edits, debugs, tests, refactors, reviews, or maintains code. Apply to professional repositories, scripts, apps, services, prototypes, beginner work, vibe coding, and bounded code changes inside large systems. Choose the fewest clear lines, files, paths, states, and abstractions that correctly implement the requested behavior. Do not invent fallbacks, compatibility paths, defensive layers, or future scale without evidence. Do not use for ordinary conversation, emotional support, prose, translation, summarization, social-media content, or general research o
Sheets CLI
72gmickel/sheets-cli
Read, write, and update Google Sheets data via CLI. Use when the user asks to read spreadsheet data, update cells, append rows, or work with Google Sheets. Triggers on mentions of spreadsheets, sheets, Google Sheets, tabular data in the cloud, or specific sheet names like "Projects" or "Tasks".
Code Humanizer
90LeonardNJU/code-humanizer
Use when AI-written code needs structural cleanup or when implementing a change under a guard against AI coding slop — duplicated reimplementations of existing helpers, try-import fallbacks, broad exception swallowing, speculative abstraction layers, _v2 copies, dead "for future use" code, narrating comments — including requests to "deslop", "remove AI slop", "humanize code", review an AI-generated PR beyond tests passing, or prevent these patterns in the current change.
Mini Program Engineering Suite
93NocodeMrLi/mini-program-engineering-skill-suite
Orchestrate evidence-first engineering for WeChat and other mini programs from a vague idea or existing repository through project discovery, product specification, architecture, implementation, debugging, device adaptation, verification, and release readiness. Use when users ask to build a mini program from zero to one, take over an existing mini-program project, deliver a cross-stage feature, diagnose project status, coordinate development and testing, or judge whether a mini program is ready to upload or release. Enforces fact discovery, change boundaries, stage gates, evidence-calibrated s
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.