avoiding-non-null-assertions
π―Skillfrom djankies/claude-configs
Prevents unnecessary non-null assertions in TypeScript by identifying and refactoring code to use safer type checking techniques.
Part of
djankies/claude-configs(94 items)
Installation
npx skills add https://github.com/djankies/claude-configs --skill avoiding-non-null-assertionsNeed more details? View full documentation on GitHub β
More from this repository10
Helps developers systematically convert existing middleware configurations to proxy-based architectures, ensuring smooth transition and minimal code disruption.
Configures and applies theme-specific CSS variables across a project for consistent styling and easy customization.
Enables efficient data retrieval by implementing pagination strategies for database queries, supporting offset and cursor-based pagination techniques.
Prevents Claude from using angle bracket assertions when generating code, promoting clearer and more standard code syntax.
Helps developers smoothly transition Claude AI configurations and code from version 3 to the latest version, ensuring compatibility and minimal disruption.
Implements a Claude Code skill for generating and configuring parallel routes in web applications, likely focusing on Next.js or similar modern web frameworks.
Configures and sets up client-side configurations for serverless architectures, automating deployment and connection parameters across different cloud platforms.
Validates and tests server actions within a Claude configuration repository, ensuring robust and reliable server-side functionality.
Prevents sensitive error details from being accidentally exposed in logs or error messages, automatically sanitizing and masking potentially confidential information.
Demonstrates how to effectively use React's Context API for state management and prop drilling reduction in a component hierarchy.