Matlab Review Fi Code
Gennemgår MATLAB fixed-point (fi) kode for ydeevne, codegen-effektivitet og korrekthed
Testet · Virker
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 issuesCheck this numerictype usage for antipatternsSuggest idiomatic fixes for this quantizenumeric code