·push-null-to-perimeter
</>

push-null-to-perimeter

Use when designing data structures with nullable values. Use when null checking is scattered throughout code. Use when related values have implicit null relationships.

4Installs·0Trend·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill push-null-to-perimeter

How to Install push-null-to-perimeter

Quickly install push-null-to-perimeter AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill push-null-to-perimeter
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: marius-townhouse/effective-typescript-skills.

SKILL.md

View raw

Design types so values are either completely null or completely non-null, not a mix.

Mixed null states create implicit relationships that are hard to track and lead to scattered null checks and bugs.

If two values are null together or non-null together, express that in the type.

Use when designing data structures with nullable values. Use when null checking is scattered throughout code. Use when related values have implicit null relationships. Source: marius-townhouse/effective-typescript-skills.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill push-null-to-perimeter
Category
</>Dev Tools
Verified
First Seen
2026-02-26
Updated
2026-03-11

Browse more skills from marius-townhouse/effective-typescript-skills

Quick answers

What is push-null-to-perimeter?

Use when designing data structures with nullable values. Use when null checking is scattered throughout code. Use when related values have implicit null relationships. Source: marius-townhouse/effective-typescript-skills.

How do I install push-null-to-perimeter?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill push-null-to-perimeter Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Where is the source repository?

https://github.com/marius-townhouse/effective-typescript-skills