Skills
98,067 packaged capabilities and playbooks for agents. Install any of them with one command.
Development
Use this skill when a terminal UI freezes, hangs, shows a blank screen, corrupts terminal state, leaves raw mode stuck, stops responding to input, garbles output, breaks colors/cursor state, fails over SSH/tmux/screen, behaves differently on Windows/ConPTY, or needs deep root-cause analysis for subtle terminal failure modes. PROACTIVELY activate for: TUI freeze, terminal hang, blank TUI, raw mode stuck, stdin paused, no input events, alternate screen stuck, mouse mode stuck, bracketed paste markers, garbled terminal output, corrupted cursor/colors, partial renders, resize races, terminal state cleanup bugs, npm run tui froze, and debugging terminal gotchas. Provides: freeze/hang diagnosis, terminal recovery, startup and cleanup lifecycle checks, platform triage, and fix patterns.
Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authenticator setup, or login security with Better Auth.
Use this skill for TypeScript typing and compiler configuration in Node, bundler, library, Vue, Nuxt, and other TypeScript projects. Apply it when the task involves tsconfig, module or moduleResolution behavior, compiler flags, emitted types, type errors, project-wide TS modernization, or boundary typing.
Adds, removes, upgrades, and discovers Unity (UPM) packages from outside the Editor, with the Pipeline package commands first and a C# script as the fallback. Use for package installs, verifying package IDs and versions, or choosing which packages a game needs.
Static performance audit for Unity projects. Triggers: /perf, /perf-audit, 'audit performance', 'optimiser performance', 'anti-pattern performance', 'frame rate', 'profiler', 'budget fps'. Analyses the project's C# code to detect performance anti-patterns (CPU, GPU, memory). Produces a report with severity, file:line locations, and concrete before/after fixes.
Building AAA-quality games and real-time experiences with Unreal Engine 5. Use when "unreal, ue5, ue4, unreal engine, blueprints, blueprint, actor component, gameplay ability, gas unreal, niagara, nanite, lumen, world partition, level streaming, unreal multiplayer, unreal replication, gamemode, gamestate, playerstate, playercontroller, pawn, character class, uclass, ustruct, uenum, uproperty, ufunction, unreal, ue5, blueprints, c++, gamedev, aaa, real-time, rendering, nanite, lumen, niagara, gameplay, replication, multiplayer, gas" mentioned.
Upgrade Datadog Browser SDK from v4 to v5. Use when encountering removed options like proxyUrl, sampleRate, replaySampleRate, premiumSampleRate, allowedTracingOrigins, or deprecated APIs like addRumGlobalContext, removeUser, or when a project references datadoghq-browser-agent.com CDN with /v4/ paths.
Use the jev CLI when a script, pipeline, CI job, or agent workflow needs a fast typed semantic judgment instead of generated text: routing or classifying text to predefined labels, yes/no gating with calibrated probability, rating along ordered levels, ranking candidate texts, or checking a condition that would otherwise require a fragile prompt-and-parse step. Also use whenever the user mentions Jev, TypeSafe, System One, calibrated judgments, or semantic gates in automation. Do not use it for text generation, multi-step reasoning, or open-ended questions.
Validate and publish a canvas source project safely: the source-project shape, declared capabilities, reading the current version pointer, iterating on validation diagnostics, guarded publishing with expected_current_version_id, staging a draft build and promoting it, waiting out the queued build, and recovering from a 409 version_conflict or a 429 capacity limit without overwriting concurrent work. Use whenever a canvas edit is ready to save, a draft build is wanted, a canvas publish or build returns diagnostics or a conflict, or a task needs to understand canvas version history.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
Circle high above the issue board, spotting what's dead (implemented but not closed), what's decaying (stale/outdated), and what needs consolidation. The vulture descends, cleans up the carcass, and leaves the backlog healthy. Use when your issue board needs hygiene—closing completed work, consolidating fragments, and removing decay.
WebAuthn/FIDO2 passwordless authentication. Passkeys, registration and authentication ceremonies, SimpleWebAuthn library, resident credentials, and platform/cross-platform authenticators. USE WHEN: user mentions "WebAuthn", "FIDO2", "passkey", "passwordless", "biometric login", "security key", "fingerprint login", "SimpleWebAuthn" DO NOT USE FOR: password-based auth - use `jwt` or `oauth2`; magic links - different flow; OAuth social login - use `oauth2`
Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queries each evidence category (source control, issue tracker, long-form docs, real-time chat, infrastructure observability, error tracking, product analytics warehouse) in parallel, then returns a cited read on decisions and tradeoffs. Use how for runtime behavior.
Personal solo-dev coding workflow, run only on an explicit "workflow COMMAND" or "/workflow COMMAND" message; never on casual mentions of brainstorm, plan, execute, review or learn elsewhere in a message. Commands: brainstorm, improve, plan, execute, review, park, wrap, status, next, learn, log, todo, bootstrap, realign; bare "workflow" = next.
WordPress Playground review and development guidance. Use when reviewing Blueprints, Playground JSON setup flows, `@wp-playground/cli` usage, embedded Playground demos, reproducible bug repros, docs examples, or when user mentions "WordPress Playground", "Blueprint", "playground.json", "run-blueprint", "build-snapshot", "embed Playground", or "zero-setup repro". Helps review Blueprint design, local Playground workflows, demo reliability, and reproducible WordPress environments.
Use when you want to generate Architecture Decision Records from this session. Triggers on \"write ADRs\", \"document our decisions\", \"create decision records\", \"record the choices we made\". Also useful after design discussions where decisions were reached but not documented. Does NOT extract decisions alone (use adr-decision-extraction) or provide MADR template (use adr-writing). Orchestrates the full workflow: subagent extraction, user confirmation, parallel generation, and verification.
Decompose a spec's PRD/TechSpec into a dependency-ordered task graph — vertical-slice task files plus a machine-parseable _tasks.md DAG manifest under docs/specs/<slug>/, including the authored QA gate decision, decided autonomously from the Spec and escalated only when authority, architecture, or blast radius is at stake.
Yunxiao development delivery and code implementation. Even if the user does not write $yunxiao-development-delivery or the standard command words, as long as natural language clearly expresses viewing, claiming, assigning, starting, implementing, submitting or completing development tasks, fixing one's own or a specified Bug, or handling release backflow or cleaning up release branches, proactively recognise it as development intent; first use the official aliyun devops CLI to uniquely locate the [delivery], [development] or Bug item, then normalise it into internal actions. When there is no unique formal item but development intent is clear, create a traceable TEMPDEV branch before the first business code write, without blocking coding and test verification; claiming and freezing must be completed before formal production push. On multiple candidates or conflicting evidence, only block the affected repository, do not guess IDs from titles, and do not silently write to Yunxiao. General local code testing, formal QA testing tasks, product requirements and production releases should not trigger this Skill. All platform writes continue to use snapshots, hash pre-checks, drift checks, single writes, targeted read-back and idempotent receipts; browser, DOM, Cookie and web internal interface fallbacks are prohibited.
ZenTao execution (sprint) management — list executions, get execution details, create executions. Triggers when the user says: 'query executions', 'execution list', 'list executions', 'view execution', 'execution details', 'create execution', 'new execution', 'sprint', 'Sprint', 'milestone', 'ZenTao execution'.
ZenTao product management — list products, get product details, create products, update products, and close products. Triggers when the user says: '查询产品', '产品列表', '有哪些产品', 'product 列表', '查看产品', 'product 详情', '创建产品', '新建 product', '产品信息', '产品线', '禅道产品'.
ZenTao project management — list projects, get project details, create projects, update projects, delete projects. Triggers when the user says: 'query projects', 'project list', 'what projects are there', 'project list', 'view project', 'project details', 'create project', 'new project', 'project info', 'project members', 'ZenTao project'.
ZenTao release management — list releases, get release details, create releases. Triggers when the user says: 'query releases', 'release list', 'list releases', 'view release', 'release details', 'create release', 'new release', 'version release', 'release info', 'ZenTao release'.
ZenTao story management — list, view, create and update stories. Triggers when the user says: 'query stories', 'story list', 'what stories are there', 'story list', 'view story', 'story details', 'create story', 'new story', 'story change', 'close story', 'story status', 'story review', 'ZenTao story'.
ZenTao task management — create tasks, view task lists, update task status, assign owners, start tasks, pause tasks, complete tasks, close tasks. Triggers when the user says: 'query tasks', 'task list', 'what tasks are there', 'task list', 'view task', 'task details', 'create task', 'new task', 'assign task', 'start task', 'complete task', 'task status', 'to-do tasks', 'my tasks', 'ZenTao task'.
Zod 4 — TypeScript-first schema validation with static type inference. Use when writing Zod schemas, validating data, defining types with Zod, parsing input, creating form validation schemas, defining API request/response schemas, working with z.object, z.string, z.number, z.enum, z.array, z.union, z.discriminatedUnion, z.file, z.jwt, z.email, z.uuid, z.url, z.codec, z.toJSONSchema, z.fromJSONSchema, z.int, z.stringbool, z.templateLiteral, z.record, z.partialRecord, or any other Zod API. Also use when migrating from Zod 3 to Zod 4, or when the user's package.json shows zod@^4. CRITICAL: Always use Zod 4 APIs. Never use deprecated Zod 3 patterns unless user explicitly requests Zod 3 compatibility.
Andrej Karpathy's thinking frameworks and way of expressing ideas. Systematically distilled from 20+ blog posts, 16 in-depth interviews and 100+ X posts, extracting 6 core mental models, 8 decision heuristics, complete Chinese output adaptation and a quick reference of classic phrasings. Use as a thinking advisor, analyzing the reliability of AI technology, learning methods, industry trends and product design from Karpathy's perspective. Activates when the user mentions "from Karpathy's perspective", "what would Karpathy think", "Karpathy" or "karpathy mode". Also applies to: Software 2.0/3.0 discussions, vibe coding topics, neural network training, AI hype assessment and the limits of LLM capabilities. It can also trigger when the user merely says "from an engineering realism angle", "march of nines", "building is understanding" or "jagged intelligence". Do not trigger when the user is simply asking ordinary AI-related questions — activate only when they explicitly want Karpathy-style thinking frameworks.
A reference for Android app development (Kotlin) background and asynchronous processing. Jetpack androidx WorkManager: Worker, CoroutineWorker, WorkRequest, Constraints, WorkInfo, WorkContinuation, expedited work, and testing. Service: foreground services, bound services, AIDL, Messenger. AlarmManager, PendingIntent, BroadcastReceiver, JobScheduler, Doze. Kotlin coroutines, Flow, StateFlow, SharedFlow, Channel.
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool, which properties, which curve and duration, how it interrupts, how it exits. Writes the implementation. Use when asked to animate something, add motion, make a component feel alive, or build a transition. For critiquing existing motion use review-animations; for auditing a whole codebase use improve-animations.
Provides comprehensive guidance for Ant Design React component library including components, design system, themes, and TypeScript support. Use when the user asks about Ant Design for React, needs to build React applications with Ant Design, or implement design system patterns.
Apple SwiftUI declarative UI framework reference. View, VStack, HStack, ZStack, List, NavigationStack, TabView, toolbar, State, Binding, Bindable, Environment, EnvironmentObject, sheet, fullScreenCover, modifier, animation, Animation, withAnimation, Transition, matchedGeometryEffect, PhaseAnimator, KeyframeAnimator, swipeActions, reorderable, AsyncImage, DocumentGroup, Document, Liquid Glass, iPhone Duo support (ArrangementView, ReservedRegion, DeviceHinge).
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
