Matlab Review Fi Code

Gennemgår MATLAB fixed-point (fi) kode for ydeevne, codegen-effektivitet og korrekthed

Af matlab · matlab/matlab-agentic-toolkit

Testet · Virker ★ 9.2/10

Matlab Review Fi Code — Gennemgår MATLAB fixed-point (fi) kode for ydeevne, codegen-effektivitet og korrekthed

Hvad det gør

En tjekliste til kodegennemgang, der inspicerer MATLAB fixed-point kode og markerer anti-mønstre på tværs af 11 kontroller: scalar fi() i løkker, name-value konstruktører, akkumulator bit-vækst, standard fimath, fixed-point division, transcendentale funktioner på fi input, og mere. Udløses ved gennemgang af MATLAB kode, der bruger fi, fimath, numerictype eller quantizenumeric, eller ved forberedelse af fixed-point kode til C eller hardware kodegenerering. Udsender fund i et struktureret [PERF]/[CODEGEN]/[CORRECTNESS]/[PATTERN]/[DEBUG] format knyttet til hver kontrol.

Testrapport

Hentede SKILL.md og manifest.yaml (begge HTTP 200) fra skills-catalog/code-generation/matlab-review-fi-code/; brødteksten er selvstændig med indlejrede MATLAB eksempler, ingen eksterne scripts, ingen sikkerhedsbrister. Skrev et indplantet MATLAB FIR snippet med 8 anti-mønstre, producerede derefter en baseline-gennemgang (uden skill) og en skill-følgende gennemgang. Baseline fangede generiske problemer (forallokering, vektorisering, død akkumulator, division); skill-gennemgangen markerede desuden fixed-point-specifikke defekter, som baseline helt overså — akkumulator bit-vækst, der kræver acc(:) tildeling (Check 3), name-value vs positionel konstruktøromkostning (Check 8), default-fimath bloated-C / KeepLSB (Check 4), bitsra for potens-af-2 division (Check 6), sin(fi) til FunctionApproximation/CORDIC (Check 7), og types-table mønsteret (Check 2) — udsendt i det krævede [CATEGORY] Linje N (Check N) format. Tekniske påstande stikprøvekontrolleret som nøjagtige (bitsra, hdlfimath, FunctionApproximation.Problem, cordicsin, quantizenumeric).

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/matlab/matlab-agentic-toolkit.git /tmp/matlab-review-fi-code-src
mkdir -p ~/.claude/skills
cp -R /tmp/matlab-review-fi-code-src/skills-catalog/code-generation/matlab-review-fi-code ~/.claude/skills/matlab-review-fi-code
# Self-contained: SKILL.md + manifest.yaml only, no external scripts to fetch.
# The review itself (reading fi code, emitting categorized findings) runs with no MATLAB install.
# manifest.yaml lists required-products "Fixed-Point Designer" and required-tools
#   evaluate_matlab_code / check_matlab_code — only needed if you want the agent to
#   actually RUN/verify the suggested MATLAB, not to perform the static review.
# Official install path is the MATLAB Agentic Toolkit installer: in MATLAB run
#   setupAgenticToolkit("install")  (see repo README).

Kommandoer og eksempelprompter

  • /matlab-review-fi-codeGennemgår MATLAB fixed-point (fi) kode for ydeevne, codegen-effektivitet og korrekthed

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Review this fimath code for performance issues
  • Check this numerictype usage for antipatterns
  • Suggest idiomatic fixes for this quantizenumeric code