Types

Type checking and type generation

Showing 649-672 of 6181 skills
jezweb

google-chat-messages

by jezweb

"Send Google Chat messages via webhook — text, rich cards (cardsV2), threaded replies. Includes TypeScript types, card builder utility, and widget reference."

CI/CD 939 5mo ago
citypaul

front-end-testing

by citypaul

DOM Testing Library patterns for behavior-driven UI testing. Framework-agnostic patterns for testing user interfaces. Use when testing any front-end application.

Testing 693 7mo ago
citypaul

functional

by citypaul

Functional programming patterns with immutable data. Use when writing logic or data transformations.

Processing 693 7mo ago
OpenClaudia

feishu-lark

by OpenClaudia

Send messages and interactive cards to Feishu (飞书) and Lark channels via webhooks or Bot API. Create rich-text announcements, marketing updates, and team notifications. Trigger phrases: "post to feishu", "feishu message", "lark message", "feishu webhook", "lark webhook", "send to feishu", "send to lark", "feishu bot", "lark bot", "飞书", "飞书机器人".

Processing 585 5mo ago
home-assistant

Home Assistant Integration knowledge

by home-assistant

Everything you need to know to build, test and review Home Assistant Integrations. If you're looking at an integration, you must use this as your primary reference.

Processing 89.4K 6mo ago
EpicenterHQ

elysia

by EpicenterHQ

Elysia.js server patterns for error handling, status responses, and plugin composition. Use when writing Elysia route handlers, returning HTTP errors, creating plugins, or working with Eden Treaty type safety.

API Dev 4.7K 5mo ago
meteor

modern-tools

by meteor

Use when working with tools-core utilities, rspack integration, or modern tooling. Covers logging, npm management, process spawning, git helpers, and Meteor app configuration APIs.

File Ops 44.8K 5mo ago
StacDev

stac-custom-extensions

by StacDev

Scaffold and integrate custom Stac widgets and actions with parsers and registration checks. Use when users ask to build new StacParser or StacActionParser implementations, generate custom model classes, or verify parser registration inside Stac.initialize.

Code Gen 898 5mo ago
EpicenterHQ

error-handling

by EpicenterHQ

Error handling patterns using wellcrafted trySync and tryAsync. Use when writing or reviewing try-catch blocks, refactoring try-catch to linear control flow, working with Result types, or returning HTTP error responses from route handlers.

Processing 4.7K 5mo ago
genkit-ai

schemantic

by genkit-ai

Instructions and guidelines for using the Schemantic library for type-safe data classes and schemas in Dart.

Processing 152 4mo ago
Prat011

file-organizer

by Prat011

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

Code Gen 1.4K 9mo ago
EpicenterHQ

workspace-api

by EpicenterHQ

Workspace API patterns for defineTable, defineKv, versioning, and migrations. Use when defining workspace schemas, adding versions to existing tables/KV stores, or writing migration functions.

Code Gen 4.7K 4mo ago
EpicenterHQ

control-flow

by EpicenterHQ

Human-readable control flow patterns for early returns, guard clauses, and linearizing nested logic. Use when refactoring nested conditionals, replacing try-catch with linear flow, or restructuring decision logic.

Code Review 4.7K 5mo ago
EpicenterHQ

drizzle-orm

by EpicenterHQ

Drizzle ORM patterns for type branding and custom types. Use when working with Drizzle column definitions, branded types, or custom type conversions.

Processing 4.7K 5mo ago
oaustegard

json-render-ui

by oaustegard

Generate guardrailed UI from natural language. Claude emits constrained JSON, skill runtime renders via Preact. Use when user provides json and requests: Dashboards with metrics, charts, tables; Admin panels; Data visualization interfaces; Form-based applications

Processing 132 6mo ago
zard-ui

angular-forms

by zard-ui

Build signal-based forms in Angular v21+ using the new Signal Forms API. Use for form creation with automatic two-way binding, schema-based validation, field state management, and dynamic forms. Triggers on form implementation, adding validation, creating multi-step forms, or building forms with conditional fields. Signal Forms are experimental but recommended for new Angular projects.

Email 1.1K 5mo ago
zard-ui

angular-ssr

by zard-ui

Implement server-side rendering and hydration in Angular v20+ using @angular/ssr. Use for SSR setup, hydration strategies, prerendering static pages, and handling browser-only APIs. Triggers on SSR configuration, fixing hydration mismatches, prerendering routes, or making code SSR-compatible.

API Dev 1.1K 5mo ago
zard-ui

angular-routing

by zard-ui

Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested routing. Triggers on route configuration, adding authentication guards, implementing lazy loading, or reading route parameters with signals.

Processing 1.1K 5mo ago
zard-ui

nx

by zard-ui

Best practices for Nx monorepo development, project configuration, and code generation

Testing 1.1K 5mo ago
zard-ui

angular-signals

by zard-ui

Implement signal-based reactive state management in Angular v20+. Use for creating reactive state with signal(), derived state with computed(), dependent state with linkedSignal(), and side effects with effect(). Triggers on state management questions, converting from BehaviorSubject/Observable patterns to signals, or implementing reactive data flows.

API Dev 1.1K 5mo ago
zard-ui

angular-directives

by zard-ui

Create custom directives in Angular v20+ for DOM manipulation and behavior extension. Use for attribute directives that modify element behavior/appearance, structural directives for portals/overlays, and host directives for composition. Triggers on creating reusable DOM behaviors, extending element functionality, or composing behaviors across components. Note - use native @if/@for/@switch for control flow, not custom structural directives.

Code Gen 1.1K 5mo ago
knoopx

jscpd

by knoopx

Finds duplicate code blocks and analyzes duplication metrics across files. Use when identifying copy-pasted code, measuring technical debt, or preparing for refactoring.

File Ops 67 5mo ago
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