Types

Type checking and type generation

Showing 673-696 of 6181 skills
TheOrcDev

js-tosorted-immutable

by TheOrcDev

Use toSorted() instead of sort() to avoid mutating arrays. Apply when sorting arrays that are React props, state, or otherwise shared/referenced elsewhere.

Code Gen 2K 6mo ago
TheOrcDev

component-wrapper-architecture

by TheOrcDev

Best practices for wrapping shadcn/ui components. Apply when creating 8-bit styled variants of existing shadcn/ui components.

Accessibility 2K 6mo ago
TheOrcDev

fumadocs-registry-integration

by TheOrcDev

Register 8-bit components in registry.json for shadcn/ui add command. Apply when adding new components to the component library distribution.

Processing 2K 6mo ago
TheOrcDev

js-set-map-lookups

by TheOrcDev

Use Set and Map for O(1) membership lookups instead of array.includes(). Apply when checking membership repeatedly or performing frequent lookups against a collection.

Code Gen 2K 6mo ago
firebase

developing-genkit-tooling

by firebase

Best practices for authoring Genkit tooling, including CLI commands and MCP server tools. Covers naming conventions, architectural patterns, and consistency guidelines.

CLI Tools 6.3K 5mo ago
Cap-go

cordova-to-capacitor

by Cap-go

Complete guide for migrating from Apache Cordova to Capacitor. Use this skill when users need to modernize a Cordova/PhoneGap app to Capacitor, migrate plugins, or understand platform differences.

CLI Tools 54 5mo ago
lukevella

prisma-upgrade-v7

by lukevella

Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on "upgrade to prisma 7", "prisma 7 migration", "prisma-client generator", "driver adapter required".

Code Gen 5.2K 5mo ago
lukevella

logging

by lukevella

Wide events logging pattern and conventions for this project. Use when writing logging code, adding observability, or implementing request tracing.

Kubernetes 5.2K 5mo ago
lukevella

prisma-database-setup

by lukevella

Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.). Use when setting up a new project, changing databases, or troubleshooting connection issues. Triggers on "configure postgres", "connect to mysql", "setup mongodb", "sqlite setup".

Code Gen 5.2K 5mo ago
CharlesWiltgen

axiom-core-data-diag

by CharlesWiltgen

Use when debugging schema migration crashes, concurrency thread-confinement errors, N+1 query performance, SwiftData to Core Data bridging, or testing migrations without data loss - systematic Core Data diagnostics with safety-first migration patterns

Processing 1.1K 5mo ago
aiskillstore

typescript-best-practices

by aiskillstore

Provides TypeScript patterns for type-first development, making illegal states unrepresentable, exhaustive handling, and runtime validation. Must use when reading or writing TypeScript/JavaScript files.

Processing 395 6mo ago
ComposioHQ

support-ticket-triage

by ComposioHQ

Triage customer support tickets/emails/chats into categories, priority, and next action; draft responses and create reproducible steps; use for Zendesk/Intercom/Help Scout exports or pasted threads.

Code Gen 15.2K 6mo ago
mcollina

linting-neostandard-eslint9

by mcollina

Linting workflows with neostandard and ESLint v9 flat config

CI/CD 1.9K 5mo ago
nrwl

nx-workspace

by nrwl

"Explore and understand Nx workspaces. USE WHEN answering any questions about the nx workspace, the projects in it or tasks to run. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What targets can I run?', 'What's affected by my changes?', 'Which projects depend on library Y?', or any questions about Nx workspace structure, project configuration, or available tasks."

CLI Tools 29.1K 5mo ago
nrwl

nx-generate

by nrwl

Generate code using nx generators. USE WHEN scaffolding code or transforming existing code - for example creating libraries or applications, or anything else that is boilerplate code or automates repetitive tasks. ALWAYS use this first when generating code with Nx instead of calling MCP tools or running nx generate immediately.

Code Gen 29.1K 5mo ago
nrwl

nx-generate

by nrwl

Generate code using nx generators. USE WHEN scaffolding code or transforming existing code - for example creating libraries or applications, or anything else that is boilerplate code or automates repetitive tasks. ALWAYS use this first when generating code with Nx instead of calling MCP tools or running nx generate immediately.

Code Gen 29.1K 5mo ago
czlonkowski

n8n-validation-expert

by czlonkowski

Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, or the validation loop process.

Processing 5.9K 6mo ago
nrwl

nx-workspace

by nrwl

"Explore and understand Nx workspaces. USE WHEN answering any questions about the nx workspace, the projects in it or tasks to run. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What targets can I run?', 'What's affected by my changes?', 'Which projects depend on library Y?', or any questions about Nx workspace structure, project configuration, or available tasks."

CLI Tools 29.1K 5mo ago
onejs

ios-simulator-skill

by onejs

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Accessibility 4.5K 5mo ago
markdown-viewer

vega

by markdown-viewer

Create data-driven charts with Vega-Lite (simple) and Vega (advanced). Best for bar, line, scatter, heatmap, area charts, and multi-series analytics. Use when you have numeric data arrays needing statistical visualization. Vega for radar charts and word clouds. NOT for process diagrams (use mermaid) or quick KPI cards (use infographic).

Processing 3.1K 3mo ago
Mindrally

drizzle-orm

by Mindrally

Guidelines for developing with Drizzle ORM, a lightweight type-safe TypeScript ORM with SQL-like syntax

Database 196 6mo ago
OneWave-AI

itinerary-optimizer

by OneWave-AI

Efficiently route multi-stop trips with time management. Include transportation, restaurant/activity reservations timeline, and buffer time for spontaneity.

Code Gen 225 9mo ago
biomejs

type-inference

by biomejs

Guide for working with Biome's module graph and type inference system. Use when implementing type-aware lint rules or working on TypeScript support. Examples:<example>User needs to understand type resolution for a lint rule</example><example>User is working on the module graph infrastructure</example><example>User wants to implement type inference for a new feature</example>

Code Review 25.3K 5mo ago
biomejs

rule-options

by biomejs

Guide for implementing configurable options for lint rules and assists. Use when rules need user-configurable behavior. Examples:<example>User wants to add options to a lint rule</example><example>User needs to implement JSON deserialization for rule config</example><example>User is testing rule behavior with different options</example>

Processing 25.3K 5mo ago