- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
nestjs-pro
by YuniorGlez
Senior Backend Architect for NestJS v11 (2026). Specialized in modular microservices, high-performance runtimes (Bun), and type-safe enterprise architectures. Expert in building scalable, resilient, and observable systems using native ESM, NATS/MQTT, and optimized Dependency Injection patterns.
product-pro
by YuniorGlez
"Senior AI Product Manager. Expert in Probabilistic Strategy, Rapid Agentic Prototyping, and Hypothesis Generation for 2026."
keep-it-simple
by yanko-belov
Use when tempted to write clever code. Use when solution feels complex. Use when showing off skills instead of solving problems.
openapi-pro
by YuniorGlez
Senior API Architect & Integration Engineer for 2026. Specialized in Type-Safe API contracts using OpenAPI 3.1, Zod-First schema derivation, and automated TypeScript client generation. Expert in bridging the gap between Hono backends and Next.js 16 frontends using openapi-fetch, orval, and unified monorepo type-sharing.
deadlock-prevention
by yanko-belov
Use when acquiring multiple locks. Use when operations wait for each other. Use when system hangs without crashing.
electrobun-rpc-patterns
by rajavijayach
Advanced type-safe RPC patterns for Electrobun desktop applications. Covers bidirectional main↔webview communication, type safety with TypeScript, error handling and validation, performance optimization, streaming data patterns, batch operations, retry strategies, event-based communication, shared type definitions, RPC middleware, request/response patterns, and complex data synchronization. Use this skill when implementing complex communication between main and webview processes, need type-safe RPC with full IntelliSense, handling large data transfers, implementing real-time updates, building type-safe APIs between processes, debugging RPC issues, optimizing RPC performance, or implementing advanced patterns like streaming, batching, or pub/sub. Triggers include "RPC", "main webview communication", "type-safe RPC", "bidirectional RPC", "RPC performance", "RPC error handling", "shared types", "process communication", or "IPC patterns".
python-data-engineering
by dtsong
"Use this skill when writing Python code for data pipelines or transformations. Covers Polars, Pandas, PySpark DataFrames, dbt Python models, API extraction scripts, and data validation with Pydantic or Pandera. Common phrases: \"Polars vs Pandas\", \"PySpark DataFrame\", \"validate this data\", \"Python extraction script\". Do NOT use for SQL-based dbt models (use dbt-transforms) or integration architecture (use data-integration)."
json-schema
by beshkenadze
Generate and validate JSON Schema definitions. Use when asked to create schemas, validate JSON structure, or document API payloads.
building-fullstack-features
by alunadev
Guides end-to-end implementation of features in side projects, from design decision to deployment. Use when building a new feature from scratch, connecting frontend to backend, setting up a new side project architecture, or following a complete implementation checklist. Triggers on: "build this feature", "implement end-to-end", "new feature from scratch", "set up project structure", "ship this". Covers the Next.js 15 + React 19 + Supabase + Vercel stack.
science-writing
by fmschulz
Write publication-quality scientific manuscripts with DOI validation and structured reference management.
rapid-prototyper
by Toowiredd
Creates minimal working prototypes for quick idea validation. Single-file when possible, includes test data, ready to demo immediately. Use when user says "prototype", "MVP", "proof of concept", "quick demo".
aio-xstate
by aiocean
Implement, refactor, and review XState v5 state machines in TypeScript with strict setup().createMachine() ruleset, design-first planning, params-first typing, anti-god-machine enforcement, and canonical actor patterns (fromPromise, fromCallback, fromObservable, fromTransition). Covers invoke vs spawnChild boundaries, hierarchical/parallel states, delayed transitions, cleanup patterns, and real-world patterns like SDK bridging with fromCallback actors and Promise-bridge for async external events. Use when building state machines, actors, statecharts, finite state logic, actor systems, or reviewing/refactoring XState code.
hello_world
by rscheiwe
A simple skill that greets the user
zenstack
by beshkenadze
ZenStack access policies and enhanced Prisma ORM. Use when defining access control rules (@@allow/@@deny), integrating with tRPC, setting up auth(), or working with ZModel schemas.
ralix-rails
by ralixjs
Develop frontend code using Ralix microframework in Ruby on Rails projects. Use when creating controllers, components, helpers, templates, or working with Ralix patterns, route-based controllers, component lifecycle, Ralix helpers (find, findAll, findParent, findParents, on, elem, addClass, removeClass, toggleClass, hasClass, attr, data, style, removeAttr, removeData, insertHTML, sanitize, render, insertTemplate, visit, back, reload, currentUrl, getParam, setParam, get, post, ajax, serialize, submit, currentElement, currentEvent), or integrating Ralix with Rails UJS and Turbolinks/Turbo.
loom
by popmechanic
Build applications where Claude Code CLI (claude -p) is the runtime. A server spawns Claude processes that read files, run commands, and return structured output. A custom interface renders the results in whatever form makes sense. Use when a user wants to build something with Claude as the engine: any app that calls claude -p or uses the Agent SDK instead of a traditional API backend. Triggers: "build an app that uses Claude", "make something powered by Claude", "wrap claude -p", "Claude as backend", "Claude as runtime", or any application needing Claude's agentic capabilities (file access, tool use, streaming) through a purpose-built interface. NOT for Anthropic API apps, chat replicas, or standard web apps without an AI runtime.
conventions-agent
by richfrem
Coding conventions enforcement agent. Auto-invoked when writing new code, reviewing code quality, adding headers, or checking documentation compliance across Python, TypeScript/JavaScript, and C#/.NET.
executing-tasks
by boojack
Executes an approved task plan exactly as written, producing code changes, running validations, and recording completion status for each task. Use when a task plan exists with readiness status "Ready for execution" and implementation work should begin.
SOLID Principles for Node.js/TypeScript
by DoubleslashSE
```
designing-api-principles
by alunadev
Designs REST and GraphQL APIs following production best practices for resource naming, error handling, versioning, authentication, and documentation. Use this skill when designing new API endpoints, reviewing API contracts, implementing GraphQL schemas, establishing API conventions for a project, or writing API documentation. Apply when creating any route in Next.js API routes or route handlers, any Supabase Edge Function, or any backend endpoint — even if it starts small, these patterns prevent painful rewrites later.
tanstack-start-architecture
by alpoxdev
Use when working on TanStack Start projects - enforces architecture rules (layers, routes, hooks, server functions, conventions) with mandatory validation before any code change. Triggers on file creation, route work, server function writing, hook patterns, or any structural change in a TanStack Start codebase.
Clean Code Skill for Node.js/TypeScript
by DoubleslashSE
```
obsidian-markdown-mastery
by richfrem
"Core markdown syntax skill for Obsidian. Enforces strict parsing and authoring of Obsidian proprietary syntax (Wikilinks, Blocks, Headings, Aliases, Embeds, Callouts). Use when reading, writing, or validating Obsidian-flavored markdown."
mdbase
by oldwinter
Manage mdbase collections — folders of markdown files with YAML frontmatter treated as typed, queryable data. Use when working in a project that contains an mdbase.yaml file, or when the user asks to initialize, create, query, or validate an mdbase collection.