check-isr
CommunityValidate and enforce ISR-safe callback code.
Authormatthewdeaves
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Validate callback functions for interrupt-time safety. Use when implementing or editing MacTCP ASR, Open Transport notifier, or AppleTalk callback code. Also use before committing Mac platform code to verify no ISR violations exist.
Core Features & Use Cases
- ISR safety scanning across MacTCP ASR, Open Transport notifier, and AppleTalk callback code.
- Reports violations with file, line, callback name, forbidden call, and rationale.
- Provides recommended fixes and integration as a pre-edit hook to block unsafe edits.
- Applies during development and pre-commit checks across src/mactcp, src/opentransport, and src/appletalk.
Quick Start
Run the ISR safety check against your Mac-specific sources to verify interrupt-time safety.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: check-isr Download link: https://github.com/matthewdeaves/peertalk/archive/main.zip#check-isr Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.