Agent SkillsAgent Skills
korallis

typescript-strict

@korallis/typescript-strict
korallis
93
10 forks
Updated 4/6/2026
View on GitHub

Write type-safe TypeScript code with strict mode enabled, comprehensive type definitions, proper error handling, and elimination of any types. Use when enabling TypeScript strict mode, adding types to existing JavaScript, fixing type errors, creating type definitions, using utility types, implementing type guards, avoiding any types, creating generic types, or ensuring complete type safety across the codebase.

Installation

$npx agent-skills-cli install @korallis/typescript-strict
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Repositorykorallis/Droidz
Pathdroidz_installer/payloads/droid_cli/default/skills/typescript-strict/SKILL.md
Branchmain
Scoped Name@korallis/typescript-strict

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

npx agent-skills-cli list

Skill Instructions


name: typescript-strict description: Write type-safe TypeScript code with strict mode enabled, comprehensive type definitions, proper error handling, and elimination of any types. Use when enabling TypeScript strict mode, adding types to existing JavaScript, fixing type errors, creating type definitions, using utility types, implementing type guards, avoiding any types, creating generic types, or ensuring complete type safety across the codebase.

TypeScript Strict - Type Safety Best Practices

When to use this skill

  • Enabling TypeScript strict mode in projects
  • Adding types to existing JavaScript codebases
  • Fixing TypeScript type errors systematically
  • Creating comprehensive type definitions
  • Using TypeScript utility types (Partial, Pick, Omit)
  • Implementing type guards and assertions
  • Eliminating any types from codebase
  • Creating generic, reusable typed functions
  • Ensuring null/undefined safety
  • Typing complex data structures
  • Creating discriminated unions
  • Implementing strict function signatures

When to use this skill

  • Ensuring type safety, preventing runtime errors.
  • When working on related tasks or features
  • During development that requires this expertise

Use when: Ensuring type safety, preventing runtime errors.

Config

```json { "compilerOptions": { "strict": true, "noUncheckedIndexedAccess": true, "noImplicitReturns": true } } ```

Resources

More by korallis

View all
tailwind-design-system
93

Create consistent, scalable design systems using Tailwind CSS utility classes with custom themes, design tokens, and responsive design patterns. Use when building design systems, implementing custom themes, creating reusable utility patterns, configuring Tailwind theme extensions, implementing dark mode, building responsive layouts, creating design tokens, using arbitrary values, or establishing consistent spacing and typography scales.

vercel-deployment
93

Deploy and optimize applications on Vercel with preview deployments, edge functions, environment variables, and performance monitoring. Use when deploying Next.js applications, setting up preview deployments per pull request, configuring environment variables, using Vercel Edge Functions, optimizing build performance, implementing redirects and rewrites, configuring custom domains, or monitoring application performance with Vercel Analytics.

mcp-builder
93

Build Model Context Protocol (MCP) servers and tools that extend Claude's capabilities with custom functions, data sources, and integrations. Use when creating custom MCP servers, implementing tools for Claude, building integrations with external services, creating data source connectors, implementing custom functions, or extending Claude's capabilities with domain-specific tools.

incident-response
93

Respond to production incidents systematically with triage, investigation, resolution, and post-mortem analysis to minimize downtime and prevent recurrence. Use when handling production outages, triaging incidents, investigating critical bugs, coordinating incident response, implementing hotfixes, conducting post-mortems, or establishing incident response procedures.