Embedded Best Practices Skill This skill provides comprehensive guidance for embedded systems development with a focus on ESP32 and ESP-IDF. When to Use - Writing new firmware code - Reviewing implementation approaches - Learning embedded patterns - Debugging issues - Optimizing code ESP-IDF Project Structure Recommended Layout Component Organization - One responsibility per component - Clear public interface in include/ - Private implementation in src/ - Document dependencies FreeRTOS Best Practices Task Design Stack Sizing - Start with 4096 bytes for typical tasks - Use to measure actual us…