skills/geosketch-geometry-core/SKILL.md
Implement pure geometry logic for GeoSketch Studio such as bezier math, interpolation, point and segment operations, and future WASM-stable interfaces. Use when the task is math-heavy, renderer-independent, or likely to become a performance hotspot. Do not use for prompt wiring or React component work.
npx skillsauth add gitUserKHS/illustrator_ai geosketch-geometry-coreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Keep geometry logic pure, testable, deterministic, and ready for future WASM migration.
tools
Work on frame linkage, onion skin rendering, point correspondence, and simple tween helpers for GeoSketch Studio. Use when a task spans current frame state and adjacent frame visualization or interpolation. Do not use for static single-frame editor tasks.
data-ai
Work on Scene Graph JSON, semantic roles, versioned patch operations, scene summaries, and patch contracts. Use when editing canonical shape data, ids, versioning, patch schemas, or AI-editable contracts. Do not use for pure canvas paint issues or generic UI polish.
testing
Design and implement patch schema validation, coordinate bounds checks, reference integrity checks, and version conflict handling for GeoSketch Studio. Use when touching patch safety, preview-only fallback, or apply-path guards. Do not use for renderer polish or generic editor UI work.
data-ai
Implement and optimize the GeoSketch canvas renderer, overlay layers, onion skin, interaction layers, and Path2D caching while preserving Scene Graph JSON as the source of truth. Use when changing rendering, selection overlays, preview layers, zoom or pan, or redraw performance. Do not use when the task is primarily schema, validator, or AI prompt work.