pinpoint-typescript
CommunityEnforce strict TS patterns for safer code.
Authortimothyfroehlich
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers enforce robust TypeScript patterns and ensure safe, maintainable code by providing a framework of strict typing patterns and safe defaults for data handling and ORM usage.
Core Features & Use Cases
- Strict TypeScript Rules: Enforces no any, no non-null assertions, no unsafe type assertions, and explicit return types for public functions.
- Optional Properties & Exact Optional Property Types: Promotes conditional spreads to safely handle optional fields without introducing undefined values.
- Type Guards & Narrowing: Provides robust runtime checks and discriminated unions for safer type narrowing.
- Drizzle ORM Type Safety: Encourages type-safe queries and explicit type conversions between DB rows and application types.
- Null Safety & Safe Data Handling: Demonstrates safe access patterns, fallbacks, and defensive checks across layers.
- Use Cases: Fixing type errors, implementing complex types or generics, and converting database rows with confidence.
Quick Start
Apply pinpoint-typescript to a sample codebase by enabling strict TypeScript options, replacing any any usages with proper types, and adding type guards where needed.
Dependency Matrix
Required Modules
None requiredComponents
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: pinpoint-typescript Download link: https://github.com/timothyfroehlich/PinPoint-SkillEval/archive/main.zip#pinpoint-typescript Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.