necoz-oss/is-kit

Build small guards. Compose them. A lightweight, zero-dependency toolkit for building reusable TypeScript type guards that compose, refine, and preserve natural narrowing. Runtime-safe 🛡️, composable 🧩, and ergonomic ✨.

This repository also configures its own agents. See what is-kit tells them →

163Stars on the repository
4Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

learn

01

necoz-oss/is-kit

Skill Codex

Extract reusable patterns from non-trivial work in the is-kit repository and store them as project knowledge. Use after meaningful API design, type-system work, debugging, or compatibility discoveries.

not rated 163 +14 today A 38 tokens original MIT

prettier-format

02

necoz-oss/is-kit

Skill Codex

Run Prettier for the is-kit repository. Use when asked to format or check formatting in this project. Always consult AGENTS.md in the repo root before executing commands.

not rated 163 +14 today A 40 tokens original MIT

use-is-kit

03

necoz-oss/is-kit

Skill Codex

Create, compose, migrate, and review TypeScript runtime type guards with is-kit. Use when adding reusable guards; replacing typeof, null checks, or handwritten type predicates; narrowing unknown values; validating JSON or API responses; building collection or object schemas with struct or typedStruct; or reviewing…

not rated 163 +14 today A 85 tokens original MIT