check-isr

Community

Validate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.