armdeveloperecosystem/arm-learning-paths/performix-llm-agent-skill

Claude Code and agent skill by armdeveloperecosystem/arm-learning-paths

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Write prompts that activate the arm-performix skill by providing profiling intent, an Arm target, an absolute binary path, and a repeatable workload.

Install

npx vskill@latest install armdeveloperecosystem/arm-learning-paths/performix-llm-agent-skill

SKILL.md

Ensure the prompt shows performance and profiling intent

The skill activates on performance and profiling intent.

The following are examples of prompts that show the expected intent:

  • "Profile this workload on Arm and find the hotspots."
  • "Why is this binary slow on my Arm Neoverse server?"
  • "Use Performix to check whether my hot loop uses vector instructions."
  • "Investigate cache and translation lookaside buffer stalls on my Neoverse target."

Prompts that are vague won't activate the skill.

The following are example vague prompts:

  • "Will my code build on Arm?"
  • "Make my code faster"

Provide context up front

In addition to prompting with the right intent, you need to provide the following context:

  1. Target: a local Arm machine, or user@host for a remote Secure Shell (SSH) target
  2. Binary: the absolute path to the executable on the target
  3. Workload: the exact command and arguments, ideally repeatable
  4. Goal: hotspots, vector instruction usage, memory locality, or a regression

to investigate

If the AI assistant needs anything else, such as the source tree for line-level attribution or your build flags, it'll prompt you for it rather than making an assumption.

The following is a good starting prompt:

text
Profile /home/me/build/myapp --input /home/me/data/bench.dat on my Arm Neoverse target
me@neoverse-box with Performix. I want to know where the time goes.

This prompt gives the assistant the workload command and the SSH target. The skill picks Code Hotspots first, runs it, and reports back with an analysis.

Provide absolute paths

Always provide the absolute path to the binary. Use absolute paths for all files your workload reads or writes.

If the workload must run from a specific directory, include the directory in the prompt. Performix can launch the process from a different working directory, so relative paths can resolve unexpectedly.

What you've learned and what's next

You've now learned how to best structure your prompts to profile an application using the arm-performix skill.

Next, you'll learn how to use generated reports to drive performance improvements.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
154
Repository forks
334
7-day trend score
30

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/armdeveloperecosystem/arm-learning-paths/performix-llm-agent-skill/badge)](https://verified-skill.com/skills/armdeveloperecosystem/arm-learning-paths/performix-llm-agent-skill)

Something wrong with this skill or its page? Tell us.