review-reentrancy

Community

Audit COM calls for reentrancy bugs

Authorcwilliams5
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill identifies and mitigates critical reentrancy bugs in the paint and frame loop paths of an application, which can lead to subtle and hard-to-diagnose issues like partial renders, frozen paints, and corrupted state.

Core Features & Use Cases

  • COM Call Auditing: Systematically reviews all COM, DWM, and Win32 API calls within critical rendering paths.
  • Reentrancy Hazard Identification: Pinpoints potential issues where COM's STA message pump can dispatch callbacks mid-execution, even when Critical "On" is active.
  • Invariant Verification: Ensures five key invariants are met to prevent reentrancy-related failures.
  • Use Case: A developer can use this Skill to perform a high-consequence security and stability review on a graphics-intensive application's rendering pipeline before release, ensuring a robust user experience.

Quick Start

Initiate a planning mode to audit all COM/DWM/Win32 calls in the paint and frame loop paths for STA message pump reentrancy hazards.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: review-reentrancy
Download link: https://github.com/cwilliams5/Alt-Tabby/archive/main.zip#review-reentrancy

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.