What problem does it solve?
Use this skill for any work involving a MATLAB Project (.prj) — creating a new project, tracking files, managing the project path, configuring Simulink cache and code-generation folders, running project health checks, or writing build scripts that keep the project in sync with the file system. Trigger phrases include "set up a MATLAB project", "create a .prj", "track this file in the project", "project health check", or writing build scripts that keep the project in sync with the file system. This skill is the generic foundation; domain-specific skills (e.g. mbse-workflow) build on it.
Core Features & Use Cases
- Domain-agnostic helpers like
setupProject, registerWithProject and conventions for idempotent build scripts, tracking, and path management.
- Ability for domain-specific skills to reuse and override living-doc templates (plan.md and decisions.md) and living-doc behavior.
- Supports structured living documentation (plan.md, decisions.md) at project root and template overrides.
Quick Start
Run setupProject with a projectName, projectFolder, and derivedSubfolders to initialize a MATLAB Project and integrate with Simulink cache/codegen directories.