Use when working on Slack agent/bot code, Chat SDK applications, Bolt for JavaScript projects, or projects using @chat-adapter/slack or @slack/bolt. Provides development patterns, testing requirements, and quality standards.
Use when setting up an email inbox for an AI agent (Moltbot, Clawdbot, or similar) - configuring inbound email, webhooks, tunneling for local development, and implementing content safety measures.
Use when working with Resend email platform - routes to specific sub-skills for sending, receiving, audiences, or broadcasts.
Philosophy and process for making software with a strong point of view — tactile, game-feel-driven, differentiation-first design. Use when designing or building apps that should feel alive, opinionated, and crafted. Triggers on tasks involving interaction…
Stream data from Inngest functions to browsers using Inngest v4's native realtime API. Use when building live UIs, streaming LLM output, progress indicators, or human-in-the-loop flows. Covers step.realtime.publish, subscription tokens, typed message…
Set up Inngest in a TypeScript project. Install the SDK, create a client, configure environment variables, serve endpoints or connect as a worker, and run the local dev server.
Design engineering principles and patterns for building polished, accessible web interfaces. Use this skill when building UI components, reviewing frontend code, implementing forms, handling touch interactions, optimizing performance, or creating marketing…
Create and configure Inngest durable functions. Covers triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability.