Matlab Review Fi Code
Gjennomgår MATLAB fixed-point (fi) kode for ytelse, kode-genereringseffektivitet og korrekthet
Bestått
Hva den gjør
En sjekkliste for kodegjennomgang som inspiserer MATLAB fixed-point kode og flagger antipatterns på tvers av 11 sjekker: skalar fi() i løkker, name-value konstruktører, akkumulator bit-vekst, standard fimath, fixed-point divisjon, transcendentale funksjoner på fi-input, med mer. Utløses ved gjennomgang av MATLAB-kode som bruker fi, fimath, numerictype, eller quantizenumeric, eller ved forberedelse av fixed-point kode for C- eller maskinvare-kodegenerering. Utsteder funn i et strukturert [PERF]/[CODEGEN]/[CORRECTNESS]/[PATTERN]/[DEBUG] format knyttet til hver sjekk.
Testrapport
Hentet SKILL.md og manifest.yaml (begge HTTP 200) fra skills-catalog/code-generation/matlab-review-fi-code/; brødteksten er selvstendig med innebygde MATLAB-eksempler, ingen eksterne skript, ingen sikkerhetsbrister. Skrev et plantet MATLAB FIR-utdrag med 8 antipatterns, og produserte deretter en grunnlinjegjennomgang (uten ferdighet) og en ferdighetsbasert gjennomgang. Grunnlinjen fanget generiske problemer (forhåndsallokering, vektorisering, død akkumulator, divisjon); ferdighetsgjennomgangen flagget i tillegg fixed-point-spesifikke feil som grunnlinjen fullstendig overså — akkumulator bit-vekst som krever acc(:) tildeling (Sjekk 3), name-value vs posisjonsbasert konstruktørkostnad (Sjekk 8), default-fimath oppblåst-C / KeepLSB (Sjekk 4), bitsra for potens-av-2 divisjon (Sjekk 6), sin(fi) til FunctionApproximation/CORDIC (Sjekk 7), og types-table mønsteret (Sjekk 2) — utstedt i det påkrevde [CATEGORY] Linje N (Sjekk N) formatet. Tekniske påstander punktvis sjekket som nøyaktige (bitsra, hdlfimath, FunctionApproximation.Problem, cordicsin, quantizenumeric).
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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-codeGjennomgår MATLAB fixed-point (fi) kode for ytelse, kode-genereringseffektivitet og korrekthet
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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