code-analysis

Analyze ACE Engine ArkUI code for architecture, bugs, performance, and test coverage.

Updated Sep 22, 2023
One-click install
npx skills add https://github.com/eclipse-oniro-mirrors/arkui_ace_engine --skill code-analysis-eclipse-oniro-mirrors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-analysis
Source: https://github.com/eclipse-oniro-mirrors/arkui_ace_engine/tree/main/.claude/skills/code-analysis
Command: npx skills add https://github.com/eclipse-oniro-mirrors/arkui_ace_engine --skill code-analysis-eclipse-oniro-mirrors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

## What problem does it solve? ACE Engine codebases are large and complex. This skill provides structured, evidence-based analysis to identify architecture issues, bugs, performance bottlenecks, and testing gaps.

## Core Features & Use Cases

  • Pattern/Model/Property separation assessment and NG architecture compliance checks.
  • Memory safety and performance analysis, including pointer usage, lifecycle, and bottlenecks.
  • Cross-validation with knowledge base documents and automated tool guidance for Read/Grep verification.
  • Use cases include code reviews, architecture refactors, API review checks, and test coverage analysis.

### Quick Start Start by locating relevant source files with Glob, inspect with Read at precise lines, and compile findings into a Level-2 comprehensive report.

Frequently Asked Questions about code-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze ACE Engine code for architecture and performance issues?

This skill performs evidence-based ACE Engine analysis to identify architecture issues, bugs, performance bottlenecks, and testing gaps. It cross-validates with knowledge base documents and applies strict code verification using Read/Grep tooling without speculation.

How do I check OpenHarmony ArkUI code for NG architecture compliance?

Check NG architecture compliance by assessing pattern, model, and property separation within the OpenHarmony ArkUI codebase. This skill identifies structural deviations and delivers actionable recommendations with precise file:line references for refactoring.

Can I use this code analysis to find memory safety bugs in ArkUI components?

Yes, you can find memory safety bugs by analyzing pointer usage and component lifecycles across ACE Engine code. The process requires strict source verification using Read/Grep tooling to pinpoint exact file:line references for identified issues.

What is the best way to review test coverage gaps in ACE Engine codebases?

The best way to review test coverage gaps is through structured, evidence-based analysis across multiple levels of the codebase. This skill cross-validates findings with knowledge base documents to highlight testing gaps and generate Level-2 reports.

Does ACE Engine code analysis require any specific dependencies or tools to run?

ACE Engine code analysis requires Read and Grep tooling to inspect precise lines and locate relevant source files via Glob. No external dependencies are needed, but strict code verification with real sources is enforced to prevent speculation.

Related Skills