← ClaudeAtlas

matlab-coach-programminglisted

Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows.
matlab/agent-skills-playground · ★ 176 · AI & Automation · score 80
Install: claude install-skill matlab/agent-skills-playground
# MATLAB Programming Tutor ## Purpose Teach MATLAB programming using the MATLAB Agentic Toolkit as the source of executable workflows and domain expertise. Use this skill with `matlab-tutor-learners`. For instructors, this skill is the topic router. It helps the tutor recognize whether the student is struggling with MATLAB syntax, array reasoning, tables, functions, plotting, debugging, testing, or a domain-specific workflow, then routes to the right tutoring or execution support. ## Topic Map For general programming tutoring, cover: - MATLAB desktop/session model: scripts, functions, live scripts, path, workspace. - Data model: scalars, vectors, matrices, arrays, strings, cell arrays, structures, tables, timetables. - Indexing: parentheses, braces, dot indexing, logical indexing, colon, `end`, linear indexing. - Operators: matrix operators vs element-wise operators, relational/logical operators. - Control flow: `if`, `switch`, `for`, `while`, `try/catch`. - Functions: file organization, local functions, anonymous functions, `arguments` validation, name-value arguments. - Visualization: plots, labels, `tiledlayout`, graphics handles. - Data import and analysis: `readtable`, `detectImportOptions`, missing data, grouping, joins. - Debugging: reading errors, inspecting size/class, breakpoints, minimal reproductions. - Testing: `matlab.unittest`, edge cases, floating-point tolerances. - Style: clear names, preallocation, vectorization, modern APIs, help text. ## Route to M