- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
oclif-patterns
by vanman2024
Enterprise CLI patterns using oclif framework with TypeScript. Use when building oclif CLIs, creating plugins, implementing commands with flags/args, adding auto-documentation, testing CLI commands, or when user mentions oclif, enterprise CLI, TypeScript CLI, plugin system, or CLI testing.
supabase-setup
by Chloezhu010
Designs and deploys a Postgres schema on Supabase for an existing frontend codebase. Scans for TypeScript interfaces and mock data to infer entities, writes a migration, creates a Supabase project, and wires environment variables. Called by the vibe-ship orchestrator — supports Next.js and Vite.
vite-lib-vue-pnpm-starter-skill
by lizyChy0329
Create a minimal Vite Vue 3 library starter with pnpm workspace, direct file generation. Use when developers need to bootstrap a Vue 3 component library with TypeScript support using pnpm as the package manager.
backend-coder
by diegocanepa
Expert backend development following SOLID principles, design patterns, type-safety, and test-driven workflows.
ralph-loop-integration
by kimasplund
Persistent iteration wrapper for cognitive reasoning patterns using ralph-loop's Stop hook mechanism. Use when high confidence (>90%) is required, complex multi-pattern orchestration needs iterative refinement, self-correcting analysis is needed, or long-running tasks require checkpointed persistence. Wraps IR-v2 patterns in completion promise-gated loops.
sqlite-data
by hocgin
Use when working with SQLiteData library (@Table, @FetchAll, @FetchOne macros) for SQLite persistence, queries, writes, migrations, or CloudKit private database sync.
go-concurrency-patterns
by TriNgo0108
Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions.
ycs77-vue
by ycs77
This skill should be used when applying project-specific opinionated Vue 3 conventions. It covers SFC block order (template-first vs script-first), inline typing for defineProps and defineEmits, using reactive() for form state management, ref type assertions with as Ref<Type> for complex types, same-name shorthand bindings in Vue 3.4+, and props access patterns in templates. Relevant when a user asks about template ordering, how to type props or emits inline, reactive vs ref for forms, ref type assertion patterns, shorthand attribute bindings, props usage in templates, or following Lucas Yang's Vue coding conventions.
zustand
by Alicoder001
Zustand state management patterns for React applications. Use when implementing client-side global state, persisted state, or computed values. Lightweight alternative to Redux with minimal boilerplate.
postgis-buffer
by mmbmf1
Create buffer geometries with ST_Buffer, with correct units and safe patterns for geometry vs geography.
frontend-development
by carvalab
Next.js App Router development with TypeScript. Server Components, Server Actions, caching, MUI. Use when creating pages, components, fetching data, or building features.
svelte
by NikiSkaarup
Guide Svelte 5 component development with runes, props, and performance-aware patterns.
typescript
by EnderPuentes
Use TypeScript for type-safe JavaScript: types, interfaces, generics, narrowing, tsconfig, modules, and strict mode. Use when writing or reviewing TypeScript, configuring tsconfig.json, defining types or interfaces, generics, type inference, or when the user mentions TypeScript, TS, or type checking.
cohere-streaming
by RSHVR
Cohere streaming reference for real-time text generation, tool use events, and RAG citations. Covers all stream event types and async streaming patterns.
laravel
by markhamsquareventures
How to work effectively with Laravel, always use when developing Laravel features
eval-tone-empathy
by whitespectre
Score assistant responses for tone & empathy on a strict 1-5 scale, then return strict JSON only with score, rationale, and improvement suggestions. Use when the user asks to evaluate tone, empathy, warmth, tact, or emotional attunement.
inertia
by markhamsquareventures
How to work effectively with Inertia, always use when developing frontend features
react-dev
by VisualxIntelligence
This skill should be used when building React components with TypeScript, typing hooks, handling events, or when React TypeScript, React 19, Server Components are mentioned. Covers type-safe patterns for React 18-19 including generic components, proper event typing, and routing integration (TanStack Router, React Router).
nextfriday-code-style
by next-friday
Next Friday code style rules for formatting, structure, and readability. Use when writing functions, conditionals, or organizing code.
typescript-react-standards
by avantmedialtd
Opinionated TypeScript and React development standards from Avant Media. Use when scaffolding new components, reviewing code, writing TypeScript interfaces or types, setting up project structure, creating React hooks, or working on any TypeScript/React codebase. Also use when the user asks about best practices, patterns, or conventions for TypeScript or React projects, even if they don't explicitly mention "standards."
umbraco-mcp-dev-ops-headless
by NikiSkaarup
Guide to perform headless Umbraco dev/ops tasks via MCP tools safely.
jotai-expert
by s-hiraoku
Jotai状態管理ライブラリのエキスパートスキル。Reactアプリケーションでのatomベースの状態管理を実装する際に使用。以下の場合にこのスキルを使用: (1) Jotaiのatom設計・実装 (2) 派生atom、非同期atom、atomFamilyの実装 (3) Jotaiのベストプラクティスに基づくリファクタリング (4) パフォーマンス最適化(selectAtom、splitAtom等) (5) 永続化(localStorage/sessionStorage連携) (6) TypeScript型定義 (7) テスト実装 ユーザーが「Jotai」「atom」「状態管理」に関する質問や実装依頼をした場合に発動。
outside-in-testing-ios-apps
by mikekelly
"Test iOS apps running in Simulator from the outside in. Use PROACTIVELY when you need to verify an iOS app works, run acceptance tests, check UI behavior, perform outside-in testing, end-to-end testing, functional testing, exploratory testing, or smoke testing of iOS apps. Covers launching test flows, verifying screens, interacting with UI elements, and diagnosing failures. Triggers on: test my app, verify the app, check the UI, does this work, acceptance test, outside-in test, e2e test, functional test, smoke test, exploratory test."
dev-browser
by yuanxiao0115
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.