Use when streaming durable workflow updates to a UI in real time — live order status pages that animate as steps complete, AI agent token streaming from a function to the browser, log tailing for long-running jobs, or human-in-the-loop approval flows that publish a prompt and wait for a user reply. Covers Inngest v4 native realtime: defining typed channels, publishing from inside step.run, minting subscription tokens via server actions, and consuming the stream from React/Next.js client components.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when adding durable execution to a TypeScript project — building retry-safe webhook handlers, background jobs that survive crashes, scheduled tasks, or long-running workflows that outlive a single request. Covers Inngest SDK installation, client config, environment variables, serve endpoints (Next.js, Express, Hono, Fastify), connect-as-worker mode, and the local dev server.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when implementing delays that must survive process restarts (e.g., 24-hour cart abandonment, scheduled follow-ups), waiting for human approval or external events with timeouts (review gates, webhook callbacks, async API completion), polling external services without losing state on crashes, calling other functions and awaiting their results, memoizing expensive operations so they don't re-run on retry, or running async work in parallel inside a workflow. Covers Inngest step methods: step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai, plus patterns for loops and parallel execution.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when upgrading an existing TypeScript codebase from Inngest SDK v3 to v4, or when fixing mixed v3/v4 API usage. Covers detecting current SDK usage, moving triggers into createFunction options, replacing EventSchemas with eventType/staticSchema, moving serve options to the client, updating realtime imports, rewriting step.invoke string IDs, checkpointing/serverless runtime settings, Connect option changes, and verification.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Reviews your work across multiple categories like UI, typography, layout, color, writing and accessibility and gives you a detailed analysis of the findings.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Monitor PR checks and fix failures until green. Uses gh pr checks as the source of truth for PR-attached checks.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Build UI with Core's shadcn/Base UI system. Use for selecting, installing, composing, or customizing shadcn/ui, registry items, themes, and wrappers. Always preserve exact style `base-maia`, Zinc-oriented semantic CSS-variable tokens, and Base UI primitives. Do not use to switch styles, run `shadcn init`, or introduce Radix/React Aria. Pair with `packages/ui/AGENTS.md`.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Implement smooth, accessible animations with motion/react (Framer Motion) in React. Use when adding animations, gestures, or layout transitions with motion, AnimatePresence, useScroll, and related APIs. Requires a 'use client' boundary; not for strictly server-rendered components or when no animation is needed.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then guards against regression. Use when asked to make a route's navigation instant (its static shell commits immediately), fix a route whose static shell isn't prerendered/served/prefetched, grow a route's static shell or fix its slow first paint, diagnose which Suspense boundary keeps a route out of its static shell, or write the instant() e2e guard for one. Requires Next.js 16.3+ with cacheComponents; directs an upgrade if older.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Build or audit Next.js 16 App Router apps using a next-beats-style React Server Components architecture. Use when scaffolding a new app, adding a feature, reviewing an existing app, refactoring route-loader-shaped pages into feature-owned async server components, deciding where queries/actions/components live, keeping pages synchronous with `params.then()`, placing Suspense boundaries, choosing the client/server boundary, designing skeletons, preventing CLS, or following Cache Components Instant Navigation. Also use when the user asks about RSC composition, components receiving IDs instead of route params, `'use cache'`, `cacheTag`, `updateTag`, static-shell prerendering, or making an app easier for AI agents to modify.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Grill me about specs for the workflows I want to build, within this workspace.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
A relentless interview to sharpen a plan or design.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the `cacheComponents` flag, work through a flood of blocking-prerender / instant validation errors, run the `cache-components-instant-false` codemod, or decide between opting routes out with `export const instant = false` and fixing them in place.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Build multiple genuinely different versions of a UI piece you describe, rendered behind a visual picker so you can flip through them live and promote the one that feels right. Only runs when explicitly invoked; it does not trigger on its own.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Implement a piece of work based on a spec or set of tickets.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when building durable AI agents or agentic workflows with Inngest and AgentKit, including model calls, tool calls, multi-agent networks, human approval, realtime progress, provider rate limits, crash-safe execution, and Agent Evals handoff. Covers AgentKit, `step.ai`, `step.run`, `step.waitForEvent`, native realtime, and when to use lower-level Inngest primitives instead of an in-memory agent loop. Use `inngest-agent-evals` with this skill when the user wants scoring, sessions, experiments, deferred scorers, or outcome-based evaluation for the agent.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when designing event-driven workflows, decoupling services, implementing fan-out patterns (one trigger, many downstream handlers), implementing idempotent event handling with IDs (24-hour dedupe window), or handling at-least-once delivery from external sources like Stripe webhooks. Covers Inngest event schema, payload format, naming conventions, IDs for idempotency, the ts param, fan-out patterns, and system events like inngest/function.failed.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
This skill is for interface design — dashboards, admin panels, apps, tools, and interactive products. NOT for marketing design (landing pages, marketing sites, campaigns).
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
NestJS best practices and architecture patterns for building production-ready applications. This skill should be used when writing, reviewing, or refactoring NestJS code to ensure proper patterns for modules, dependency injection, security, and performance.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026
Use when analyzing an existing TypeScript or JavaScript codebase to decide where and how to introduce Inngest. Covers repository discovery, framework and package detection, finding durability gaps in HTTP handlers, webhooks, cron jobs, queues, long-running jobs, AI agents, Agent Evals, polling loops, eval loops, and side-effect-heavy code, then producing and implementing an incremental integration plan.
The English summary is being prepared. Showing the original description.
Asymmetric-al/core☆ 381Updated Oct 22, 2026