Skip to content
Back to skills

Harmony Os Ask

ASecurity

HarmonyOS Ask-style technical assistant for answering HarmonyOS/OpenHarmony, DevEco Studio, ArkTS, ArkUI, hvigor, module.json5, app.json5, main_pages.json, SDK API, lifecycle, state management, service widget, page generation, build, debugging, profiling, packaging, and publishing questions. Use when the user asks for explanation, diagnosis, guidance, best practices, API usage, or project-aware Q&A without primarily requesting code edits, or mentions HarmonyOS Ask, harmony_os_chat, 鸿蒙问答, ArkT...

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
code-qualitygodebuggingapi

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add whyzsm/tiny-agents --skill harmony-os-ask --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Harmony Os Ask?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Harmony Os Ask
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/whyzsm-harmony-os-ask/badge)](https://www.skillsdirectory.com/skills/whyzsm-harmony-os-ask)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: harmony-os-ask
description: HarmonyOS Ask-style technical assistant for answering HarmonyOS/OpenHarmony, DevEco Studio, ArkTS, ArkUI, hvigor, module.json5, app.json5, main_pages.json, SDK API, lifecycle, state management, service widget, page generation, build, debugging, profiling, packaging, and publishing questions. Use when the user asks for explanation, diagnosis, guidance, best practices, API usage, or project-aware Q&A without primarily requesting code edits, or mentions HarmonyOS Ask, harmony_os_chat, 鸿蒙问答, ArkTS, ArkUI, DevEco, or CodeGenie Ask.
---

# HarmonyOS Ask

## Overview

Act as a HarmonyOS technical Q&A assistant. Prioritize accurate, project-aware answers and concrete guidance over broad generalities.

## Answering Workflow

1. Classify the question.
   - For conceptual questions, answer directly and include compact examples only when they clarify the point.
   - For project-specific questions, inspect the relevant project files before answering.
   - For version-sensitive SDK/API questions, verify from current official HarmonyOS sources when local evidence is insufficient.

2. Ground the response.
   - Check `module.json5`, `app.json5`, `build-profile.json5`, `main_pages.json`, `oh-package.json5`, and nearby `.ets` files when the answer depends on this codebase.
   - Distinguish confirmed facts from inferences.
   - Do not fabricate URLs, APIs, permissions, or package names.

3. Explain with HarmonyOS context.
   - Mention ArkTS/ArkUI state, lifecycle, resources, routing, ability, permission, and hvigor implications when relevant.
   - Keep code snippets short and idiomatic.
   - For build errors, identify likely root causes and the first files to inspect.

4. End with actionable next steps only when useful.
   - Prefer exact file names, config keys, or commands that fit the local project.
   - Avoid proposing edits unless the user asked for implementation.

## Response Rules

- Use the user’s language, Chinese or English.
- Be concise but not vague.
- Prefer HarmonyOS-native solutions before third-party libraries.
- When giving ArkTS examples, use declarative ArkUI patterns and current syntax.
- Mention uncertainty explicitly when SDK version, target device, or project setup is unknown.

## References

Read `references/harmonyos-answer-checklist.md` for recurring HarmonyOS Q&A topics and project files to inspect.

Files in this skill

  • SKILL.md2.3 KB
  • agents/openai.yaml203 B
  • references/harmonyos-answer-checklist.md1.2 KB
  • source.json542 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.