Build complete, production-ready Arduino projects (environmental monitors, robot controllers, IoT devices, automation systems)...
Assemble complete, working Arduino projects from requirements. This skill combines multiple patterns (sensors, actuators, state machines, logging, communication) into cohesive systems.
List available project types:
uv run --no-project scripts/scaffold_project.py --list
Create a complete project:
uv run --no-project scripts/scaffold_project.py --type environmental --board esp32 --name "WeatherStation"
uv run --no-project scripts/scaffold_project.py --type robot --board uno --output ./my-robot
Interactive mode:
uv run --no-project scripts/scaffold_project.py --interactive
Multi-sensor data loggers (temperature, humidity, light, air quality)
See Environmental Monitor Example
Motor control, sensor fusion, obstacle avoidance, state machines
WiFi/MQTT data transmission, cloud integration, remote monitoring
Relay control, scheduled tasks, sensor-triggered actions
High-frequency sampling, SD card logging, real-time visualization