What problem does it solve? Developing Matter (CHIP) firmware on Espressif chips requires navigating a complex fork of project-chip/connectedhomeip with strict initialization order, Kconfig-driven commissioning modes, and ZCL cluster callbacks. This Skill grounds every API, Kconfig symbol, and build step in the repository's real examples and headers, preventing hallucinated APIs and failed builds. ## Core Features & Use Cases - Scenario-driven recipes: Build and flash ESP32 examples, commission over BLE/Wi-Fi/Bypass, drive devices with chip-tool or the python controller, and bind OnOff/DoorLock/LevelControl/TemperatureMeasurement clusters to hardware. - Real API and config references: Verified signatures for CHIPDeviceManager, InitServer, emberAfWriteAttribute, plus sdkconfig.defaults, partition tables, and Rendezvous mode mappings. - Pitfall prevention: 15 documented failure patterns (init order, NimBLE config, mDNS restart, partition size, submodule setup) with wrong-vs-correct code comparisons. - Use Case: You want a Matter door lock on ESP32-C3. The Skill walks you through idf.py build, BLE commissioning with default credentials (3840/20202021), implementing ActivateDoorLockCallback, and validating with chip-tool doorlock commands. ## Quick Start Ask the AI to build and flash the lock-app Matter example on an ESP32 and commission it over BLE using chip-tool.