embedded-state-machine-libs
SolidUse when integrating, designing, configuring, or debugging embedded StateMachine libraries, finite state machines, event transitions, or MCU state-driven workflows
Install
Quality Score: 79/100
Skill Content
Details
- Author
- easyzoom
- Repository
- easyzoom/aix-skills
- Created
- 3 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
embedded-library-entry
Use when integrating, porting, configuring, or debugging third-party MCU embedded C libraries in bare-metal or RTOS projects
embedded-input-libs
Use when integrating, porting, configuring, or debugging embedded button/input libraries such as MultiButton or FlexibleButton
state-machines-and-invariants
Governing correctness through explicit state machines and enforced invariants. Defines when the system is READY vs DEGRADED vs STALE vs INVALID, what is allowed in each state, and when to fail fast. Use when designing or reviewing real-time data systems, streaming pipelines, upstream adapters, aggregated feeds, health checks, or any logic that can silently degrade data quality. Prevents optimistic outputs. Also use when the user mentions "state machine", "system state", "fail fast", "invariant violation", "when to stop", or when reviewing any code that decides whether to serve or reject data.