First stable release of the MatStudyLab template: a structured workspace for optical lab technicians who use AI-assisted MATLAB workflows (MTF, PSF, IOL profiles, Zernike, and more).
What's included
- Five user-invoked commands as agent skills:
/build,/new,/modify,/accept,/explain - Safety model: AI never edits
codes/in place; all writes go throughimport/,new/,modify/, orexplain/ - LORE.md for persistent lab context (equipment, units, preferences)
- Companion documentation model: base
<stem>.md+ optional deep-studyexplain_<stem>.md - Vendored skills under
.agents/skills/with automatic bootstrap sync - QA suite (
./scripts/qa.sh) including E2E:import/→/build→/explain→/accept explain
Quick start
- Fork or clone this repo
- Copy
docs/templates/LORE.md→LORE.mdand fill in your lab context - Open in Cursor (or any AI-enabled editor)
- Dump scripts into
import/and run/build, or use/newfor fresh scripts - Study with
/explain; promote with/acceptor/accept explain
What this release is not
- No proprietary laboratory MATLAB code (template ships with empty
codes/) - No patient or measurement data
- No automated MATLAB execution or numerical optical validation (workflow seams only)
Validation
All workflow seam tests pass on this tag. See docs/development_guide.md.
License
MIT — structure, docs, and skills. Your codes/ content in your fork remains yours.