Scaffolds hardware-isolated modules with built-in TDD, database migrations, and web routing for IoT applications.
This skill automates the creation of new hardware-isolated modules within the helmlog ecosystem, ensuring architectural consistency and system stability. It enforces a strict Test-Driven Development (TDD) workflow to generate single-purpose modules that isolate external I/O, such as serial or USB data from marine instruments. By providing a structured checklist for schema migrations, web route integration, and dependency management via uv, it allows developers to safely extend Raspberry Pi logging systems while maintaining high code quality and type safety.
主要功能
01Hardware I/O isolation and mocking patterns
02Automated TDD-based module scaffolding
03Strict dependency management using uv
041 GitHub stars
05Web route and admin UI generation
06Integrated database schema migration management
使用场景
01Adding custom web dashboard endpoints for specific hardware metrics
02Expanding database schemas with automated migration scripts
03Integrating a new NMEA instrument or sensor into the logging system