# Code Review Riscv

> Review RISC-V assembly code for correctness, ABI compliance, and best practices. Use after modifying RISC-V assembly or inline asm code.

- Skill: `majiayu000/code-review-riscv` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/code-review-riscv`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/code-review-riscv/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/code-review-riscv

---


Review RISC-V assembly code for correctness, adherence to conventions, and best practices.

The review covers 8 analysis categories:
1. **Instruction correctness**: Valid syntax, proper operands, immediate ranges
2. **Register conventions**: ABI compliance, saved vs temporary registers, stack alignment
3. **Memory access**: Alignment requirements, sign extension, offset limits
4. **Control flow**: Branches, jumps, function calls, returns
5. **CSR operations**: Privilege level access, atomic semantics, field types
6. **Assembler directives**: Sections, alignment, symbol visibility, data placement
7. **Common issues**: Misalignment, stack corruption, clobbered registers, illegal immediates
8. **Platform-specific**: RV32I vs RV64I, extensions (M/A/F/D/C), ABI variants

Search for RISC-V assembly code in git changes (inline asm and .S files) and perform deep analysis.

