Simulink Layout Tidy

Tidy the layout of an already-built Simulink model — make it compact and readable, remove block overlaps and lines that cut through blocks, and honestly minimize line-line crossings without ever falsely promising zero. Quantifies block overlaps, line-through-block hits, line-line crossings, model extent, and graph planarity (K3,3/K5 detection) before and after arranging, then exports a screenshot for human sign-off. Use when a Simulink or .slx block diagram looks messy, cluttered, overlapping, or tangled; when asked to clean up, arrange, beautify, declutter, or improve the readability of a Simulink diagram; or after auto-building a model that needs visual polish. General-purpose across any domain (not motor-specific). Local MATLAB only. Skip for non-Simulink diagrams, pure simulation or numerical questions, or any request that changes model behavior or port connections.

calebzu f858647 10 files · 40.2 KB Updated

File contents

calebzu/pmsm-control-claude-skills-for-matlab/tree/main/.claude/skills/simulink-layout-tidy commit f85864710e

Frequently asked questions

npx skillmds@latest add calebzu/simulink-layout-tidy