Teaches Claude to read and write AArch64 and 32-bit ARM Thumb assembly, covering the AAPCS64 calling convention, register layout, and common instruction patterns. Shows you how to generate assembly from GCC/Clang, write inline asm with proper constraints, and work with NEON SIMD intrinsics. Includes practical examples like function prologues, atomic operations with acquire/release semantics, and reading system registers. Most useful when you're debugging compiler output, writing performance-critical code paths, or porting low-level code to ARM. The register tables and constraint reference are handy if you forget which registers are caller-saved or what the Q constraint actually means.

skills.sh installs
707
GitHub stars
279
last updated
Aug 21, 2026

Install

$ npx -y skills add mohitmishra786/low-level-dev-skills --skill assembly-arm --agent claude-code

Installs into .claude/skills of the current project.

Files

ARM / AArch64 Assembly

Purpose

Guide agents through AArch64 (64-bit) and ARM (32-bit Thumb) assembly: registers, calling conventions, inline asm, and NEON/SVE SIMD patterns.

Triggers

  • "How do I read ARM64 assembly output?"
  • "What are the AArch64 registers and calling convention?"
  • "How do I write inline asm for ARM?"
  • "What is the difference between AArch64 and ARM Thumb?"
  • "How do I use NEON intrinsics?"

Workflow

1. Generate ARM assembly

# AArch64 (native or cross-compile)
aarch64-linux-gnu-gcc -S -O2 foo.c -o foo.s

# 32-bit ARM Thumb
arm-linux-gnueabihf-gcc -S -O2 -mthumb foo.c -o foo.s

# From objdump
aarch64-linux-gnu-objdump -d -S prog

# From GDB on target
(gdb) disassemble /s main

2. AArch64 registers (AAPCS64)

Sponsors

Details

Repository
github.com/mohitmishra786/low-level-dev-skills
Categories
Documentation, Code Review & Quality, Debugging, Databases
First seen
Jun 3, 2026

More from mohitmishra786/low-level-dev-skills

All 54
1rshankras avatardesignrshankras/claude-code-apple-skillsDesign skills for Apple platform UI — Liquid Glass, animations, game feel (haptics, sound, celebrations), UI prototyping, UX writing, SF Symbols, and typography707skills.sh installs
2wordflowlab avatarstory-consistency-monitorwordflowlab/novel-writer-skillsUse during chapter writing to automatically check character behavior, world rules, and timeline consistency - alerts when detecting potential contradictions bef707skills.sh installs
3dotnet avatarmcp-csharp-testdotnet/skillsTest C# MCP servers at multiple levels: unit tests for individual tools and integration tests using the MCP client SDK. USE FOR: unit testing MCP tool methods, 706skills.sh installs
4joellewis avatarexchange-connectivityjoellewis/finance_skillsGuide the design and management of trading venue connectivity and market data infrastructure. Owns the FIX session layer (logon, heartbeats, sequence number gap706skills.sh installs
5joellewis avataroperational-riskjoellewis/finance_skillsGuide identification, measurement, and management of operational risk in trading and brokerage operations. Use when designing trade error detection and correcti706skills.sh installs
6joellewis avatarsettlement-clearingjoellewis/finance_skillsGuide the understanding and management of trade settlement and clearing processes. Use when designing settlement workflows for T+1 compliance, understanding DTC706skills.sh installs