non-blocking-patterns

Installation
SKILL.md

Non-Blocking Patterns

Keep the main loop responsive and make timing behavior testable. Prefer C/C++ patterns that can be compiled for the exact board; use Python only for relevant test or log analysis tooling.

Intake

Record board/core version, task periods, deadlines, maximum work duration, input bounce, serial/network behavior, watchdog policy, interrupt constraints, and the safety response for missed deadlines.

Process

Installs
56
GitHub Stars
24
First Seen
Aug 14, 2026