Types

Type checking and type generation

Showing 3697-3720 of 6173 skills
igbuend

encoding-bypass-anti-pattern

by igbuend

"Security anti-pattern for encoding bypass vulnerabilities (CWE-838). Use when generating or reviewing code that handles URL encoding, Unicode normalization, or character set conversions before security validation. Detects validation before normalization and double-encoding issues."

Database 6 4mo ago
igbuend

encrypted-tunnel-pattern

by igbuend

Security pattern for channel-level encryption (TLS/SSH). Use when implementing HTTPS, securing all communication between endpoints, setting up TLS connections, or when infrastructure should handle encryption transparently. Addresses "Leak action request or data in transit" problem.

Processing 6 4mo ago
rebyteai-template

express-typescript-starter

by rebyteai-template

Express + TypeScript starter with Biome, Docker, and Vitest.

CLI Tools 6 6mo ago
yunfeizhu

TDesign Vue Next

by yunfeizhu

AI agent skill for TDesign Vue Next - comprehensive guidance for component usage, forms, tables, theming, and best practices.

Processing 6 4mo ago
igbuend

data-validation-pattern

by igbuend

Security pattern for input validation and sanitization. Use when implementing input handling, preventing injection attacks (SQL, XSS, command), ensuring data integrity, or processing data from untrusted sources. Addresses "Entity provides unexpected data" problem.

Processing 6 4mo ago
autohandai

testing-strategies

by autohandai

Comprehensive testing strategies with Vitest, Jest, and Testing Library

Testing 6 5mo ago
igbuend

mass-assignment-anti-pattern

by igbuend

"Security anti-pattern for mass assignment vulnerabilities (CWE-915). Use when generating or reviewing code that creates or updates objects from user input, form handling, or API request processing. Detects uncontrolled property binding enabling privilege escalation."

API Dev 6 4mo ago
igbuend

codebase-discovery

by igbuend

Generate security-focused DISCOVERY.md for code review and threat modeling. Use when assessing unfamiliar codebases.

Auth 6 4mo ago
rebyteai-template

express-mcp

by rebyteai-template

MCP server implementation with Express.js and TypeScript.

CLI Tools 6 6mo ago
autohandai

error-handling-patterns

by autohandai

Robust error handling patterns for TypeScript applications

Processing 6 5mo ago
autohandai

nextjs-app-router-mastery

by autohandai

Next.js 14+ App Router patterns, server components, and data fetching

Processing 6 5mo ago
igbuend

dom-clobbering-anti-pattern

by igbuend

"Security anti-pattern for DOM Clobbering vulnerabilities (CWE-79 variant). Use when generating or reviewing code that accesses DOM elements by ID, uses global variables, or relies on document properties. Detects HTML injection that overwrites JavaScript globals."

Security 6 4mo ago
andrueandersoncs

Concurrency

by andrueandersoncs

This skill should be used when the user asks about "Effect concurrency", "fibers", "Fiber", "forking", "Effect.fork", "Effect.forkDaemon", "parallel execution", "Effect.all concurrency", "Deferred", "Queue", "PubSub", "Semaphore", "Latch", "fiber interruption", "Effect.race", "Effect.raceAll", "concurrent effects", or needs to understand how Effect handles parallel and concurrent execution.

Automation 8 4mo ago
derKlinke

aws-cdk-development

by derKlinke

Use when building/refactoring AWS infrastructure with CDK (TypeScript/Python), validating stacks, or handling cdk synth/deploy workflows with current AWS documentation checks.

CLI Tools 8 4mo ago
mrevanzak

effect-ts-anti-patterns

by mrevanzak

Use when reviewing Effect-TS code, debugging unexpected crashes, or optimizing concurrent operations.

Code Gen 8 4mo ago
andrueandersoncs

Traits

by andrueandersoncs

This skill should be used when the user asks about "Effect Equal", "Effect Hash", "Equivalence", "Order", "structural equality", "custom equality", "comparing objects", "sorting", "Equal.equals", "Hash.hash", "Equivalence.make", "Order.lessThan", "comparable types", or needs to understand how Effect handles equality, hashing, and ordering of values.

Code Gen 8 4mo ago
andrueandersoncs

Testing

by andrueandersoncs

This skill should be used when the user asks about "Effect testing", "@effect/vitest", "it.effect", "it.live", "it.scoped", "it.layer", "it.prop", "Schema Arbitrary", "property-based testing", "fast-check", "TestClock", "testing effects", "mocking services", "test layers", "TestContext", "Effect.provide test", "time testing", "Effect test utilities", "unit testing Effect", "generating test data", "flakyTest", "test coverage", "100% coverage", "service testing", "test doubles", "mock services", or needs to understand how to test Effect-based code.

Database 8 4mo ago
andrueandersoncs

Scheduling

by andrueandersoncs

This skill should be used when the user asks about "Effect Schedule", "retry schedules", "repetition", "Schedule.exponential", "Schedule.spaced", "Schedule.recurs", "cron scheduling", "backoff strategy", "schedule combinators", "Effect.repeat", "Effect.retry", "polling", or needs to understand how Effect handles scheduled operations and retry policies.

Automation 8 4mo ago
andrueandersoncs

Batching and Caching

by andrueandersoncs

This skill should be used when the user asks about "Effect batching", "request batching", "Effect caching", "Cache", "Request", "RequestResolver", "Effect.cached", "Effect.cachedWithTTL", "automatic batching", "N+1 problem", "data loader pattern", "deduplication", or needs to understand how Effect optimizes API calls through batching and caching.

API Dev 8 4mo ago
andrueandersoncs

Data Types

by andrueandersoncs

This skill should be used when the user asks about "Effect Option", "Effect Either", "Option.some", "Option.none", "Either.left", "Either.right", "Cause", "Exit", "Chunk", "Data", "Data.TaggedEnum", "Data.Class", "Duration", "DateTime", "HashMap", "HashSet", "Redacted", or needs to understand Effect's built-in data types and functional data structures.

Code Gen 8 4mo ago
andrueandersoncs

Platform

by andrueandersoncs

This skill should be used when the user asks about "@effect/platform", "Effect HTTP client", "Effect HTTP server", "FileSystem", "KeyValueStore", "Terminal", "platform services", "HttpClient", "HttpServer", "Effect file operations", "Effect networking", or needs to understand Effect's platform-agnostic I/O capabilities.

API Dev 8 4mo ago
memyselfandm

brainstorming-designs

by memyselfandm

Facilitates interactive design brainstorming sessions for UI/UX concepts. Use when exploring visual designs, user flows, component architecture, or creative solutions before implementation.

Auth 8 4mo ago
andrueandersoncs

Effect Core

by andrueandersoncs

This skill should be used ANY TIME you're writing TypeScript with Effect, especially when the user asks about "Effect type", "creating effects", "running effects", "Effect.gen", "Effect.succeed", "Effect.fail", "Effect.sync", "Effect.promise", "Effect.tryPromise", "Effect.runPromise", "Effect.runSync", "pipe", "andThen", "flatMap", "map", "Effect basics", or needs to understand the fundamental Effect<Success, Error, Requirements> type and how to create, compose, and run effects.

Processing 8 4mo ago
andrueandersoncs

Requirements Management

by andrueandersoncs

This skill should be used when the user asks about "Effect services", "dependency injection", "Effect.Tag", "Context.Tag", "Layer", "Effect.provide", "Effect.provideService", "service implementation", "managing dependencies", "Layer.succeed", "Layer.effect", "Layer.scoped", "composing layers", "Layer.merge", "Layer.provide", "default services", "layer memoization", "testability", "test layers", "mock services", or needs to understand how Effect handles the Requirements (R) type parameter.

Kubernetes 8 4mo ago