From reverse-engineering-skills
Analyze AArch64 and Apple arm64e instruction, calling-convention, pointer-authentication, tagged-pointer, Rosetta, and hardware-mitigation evidence. Use when Codex must interpret Apple Silicon disassembly, registers, stack frames, SIMD, compiler idioms, PAC instructions or authenticated pointers, CPU subtypes, top-byte handling, SPTM or PPL context, memory tagging, or Memory Integrity Enforcement without generalizing behavior across unsupported hardware or OS builds.
How this skill is triggered — by the user, by Claude, or both
Slash command
/reverse-engineering-skills:analyze-apple-silicon-arm64eThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interpret low-level evidence using the selected slice, exact hardware, OS build, and tool behavior. Separate the AArch64 ABI from Apple-specific `arm64e` and hardware-security claims.
Interpret low-level evidence using the selected slice, exact hardware, OS build, and tool behavior. Separate the AArch64 ABI from Apple-specific arm64e and hardware-security claims.
Read references/apple-silicon-arm64e.md when decoding calling conventions, pointer authentication, tagged addresses, Rosetta boundaries, or hardware-scoped mitigations.
Establish execution identity.
Apply the AArch64 ABI baseline.
Identify compiler-generated patterns.
Interpret pointer authentication.
Normalize addresses deliberately.
Bound hardware-security claims.
Preserve Rosetta boundaries.
Cross-check important conclusions with disassembly, references, runtime registers, and a second tool when the first tool has incomplete arm64e support.
arm64 and arm64e as interchangeable.Return execution identity, ABI interpretation, PAC and address-normalization observations, hardware-scoped mitigation context, tool limitations, and the next instruction or runtime check.
npx claudepluginhub gaelic-ghost/socket --plugin reverse-engineering-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.