Review Excalidraw editor changes for scene graph, history, and undo/redo integrity. Use as one lens in a code review run.
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Review changes that mutate Excalidraw editor state for whether user operations preserve the scene graph and history model.
CaptureUpdateAction or the repository's equivalent update path.Start at the changed editor operation, action, or state update. Follow the update through the element map, app state, history capture, and any tests that exercise the operation through real editor state rather than isolated object shapes.
Report a change when a normal user operation can corrupt relationships between elements, produce an undo/redo result that differs from the visible operation, lose selection or deleted-element semantics, or mutate shared state outside the expected update path.
Do not report pure rendering changes, read-only calculations, or refactors that keep the same editor update path and preserve existing scene/history tests.
Name the operation, the state relationship that can be broken, and the user-visible undo/redo or scene outcome. State the safer update path or test coverage that would prove the relationship is preserved.
guypod/excalidraw-factory
aa07cda
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.