Agent skill

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.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/code-review-riscv

SKILL.md

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.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results