What problem does it solve? Debugging miscompiled C code or unexpected assembly output from z88dk's sccz80 compiler requires deep knowledge of its calling conventions, peephole optimization pipeline, and per-CPU runtime libraries, which are scattered across the toolchain. ## Core Features & Use Cases - Compiler Flag Reference: Documents CPU targeting flags (-m8080, -mz80, -mr4k, etc.), floating-point modes (ieee, mbf32, z88), and code generation options for z88dk-sccz80. - Peephole Pipeline Guidance: Explains how z88dk-copt applies lib/z80rules.* files to compiler output only, including the z80rules.8 inline-int case. - Runtime Layout: Maps the sccz80 runtime under libsrc/l/sccz80/ per CPU variant (5-z80, 7-8085, 8-8080). - Use Case: When a classic -compiler=sccz80 build produces wrong floating-point division results, use this Skill to learn that sccz80 may rewrite 1.0f/x into inv(x) and how to force the runtime numerator to hit fsdiv. ## Quick Start Ask the AI to explain why sccz80 generated specific assembly for a classic z88dk build and which copt rules or runtime routines are involved.