Types

Type checking and type generation

Showing 625-648 of 6297 skills
mcp-use

mcp-builder

by mcp-use

DEPRECATED: This skill has been replaced by mcp-app-builder. Check if mcp-app-builder is available in the skills folder. If not, install it: npx skills install mcp-use/mcp-use --skill mcp-app-builder Use mcp-app-builder instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

Prompts 10.5K 6mo ago
martinffx

atelier-typescript-api-design

by martinffx

REST API design patterns. Use when designing endpoints, error responses, pagination, versioning, or API structure. Framework-agnostic principles for building consistent, maintainable APIs.

API Dev 42 7mo ago
dotnet

change-tracking

by dotnet

'Implementation details for EF Core change tracking. Use when changing InternalEntityEntry, ChangeDetector, SnapshotFactoryFactory, or related entity state, snapshot, or property accessor code.'

Testing 1.2K 6mo ago
awslabs

dsql

by awslabs

Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.

Code Gen 9.6K 6mo ago
awslabs

aws dsql

by awslabs

Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.

Code Gen 9.6K 6mo ago
awslabs

distributed postgres

by awslabs

Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.

Code Gen 9.6K 6mo ago
awslabs

aurora dsql

by awslabs

Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.

Code Gen 9.6K 6mo ago
mikeyobrien

tui-validate

by mikeyobrien

Validates Terminal User Interface (TUI) output using freeze for screenshot capture and LLM-as-judge for semantic validation. Supports both visual (PNG/SVG) and text-based validation modes.

CLI Tools 3.1K 7mo ago
mikeyobrien

ralph-operations

by mikeyobrien

Use when managing Ralph orchestration loops, analyzing diagnostic data, debugging hat selection, investigating backpressure, or performing post-mortem analysis

Auth 3.1K 7mo ago
EpicenterHQ

single-or-array-pattern

by EpicenterHQ

Pattern for functions that accept either a single item or an array. Use when creating CRUD operations, batch processing APIs, or factory functions that should flexibly handle one or many inputs.

Code Gen 4.8K 6mo ago
EpicenterHQ

arktype

by EpicenterHQ

Arktype patterns for discriminated unions using .merge() and .or(), spread key syntax, and type composition. Use when building union types, combining base schemas with variants, or defining command/event schemas with arktype.

CLI Tools 4.8K 6mo ago
EpicenterHQ

documentation

by EpicenterHQ

In-code documentation, folder READMEs, and code comments. Use when writing README.md files, JSDoc comments, or explaining code organization.

Comments 4.8K 7mo ago
EpicenterHQ

incremental-commits

by EpicenterHQ

Break multi-file changes into atomic commits ordered by dependency. Use for refactors, breaking API changes, or features touching 3+ files.

Code Gen 4.8K 7mo 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.8K 6mo ago
EpicenterHQ

factory-function-composition

by EpicenterHQ

Apply factory function patterns to compose clients and services with proper separation of concerns. Use when creating functions that depend on external clients, wrapping resources with domain-specific methods, or refactoring code that mixes client/service/method options together.

API Dev 4.8K 7mo ago
EpicenterHQ

sync-construction-async-property-ui-render-gate-pattern

by EpicenterHQ

Sync construction with async property pattern. Use when creating clients that need async initialization but must be exportable from modules and usable synchronously in UI components.

Automation 4.8K 7mo 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.8K 6mo 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.8K 6mo ago
EpicenterHQ

tauri

by EpicenterHQ

Tauri path handling, cross-platform file operations, and API usage. Use when working with file paths in Tauri frontend code, accessing filesystem APIs, or handling platform differences in desktop apps.

API Dev 4.8K 7mo ago
EpicenterHQ

typebox

by EpicenterHQ

TypeBox and TypeMap patterns for schema validation. Use when working with runtime type validation, JSON Schema, or Standard Schema.

Code Review 4.8K 7mo ago
EpicenterHQ

services-layer

by EpicenterHQ

Service layer patterns with createTaggedError, namespace exports, and Result types. Use when creating new services, defining domain-specific errors, or understanding the service architecture.

Debugging 4.8K 7mo ago
EpicenterHQ

typescript

by EpicenterHQ

TypeScript code style, type co-location, naming conventions (including acronym casing), test organization, and arktype patterns. Use when writing TypeScript code, defining types, naming variables/functions, organizing tests, or working with arktype schemas.

Database 4.8K 6mo ago
EpicenterHQ

yjs

by EpicenterHQ

Yjs CRDT patterns, shared types, conflict resolution, and meta data structures. Use when building collaborative apps with Yjs, handling Y.Map/Y.Array/Y.Text, implementing drag-and-drop reordering, or optimizing document storage.

Docs Gen 4.8K 7mo 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.8K 7mo ago