Types

Type checking and type generation

Showing 3817-3840 of 6173 skills
ddunnock

research-opportunity-investigator

by ddunnock

Conduct systematic research and opportunity investigation for ACP protocol integration, collaboration, and enhancement opportunities. Use when the user wants to research external projects, protocols, or tools for potential collaboration; investigate gap-filling opportunities for IDE integrations; assess compatibility between ACP and external protocols; or identify opportunities for ACP adoption. Guides through discovery, analysis, validation, and RFC generation with mandatory gates and source grounding. Outputs include comprehensive summary documents, gap analyses, and formal RFC proposals.

Academic 7 5mo ago
sablier-labs

effect-ts

by sablier-labs

This skill should be used when the user asks about Effect-TS patterns, services, layers, error handling, service composition, or writing/refactoring code that imports from 'effect'. Also covers Effect + Next.js integration with @prb/effect-next.

Debugging 7 4mo ago
ddunnock

requirements-dev

by ddunnock

This skill should be used when the user asks to "develop requirements", "formalize needs", "write requirements", "create a specification", "build traceability", "quality check requirements", "INCOSE requirements", "requirements development", "reqdev", or mentions requirements engineering, needs formalization, verification planning, traceability matrix, or systems engineering requirements.

Academic 7 4mo ago
ilude

api-design-patterns

by ilude

Language-agnostic API design patterns covering REST and GraphQL, including resource naming, HTTP methods, status codes, versioning, pagination, filtering, authentication, error handling, and schema design. Activate when working with APIs, REST endpoints, GraphQL schemas, API documentation, OpenAPI/Swagger, JWT, OAuth2, endpoint design, API versioning, rate limiting, or GraphQL resolvers.

API Dev 7 5mo ago
pluginagentmarketplace

kotlin-compose

by pluginagentmarketplace

Jetpack Compose - composables, state, effects, theming

Docker 7 5mo ago
front-depiction

typeclass-design

by front-depiction

Implement typeclasses with curried signatures and dual APIs for both data-first and data-last usage

Code Gen 17 6mo ago
front-depiction

effect-testing

by front-depiction

Write comprehensive tests using @effect/vitest for Effect code and vitest for pure functions. Use this skill when implementing tests for Effect-based applications, including services, layers, time-dependent effects, error handling, and property-based testing.

Database 17 6mo ago
front-depiction

Effect CLI

by front-depiction

Auto-generated help - --help flag added automatically

CLI Tools 17 6mo ago
front-depiction

FileSystem Platform Abstraction

by front-depiction

Hardcode platform-specific paths - use Path service for path operations

Processing 17 6mo ago
front-depiction

error-handling

by front-depiction

Implement typed error handling in Effect using Data.TaggedError, catchTag/catchTags, and recovery patterns. Use this skill when working with Effect error channels, handling expected failures, or designing error recovery strategies.

Processing 17 6mo ago
front-depiction

context-witness

by front-depiction

Decide between Context Tag witness and capability patterns for dependency injection, understanding coupling trade-offs

Database 17 6mo ago
front-depiction

layer-design

by front-depiction

Design and compose Effect layers for clean dependency management

Database 17 6mo ago
front-depiction

command-executor

by front-depiction

Execute system commands and manage processes using Effect's Command module from @effect/platform. Use this skill when spawning child processes, running shell commands, capturing command output, or managing long-running processes with cleanup.

CLI Tools 17 6mo ago
front-depiction

service-implementation

by front-depiction

Implement Effect services as fine-grained capabilities avoiding monolithic designs

Database 17 6mo ago
front-depiction

domain-predicates

by front-depiction

Generate comprehensive predicates and orders for domain types using typeclass patterns

Automation 17 6mo ago
front-depiction

schema-composition

by front-depiction

Master Effect Schema composition patterns including Schema.compose vs Schema.pipe, transformations, filters, and validation. Use this skill when working with complex schema compositions, multi-step transformations, or when you need to validate and transform data through multiple stages.

Processing 17 6mo ago
front-depiction

Platform Layers

by front-depiction

Entry point decides platform: Only main.ts (or equivalent entry) should import platform-specific modules

CLI Tools 17 6mo ago
front-depiction

domain-modeling

by front-depiction

Create production-ready Effect domain models using Schema.TaggedStruct for ADTs, Schema.Data for automatic equality, with comprehensive predicates, orders, guards, and match functions. Use when modeling domain entities, value objects, or any discriminated union types.

Automation 17 6mo ago
front-depiction

path

by front-depiction

Assume file URL format without using conversion utilities

Processing 17 6mo ago
front-depiction

pattern-matching

by front-depiction

Master Effect pattern matching using Data.TaggedEnum, $match, $is, Match.typeTags, and Effect.match. Avoid manual _tag checks and Effect.either patterns. Use this skill when working with discriminated unions, ADTs, or conditional logic based on tagged types.

Processing 17 6mo ago
front-depiction

platform-abstraction

by front-depiction

Use @effect/platform abstractions for cross-platform file I/O, process spawning, HTTP clients, and terminal operations. Apply this skill when writing code that interacts with the filesystem, spawns processes, makes HTTP requests, or performs console I/O to ensure portability across Node.js, Bun, and browser environments.

CLI Tools 17 6mo ago
jackspace

cloudflare-durable-objects

by jackspace

Comprehensive guide for Cloudflare Durable Objects - globally unique, stateful objects for coordination, real-time communication, and persistent state management. Use when: building real-time applications, creating WebSocket servers with hibernation, implementing chat rooms or multiplayer games, coordinating between multiple clients, managing per-user or per-room state, implementing rate limiting or session management, scheduling tasks with alarms, building queues or workflows, or encountering "do class export", "new_sqlite_classes", "migrations required", "websocket hibernation", "alarm api error", or "global uniqueness" errors. Prevents 15+ documented issues: class not exported, missing migrations, wrong migration type, constructor overhead blocking hibernation, setTimeout breaking hibernation, in-memory state lost on hibernation, outgoing WebSocket not hibernating, global uniqueness confusion, partial deleteAll on KV backend, binding name mismatches, state size limits exceeded, non-atomic migrations, location hints misunderstood, alarm retry failures, and fetch calls blocking hibernation. Keywords: durable objects, cloudflare do, DurableObject class, do bindings, websocket hibernation, do state api, ctx.storage.sql, ctx.acceptWebSocket, webSocketMessage, alarm() handler, storage.setAlarm, idFromName, newUniqueId, getByName, DurableObjectStub, serializeAttachment, real-time cloudflare, multiplayer cloudflare, chat room workers, coordination cloudflare, stateful workers, new_sqlite_classes, do migrations, location hints, RPC methods, blockConcurrencyWhile, "do class export", "new_sqlite_classes", "migrations required", "websocket hibernation", "alarm api error", "global uniqueness", "binding not found"

Code Gen 15 7mo ago
jackspace

better-auth

by jackspace

Production-ready authentication framework for TypeScript with first-class Cloudflare D1 support. Use this skill when building auth systems as a self-hosted alternative to Clerk or Auth.js, particularly for Cloudflare Workers projects. Supports social providers (Google, GitHub, Microsoft, Apple), email/password, magic links, 2FA, passkeys, organizations, and RBAC. Prevents 10+ common authentication errors including session serialization issues, CORS misconfigurations, D1 adapter setup, social provider OAuth flows, and JWT token handling. Keywords: better-auth, authentication, cloudflare d1 auth, self-hosted auth, typescript auth, clerk alternative, auth.js alternative, social login, oauth providers, session management, jwt tokens, 2fa, two-factor, passkeys, webauthn, multi-tenant auth, organizations, teams, rbac, role-based access, google auth, github auth, microsoft auth, apple auth, magic links, email password, better-auth setup, session serialization error, cors auth, d1 adapter

Auth 15 7mo ago
jackspace

cloudflare-workflows

by jackspace

Complete knowledge domain for Cloudflare Workflows - durable execution framework for building multi-step applications on Workers that automatically retry, persist state, and run for hours or days. Use when: creating long-running workflows, implementing retry logic, building event-driven processes, scheduling multi-step tasks, coordinating between APIs, or encountering "NonRetryableError", "I/O context", "workflow execution failed", "serialization error", or "WorkflowEvent not found" errors. Keywords: cloudflare workflows, workflows workers, durable execution, workflow step, WorkflowEntrypoint, step.do, step.sleep, workflow retries, NonRetryableError, workflow state, wrangler workflows, workflow events, long-running tasks, step.sleepUntil, step.waitForEvent, workflow bindings

Agents 15 7mo ago