What problem does it solve? Manually authoring Wokwi custom chip definitions and circuit diagrams is error-prone: pin names must match the chip.json exactly, ESP32-C3 pin names use disambiguating suffixes, and attribute overrides can silently break simulation. This Skill generates both chip.json and diagram.json deterministically from a canonical test specification, with schema and lint validation. ## Core Features & Use Cases - chip.json generation: Builds a Wokwi custom chip definition (pins and environmental controls) from the device spec and validates it against the official chip JSON schema with check-jsonschema. - diagram.json generation: Extends a template diagram containing the ESP32-C3-DevKitM-1 board and custom chip, wiring buses using canonical pin assignments from the board profile and applying only environmental attributes. - Validation workflow: Runs check-jsonschema on chip.json and wokwi-cli lint on diagram.json to catch invalid pins, duplicate IDs, and schema violations. - Use Case: Given a canonical test spec for an I2C temperature sensor, produce a validated chip.json exposing a temperature control and a diagram.json wiring the chip to the ESP32-C3 primary I2C bus (GPIO4/GPIO5) with correct wire colors. ## Quick Start Generate the Wokwi chip.json and diagram.json for my device from its canonical test specification and validate both files.