- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
architecture-paradigm-hexagonal
by athola
'Decouple domain logic from infrastructure using Hexagonal (Ports & Adapters)
shared-patterns
by athola
'Reference these patterns to validate consistency across the ecosystem.
query-builder
by clidey
Convert natural language questions into SQL queries. Activates when users ask data questions in plain English like "show me users who signed up last week" or "find orders over $100".
octopus-architecture
by nyldn
System architecture and API design with multi-AI consensus
agentic-development
by alinaqi
Build AI agents with Pydantic AI (Python) and Claude SDK (Node.js)
typescript
by alinaqi
TypeScript strict mode with eslint and jest
klaviyo
by alinaqi
Klaviyo email/SMS marketing - profiles, events, flows, segmentation
whodb
by clidey
Database operations including querying, schema exploration, and data analysis. Activates for tasks involving PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, Elasticsearch, or ClickHouse databases.
migrating-to-tuist-generated-projects
by tuist
Migrates existing Xcode projects to Tuist generated workspaces with build and run validation, external dependency mapping, and migration checklists. Use when adopting Tuist for an existing app or converting a hand-edited Xcode project to generated projects.
saleor-commit
by saleor
Commit changes in the Saleor codebase with pre-commit hook error handling. Use when asked to "commit", "commit changes", "make a commit", or any git commit task in the Saleor project. Handles virtual env activation, staging, commit message writing, and automatic resolution of pre-commit hook failures (ruff, mypy, schema, migrations).
serena
by massgen
This skill provides symbol-level code understanding and navigation using Language Server Protocol (LSP). Enables IDE-like capabilities for finding symbols, tracking references, and making precise code edits at the symbol level.
ecto-migration
by blockscout
Generates Ecto migrations for the Blockscout Elixir project using mix ecto.gen.migration command. Use when you need to create database schema changes, add tables, modify columns, or manage database structure.
1k-dev-commands
by OneKeyHQ
Development commands — yarn scripts for dev servers, building, linting, testing, and troubleshooting.
1k-error-handling
by OneKeyHQ
Error handling patterns — try/catch, async errors, error boundaries, useAsyncCall, and toast messages.
rust-errors
by EpicenterHQ
Rust to TypeScript error handling patterns for Tauri apps. Use when defining Rust errors that will be passed to TypeScript, handling Tauri command errors, or creating discriminated union error types.
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.
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.
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.
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.
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.
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.
typebox
by EpicenterHQ
TypeBox and TypeMap patterns for schema validation. Use when working with runtime type validation, JSON Schema, or Standard Schema.
nx-workspace
by tech-leads-club
Configure, explore, and optimize Nx monorepo workspaces. Use when setting up Nx, exploring workspace structure, configuring project boundaries, running tasks, analyzing affected projects, optimizing build caching, or implementing CI/CD with affected commands. Keywords - nx, monorepo, workspace, projects, targets, affected, build, lint, test.
ai-sdk-model-manager
by tambo-ai
Manages AI SDK model configurations - updates packages, identifies missing models, adds new models with research, and updates documentation