Skip to content

Releases: IvanGomezMartinez/MatStudyLab

MatStudyLab v1.0.0 — AI-assisted MATLAB workflow for optical labs

Choose a tag to compare

@IvanGomezMartinez IvanGomezMartinez released this 10 Jul 16:59

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 through import/, new/, modify/, or explain/
  • LORE.md for persistent lab context (equipment, units, preferences)
  • Companion documentation model: base <stem>.md + optional deep-study explain_<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

  1. Fork or clone this repo
  2. Copy docs/templates/LORE.mdLORE.md and fill in your lab context
  3. Open in Cursor (or any AI-enabled editor)
  4. Dump scripts into import/ and run /build, or use /new for fresh scripts
  5. Study with /explain; promote with /accept or /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.