01Type-safe definitions for all major Claude Code event hooks
02Conditional execution logic based on environment or platform
03Support for custom tool schema extensions via TypeScript module augmentation
04Granular tool-level triggers for Read, Write, and Edit operations
05Structured context API for blocking actions or returning additional context
060 GitHub stars