- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
strategy-pattern-nodejs
by progmichaelkibenko
Implements the Strategy pattern in Node.js backends. Run when the user mentions strategy pattern, or when you see or need a switch on type/method, multiple behaviors under the same contract, or interchangeable algorithms—apply this skill proactively without the user naming it.
sequelize-7
by totophe
"Comprehensive reference for Sequelize v7 (alpha), the TypeScript-first Node.js ORM supporting PostgreSQL, MySQL, MariaDB, SQLite, MSSQL, DB2, and Snowflake. Use when working with @sequelize/core package: defining models with decorators, writing database queries (CRUD, associations, raw SQL), managing transactions, hooks, connection pools, setting up associations, or migrating from Sequelize v6 to v7."
pencil
by nickbreaton
Design UI in .pen files using Pencil MCP (pencil.dev). Use this skill when creating designs, screens, dashboards, landing pages, components, or editing .pen files. Covers batch_design operations, component patterns, layout systems, style guides, and visual verification workflows.
skill-creator
by Dsantiagomj
Guides creation of new skills following dsmj-ai-toolkit v2.0 format with validation. Trigger: When creating new skills, when user says "create skill", when adding domain knowledge, when documenting patterns, when building skill for framework or technology.
drizzle-best-practices
by ofershap
Drizzle ORM done right. Schema design, relations, type-safe queries, migrations, and performance
effect-http-server
by tstelzer
Explains how to define http servers with effect. Use only when a top-level server is, or needs to be written in effect.
mui
by VisualxIntelligence
Material-UI v7 component library patterns including sx prop styling, theme integration, responsive design, and MUI-specific hooks. Use when working with MUI components, styling with sx prop, theme customization, or MUI utilities.
react
by yldgio
React component patterns, hooks best practices, state management, and performance optimization
cohere-typescript-sdk
by RSHVR
Cohere TypeScript/JavaScript SDK reference for chat, streaming, embeddings, reranking, and tool use. Use when building Node.js or browser applications with Cohere APIs.
nextfriday-best-practices
by next-friday
Next Friday coding standards - naming conventions, code style, imports, types, React/JSX patterns, Next.js rules. Use when writing or reviewing TypeScript/React/Next.js code.
dissertation_gec
by Derrie-Vincent-Comp-Ling
Error-Type-Aware, CEFR-Adaptive Feedback for L2 Writing — MSc Computational Linguistics dissertation project.
m04-zero-cost
by lywa1998
"CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型, 特征, 零成本抽象, 单态化"
service-qualification-check
by contextware
Checks if a specific service is available at a given address.
middleware-patterns
by karchtho
Express middleware patterns including authentication, validation, error handling, rate limiting, request logging, CORS, compression. Use when implementing auth middleware, input validation, error handlers, rate limiting, request/response logging, or security middleware.
shadcn-ui
by acejou27
Shadcn UI component library - beautifully designed React components built with Radix UI and Tailwind CSS
ionic-to-expo
by patrickghidossi
Convert Angular/Ionic/Capacitor TypeScript code to React Native/Expo equivalents. Use when migrating mobile apps from Ionic to Expo, converting Angular components to React Native, mapping Capacitor plugins to Expo modules, or translating RxJS/Services patterns to React state management.
owasp-security-check
by Emerson1337
Security audit guidelines for web applications and REST APIs based on OWASP Top 10 and web security best practices. Use when checking code for vulnerabilities, reviewing auth/authz, auditing APIs, or before production deployment.
graphql
by samChang72
"GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully."
form-implementation-pattern
by yoshinani-dev
React Hook Form + Valibotを使用したフォームコンポーネントを実装する。Controller、Fieldコンポーネント、Card、FormProviderを使用した標準的なフォームパターン。Container/Presentationalパターンと統合して、Server Actionsを使用したデータ送信を行う。新規フォーム作成時や既存フォームのリファクタリング時に使用する。
blecsd-game
by Kadajett
Build terminal games with @blecsd/game. Covers the high-level game API, input actions, fixed timestep physics, game loop lifecycle, and widget creation for game development.
SKILL.md — Skill Tester
by iamthetonyb
Blocks registration if security scan fails
data-engineering-storage-lakehouse
by legout
"Lakehouse table formats: Delta Lake, Apache Iceberg, and Apache Hudi for ACID transactions, schema evolution, and time travel on data lakes."
pinia-best-practices
by DedsiTeam
Pinia store TypeScript configuration and typing issues. Covers storeToRefs type loss, getters circular references, and setup store patterns. Use when working with Pinia stores in Vue 3 projects, debugging store type errors, or fixing storeToRefs type inference.
typescript
by Alicoder001
TypeScript strict mode patterns, naming conventions, and type safety rules. Use when writing TypeScript code, defining types, or reviewing TypeScript projects. Includes generics, utility types, and best practices.