Matlab Review Fi Code
Kontroluje MATLAB fixed-point (fi) kód z hlediska výkonu, efektivity generování kódu a správnosti
Otestováno · Funguje
Co umí
Kontrolní seznam pro revizi kódu, který prověřuje MATLAB fixed-point kód a označuje antipatterny napříč 11 kontrolami: skalární fi() ve smyčkách, konstruktory s názvem a hodnotou, bitový růst akumulátoru, výchozí fimath, dělení s pevnou desetinnou čárkou, transcendentní funkce na fi vstupech a další. Spouští se při revizi MATLAB kódu, který používá fi, fimath, numerictype nebo quantizenumeric, nebo při přípravě fixed-point kódu pro generování C nebo hardwarového kódu. Výsledky vydává ve strukturovaném formátu [PERF]/[CODEGEN]/[CORRECTNESS]/[PATTERN]/[DEBUG] přiřazeném ke každé kontrole.
Testovací report
Načteny SKILL.md a manifest.yaml (oba HTTP 200) z skills-catalog/code-generation/matlab-review-fi-code/; tělo je soběstačné s vloženými MATLAB příklady, bez externích skriptů, bez bezpečnostních rizik. Napsán vložený MATLAB FIR úryvek s 8 antipatterny, poté vytvořena základní revize (bez dovednosti) a revize s dovedností. Základní revize zachytila obecné problémy (předalokace, vektorizace, mrtvý acc, dělení); revize s dovedností navíc označila specifické vady fixed-point, které základní revize zcela přehlédla — bitový růst akumulátoru vyžadující přiřazení acc(:) (Kontrola 3), náklady na konstruktor s názvem a hodnotou vs. poziční konstruktor (Kontrola 8), výchozí fimath nafouknutý-C / KeepLSB (Kontrola 4), bitsra pro dělení mocninou 2 (Kontrola 6), sin(fi) na FunctionApproximation/CORDIC (Kontrola 7) a vzor tabulky typů (Kontrola 2) — vydáno v požadovaném formátu [CATEGORY] Řádek N (Kontrola N). Technická tvrzení ověřena jako přesná (bitsra, hdlfimath, FunctionApproximation.Problem, cordicsin, quantizenumeric).
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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). Příkazy a ukázkové prompty
/matlab-review-fi-codeKontroluje MATLAB fixed-point (fi) kód z hlediska výkonu, efektivity generování kódu a správnosti
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Review this fimath code for performance issuesCheck this numerictype usage for antipatternsSuggest idiomatic fixes for this quantizenumeric code