What problem does it solve?
This Skill standardizes MATLAB Project (.prj) setup so an agent can reliably manage paths, tracked artifacts, derived output locations, and repeatable build-script workflows without leaving the project in an inconsistent state.
Core Features & Use Cases
- Project creation with conventions: Create a .prj and define tracked subfolders plus derived (untracked) output folders like Simulink cache and code-generation targets.
- Safe file lifecycle management: Track files as they are created, add shortcuts for key artifacts, and remove tracked files before deleting them to avoid failing health checks.
- Idempotent build-script patterns: Delete-and-recreate tracked artifacts, clear transient state, register artifacts at the end of scripts, and run end-to-end project checks via buildAll-style orchestration.
- Living documentation for context: Add plan.md and decisions.md templates to preserve scope, milestones, and non-obvious rationale for future readers.
Quick Start
Ask the agent to set up a MATLAB project with a .prj file for MySystem, tracking requirements/architecture/analysis/verification/scripts while placing Simulink cache and codegen outputs into derived folders, then generate buildAll-style scripts that register artifacts and run project health checks.