wiring-doc

Installation
SKILL.md

Task

Generate or update a WIRING.md file for the project at $1 (relative path under packages/<domain>/).

Process

  1. Read the project source code to discover pin assignments, components, and peripherals:

    • main/*.c and main/*.h — look for #define pin assignments, gpio_config(), i2c_config(), spi_bus_config(), LEDC, UART, ADC usage
    • main/CMakeLists.txtREQUIRES list reveals components (mdns, driver, esp_wifi, led_strip, etc.)
    • sdkconfig.defaults — enabled features, stack sizes, Bluetooth mode
    • justfile — target chip, build variants
    • README.md / CLAUDE.md — existing hardware description
    • Kconfig.projbuild — user-configurable pin assignments
  2. Identify the board from sdkconfig.defaults (CONFIG_IDF_TARGET), CLAUDE.md, or justfile. Note any board-specific constraints (e.g., ESP32-CAM PSRAM conflicts, TTGO LoRa pin reservations, ESP32-S3 USB PHY sharing).

  3. Generate WIRING.md following the template below. Include ONLY sections relevant to the project — omit empty sections rather than adding placeholder text.

Template

Installs
9
GitHub Stars
6
First Seen
Apr 27, 2026
wiring-doc — laurigates/mcu-tinkering-lab