Tipus
Comprovació i generació de tipus
typescript-best-practices
aiskillstore
Provides TypeScript patterns for type-first development, making illegal states unrepresentable, exhaustive handling, and runtime validation. Must use when reading or writing TypeScript/JavaScript files.
m13-domain-error
actionbook
"Use when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient vs permanent error, 领域错误, 错误分类, 恢复策略, 重试, 熔断器, 优雅降级"
m04-zero-cost
actionbook
"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, 泛型, 特征, 零成本抽象, 单态化"
feishu-cli-media
riba2534
素材管理操作。当用户请求上传图片、下载素材、管理飞书文档中的媒体文件时使用。
feishu-cli-comment
riba2534
文档评论操作。当用户请求查看、添加飞书文档评论时使用。
feishu-cli-msg
riba2534
向飞书用户或群聊发送消息。支持 text/post/image/file/audio/media/sticker/interactive/share_chat/share_user/system 等消息类型。当用户需要发送飞书消息、构造消息 JSON、发送卡片消息时使用。
feishu-cli-create
riba2534
快速创建飞书云文档。当用户请求"创建文档"、"新建文档"、"写一份文档"时使用。创建后必须立即添加 full_access 权限给默认接收人。
feishu-cli-file
riba2534
云空间文件管理。当用户请求列出、创建、移动、复制、删除飞书云空间文件时使用。
seo
addyosmani
Optimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta tags", "add structured data", "sitemap optimization", or "search engine optimization".
base-ui-react
secondsky
MUI Base UI unstyled React components with Floating UI. Use for accessible components, Radix UI migration, render props API, or encountering positioning, popup, v1.0 beta issues.
Bun Test Lifecycle
secondsky
Use for test lifecycle hooks: beforeAll, afterAll, beforeEach, afterEach, fixtures, preload.
api-reference-documentation
secondsky
Creates professional API documentation using OpenAPI specifications with endpoints, authentication, and interactive examples. Use when documenting REST APIs, creating SDK references, or building developer portals.
Bun Macros
secondsky
Evaluate JavaScript at bundle time and inline results. Use when optimizing compile-time code generation, embedding files, inlining environment variables, or executing code during the bundling process.
Bun FFI
secondsky
This skill should be used when the user asks about "bun:ffi", "foreign function interface", "calling C from Bun", "native libraries", "dlopen", "shared libraries", "calling native code", or integrating C/C++ libraries with Bun.
ai-elements-chatbot
secondsky
shadcn/ui AI chat components for conversational interfaces. Use for streaming chat, tool/function displays, reasoning visualization, or encountering Next.js App Router setup, Tailwind v4 integration, AI SDK v5 migration errors.
better-chatbot-patterns
secondsky
Reusable better-chatbot patterns for custom deployments. Use for server action validators, tool abstraction, multi-AI providers, or encountering auth validation, FormData parsing, workflow execution errors.
ai-sdk-core
secondsky
Vercel AI SDK v5 for backend AI (text generation, structured output, tools, agents). Multi-provider. Use for server-side AI or encountering AI_APICallError, AI_NoObjectGeneratedError, streaming failures.
Bun Cloudflare Workers
secondsky
This skill should be used when the user asks about "Cloudflare Workers with Bun", "deploying Bun to Workers", "wrangler with Bun", "edge deployment", "Bun to Cloudflare", or building and deploying applications to Cloudflare Workers using Bun.
Bun Hot Reloading
secondsky
Use when implementing hot reloading with Bun (--hot, --watch), HMR, or automatic code reloading during development. Covers watch mode, hot mode, and HTTP server reload.
Bun Drizzle Integration
secondsky
Use when integrating Drizzle ORM with Bun's SQLite driver for type-safe schema definitions and migrations.
api-contract-testing
secondsky
Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing microservices communication, preventing breaking changes, or validating OpenAPI specifications.
Bun Nuxt
secondsky
Use when running Nuxt 3 with Bun runtime, building Vue/Nuxt apps with Bun, or configuring Nuxt projects to use Bun for development and production.
aurora dsql
awslabs
Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.
joko-proactive-agent
oyi77
Proactive agent that detects signals and suggests actions with Slack notifications