Find the perfect skill
Linear API Rate Limits Management
Development
This skill provides tools to manage Linear API rate limits by parsing rate limit headers, implementing exponential backoff with jitter, and queuing requests. It helps when building integrations that need to handle 429 errors or optimize API usage within rate limits.
Neovim Configuration and Management
Development
This skill provides tools to manage Neovim configuration, install plugins using the native vim.pack manager, and build custom Neovim releases with bundled plugins. It helps automate setup and maintenance of the Neovim environment.
Submit connectrpc-axum Issues
Development
Handles user questions, feature requests, and bug reports for the connectrpc-axum library. It answers queries using project documentation, verifies bugs by running integration tests, and submits GitHub issues via the `gh` CLI tool.
Complete Module Migration
Development
Orchestrates a six-phase migration of an entire module to the target architecture defined in docs/ARCHITECTURE.md. Each phase (Analysis, Structure, Types, Services, State, Components, Review) requires user approval before proceeding, with validation steps after each phase. Ideal when migrating a complex module that touches all layers: files, types, services, state, and components.
TES Projections
Development
Build or query current state projections derived from TES events. Helps retrieve the queryable current truth in an event-driven system, such as item status or participant inventory.
Memory System
Development
Manages persistent memory across sessions using a tiered global and project architecture. Enables saving, recalling, and forgetting facts and events, helping maintain context and user preferences over time.
React 19 Patterns with Compiler
Development
Covers React 19 patterns with React Compiler: automatic memoization, named imports, server components, use() hook, useActionState, and ref as prop. Helps you write idiomatic React 19 code by following the latest best practices and avoiding explicit memoization. Triggered when working with .tsx files using React 19 features.
Next.js App Router & Server Components
Development
Build Next.js 15 applications using App Router, Server Components, Client Components, Server Actions, and streaming. Enforces server components by default, proper data fetching patterns, file-based routing, and performance optimization. Apply when creating pages, implementing routes, or optimizing Next.js performance.
Browser Game Creation Agent
Development
Analyzes game concepts and implements them as browser-based games using KAPLAY.js for 2D or Three.js for 3D. It follows a structured workflow including bootstrapping, game design analysis, and playtesting to ensure playable mechanics and polished feel. Helps when building interactive games from scratch directly in the browser.
Skills Manager
Development
Manages agent skills: list, install, update, and uninstall skills from Git repositories. Helps when you need to add, remove, or upgrade agent capabilities for tools like Copilot or Claude at project or user scope.
Claude Code Skills Management
Development
Manages Claude Code skills for Ascend platform documentation. Uses Claude Code documentation to learn about skills, rules, and commands. Edits files in the .claude directory and favors concise, positive instructions.
Performance Optimization
Development
Provides performance optimization patterns covering Core Web Vitals, React render optimization with memoization and virtualization, lazy loading and code splitting, image optimization (AVIF/WebP, responsive images), backend profiling (py-spy, React DevTools), and LLM inference optimization (vLLM, quantization). Use when aiming to improve page speed, debug slow renders, optimize bundle size, reduce image payload, profile backend performance, or deploy LLMs efficiently.