← all publishers

Kayforkind

@kayforkind source repo

417 published skills · page 2 of 5

  1. Cache Policy Comparison · kayforkind
    Compares bounded-cache eviction in stdlib Python: LRU, LFU, FIFO, S3FIFO classes plus a same-trace replay harness for hit rate and residency. Use when picking a policy for a buffer pool, page cache, CDN edge, or LLM KV cache, or when lining up policies on one trace. Not a Redis/Memcached operations guide and not for deploying production cache clusters.
    1
    install
  2. Comfyui Prompt Engineer · kayforkind
    Crafts checkpoint-specific ComfyUI prompt pairs (FLUX, SDXL, SD1.5, Wan, AnimateDiff) with matching negatives, CFG ranges, and identity-method rules (InstantID, PuLID, FaceID, Kontext, character LoRA). Use when generating or adapting prompt text for a known model stack. Not for interviewing a vague idea (comfyui-prompt-interview), wiring node-graph JSON (comfyui-workflow-builder), or installing/launching ComfyUI (comfyui).
    1
    install
  3. Custom Distance Metrics · kayforkind
    Builds two-argument sklearn metric callables and scipy cdist/pdist precomputes (weighted Euclidean/cosine, Numba Manhattan factories) for DBSCAN, HDBSCAN, AgglomerativeClustering, and NearestNeighbors. Needed when Euclidean, cosine, or Jaccard discard sequence, graph, or mixed-type structure. Do not use Lloyd K-Means with a custom metric; do not run a slow Python pairwise on large n without JIT, vectorize, or a precomputed matrix.
    1
    install
  4. End To End Web Scraping · kayforkind bundle
    Runs an end-to-end pipeline for legal, ethical web data collection: legality gate, recon, extractor design, polite fetching, parsing, validation, deduplication, and persistence with full provenance. Use when the user wants to scrape, crawl, extract, or harvest a site; parse a site into structured data; get structured data from the web; run a sitemap crawl; do RSS collect work; perform HTML extract or table scrape tasks. Public, legally accessible data only — prefers official APIs, exports, RSS, and sitemaps before HTML scraping, and uses Playwright with a real, dedicated Chrome profile only for JS-rendered public pages. Never bypasses CAPTCHAs, logins, paywalls, or anti-bot systems; honors robots.txt, rate limits, and site ToS. Triggers: scrape, crawl, extract, harvest, parse site, structured data from web, sitemap crawl, RSS collect, HTML extract, table scrape.
    1
    install
  5. Ffmpeg Audio Processing · kayforkind
    Extracts, loudness-normalizes (loudnorm/LUFS), mixes, resamples, and analyzes audio with FFmpeg filter graphs. Use when pulling soundtracks from video, mixing narration over music, rearranging channels, or measuring levels. Not for container remux (ffmpeg-format-conversion), DAW timeline edits, or real-time low-latency streaming.
    1
    install
  6. Game Godot Genre Racing · kayforkind bundle
    Blueprints Godot 4 racing: VehicleBody3D and VehicleWheel3D, sequential checkpoints, rubber-banding AI, drift-boost, speed-FOV camera, lap UI, and ghost cars. Use when building arcade, kart, or sim racers, time trials, or track vehicle physics. Not for Godot MultiplayerAPI/RPC (networking-multiplayer) or non-racing vehicle sandboxes. Do not use for 2D platformers or other genre chairs.
    1
    install
  7. Game Godot Genre Sports · kayforkind bundle
    Builds Godot 4.3+ sports sims: RigidBody3D Magnus ball physics, formation-slot team AI, contextual pass/shoot/tackle input, and broadcast cameras. Use when making soccer, basketball, hockey, racing, or arcade sports. Not for turn-based or cosmetic-physics sports, party minigame collections (game-godot-genre-party), or general Camera2D follow (game-camera-system).
    1
    install
  8. Github Actions Advanced · kayforkind
    Designs, debugs, and hardens GitHub Actions: reusable workflows, matrices, OIDC, SHA-pinned actions, caching, environments, and release automation. Use when authoring .github/workflows, fixing a failing pipeline, or hardening CI. Not for GitLab/CircleCI/Jenkins, Dockerfiles without GitHub context, or local git commit/rebase (git-workflow).
    1
    install
  9. Github Actions Debugger · kayforkind
    Maps a failed GitHub Actions run onto the matching `.github/workflows` job and step, then emits a unified YAML diff for secrets env maps, deprecated action majors, runner/runtime skew, cache keys, flaky timeouts, or permissions. Use when CI is red, a step points at the wrong cause, or a deprecated action/runtime must be upgraded. Not for greenfield pipeline design, local git without an Actions run, or merging a pull request.
    1
    install
  10. Godot 3d World Building · kayforkind bundle
    Builds Godot 4.7 3D levels with GridMap/MeshLibrary cell placement, CSGCombiner3D prototyping, WorldEnvironment sky/fog, chunk streaming, and LOD. Use when the user wants GridMap tiles, BSP-style CSG rooms, ProceduralSkyMaterial, or volumetric fog. Trigger: set_cell_item, map_to_local, CSGBox3D, PanoramaSkyMaterial. Not for StandardMaterial3D PBR or VoxelGI/SDFGI lighting. Never ship unbaked runtime CSG as final collision geometry.
    1
    install
  11. Godot Save Load Systems · kayforkind bundle
    Persists Godot 4.7+ game state with FileAccess JSON or store_var, user:// slots, PERSIST-group snapshots, schema versioning, AES-encrypted files, and SHA-256 integrity. Trigger on save/load, auto-save, encrypted slots, or save migration. Not for AutoLoad singleton wiring (godot-autoload-architecture) or dialogue-node persistence. Never write absolute OS paths or serialize Node references.
    1
    install
  12. Hugging Face Evaluation · kayforkind
    Adds Hugging Face model-card evaluation scores: Hub .eval_results YAML, legacy model-index EvalResult, README table extraction, and Artificial Analysis imports. Use when publishing benchmark numbers on a model repo or mapping vLLM/lighteval/inspect-ai scores onto the card. Not for running the GPU eval harness itself (hugging-face-community-evals) or training/fine-tuning models.
    0
    installs
  13. Mailtrap Sending Emails · kayforkind
    Configures Mailtrap live delivery via Email API or SMTP, picking transactional vs bulk hosts and optional /api/batch. Trigger when integrating send.api.mailtrap.io, bulk.api.mailtrap.io, or live.smtp.mailtrap.io. Not a sandbox capture skill; skip SPF/DKIM-only domain setup and Campaigns UI.
    1
    install
  14. Newman Cicd Integration · kayforkind
    Generates CI pipeline YAML/Groovy that installs Newman, runs Postman collections with JUnit/HTML reporters, and publishes artifacts on GitHub Actions, GitLab CI, Jenkins, Azure DevOps, or CircleCI. Use when moving Newman/Postman API tests into CI. Not for authoring Postman collections, local newman run without a pipeline, or Playwright/browser E2E.
    1
    install
  15. Obspy Datacenter Client · kayforkind bundle
    Retrieves MiniSEED waveforms, StationXML inventories, and QuakeML catalogs from FDSN web services via `obspy.clients.fdsn`, plus RoutingClient, mass downloader, SeedLink, or Syngine when FDSN is not enough. Use for EarthScope/IRIS, ORFEUS, or GFZ pulls while the archive still holds the data. Not a local MiniSEED/SAC/QuakeML file parser (obspy-data-api).
    1
    install
  16. Phaser Game Development · kayforkind
    Builds 2D HTML5 games with Phaser 3 + TypeScript + Vite (or a pinned CDN): scenes, Arcade/Matter physics, tilemaps, tweens, cameras, and a static dist/ bundle. Use when the user asks for Phaser, a 2D browser game with sprites/physics/scenes, or a web game engine. Not for raw Canvas2D (html5-canvas-game) or 3D scene graphs (three-js-web-game). Never inline binary game assets; keep Vite base './' so dist/ is portable.
    1
    install
  17. Pitch Deck Storytelling · kayforkind
    Drafts pre-seed and seed investor arguments as a causal slide chain from positioning through the ask. Use for fundraising deck teardowns, one-line positioning, why-now unlocks, or bottoms-up TAM stories. Never a Series A metrics pack, Figma/Gamma layout chair, or SAFE/term-sheet legal desk.
    1
    install
  18. Python Scala Functional · kayforkind
    Recasts Python higher-order callables, decorators, None, match, yield, try/except, recursion, and duck typing into Scala 3 function values, Option, sealed-ADT match, LazyList or Iterator, Try/Either, @tailrec, and given/using type classes. Use for ports that must prove absence, exhaustiveness, or failure in the type. Not a List/Map API encyclopedia, not a class-inheritance mapper, and not a naming-convention style sheet.
    1
    install
  19. Radar Signal Processing · kayforkind bundle
    Turns raw CW/FMCW mmWave I/Q captures into a cleaned 1-D slow-time phase trace: Range FFT, clutter removal, range-bin pick, unwrap, then FIR decimate before sub-Hz filters. Use when parsing radar I/Q, vital-signs/breathing phase, or debugging a garbage radar pipeline. Not for pulse/UWB time-of-flight, MIMO angle-of-arrival, or micro-Doppler gesture spectrograms. Never use scipy decimate IIR (phase distortion) or unwrap undersampled jumps greater than pi.
    1
    install
  20. Robius App Architecture · kayforkind
    Structures Robius and Makepad apps using Robrix/Moly patterns: App and MatchEvent, Tokio worker, submit_async_request, Cx::post_action, and lock-free SignalToUI queues. Use when wiring async backends into a Makepad UI thread or designing Robius startup and shutdown. Not for turtle Walk/Layout debugging (makepad-2-0-layout). Do not block handle_event with await.
    1
    install
  21. Schema Markup Generator · kayforkind
    Generates JSON-LD Schema.org markup (WebSite, SoftwareApplication, BlogPosting, FAQPage, HowTo, BreadcrumbList, Organization) for Next.js. Use when adding or validating structured data for rich results. Not for Open Graph or Twitter cards alone. Never merge multiple schema types into one JSON-LD object.
    1
    install
  22. Setup Metabase Instance · kayforkind
    Starts and stops a local Metabase via JAR (Java 21+) or Docker, then gates the first-run wizard and optional database connect. Use when launching, installing, or stopping Metabase locally. Not for automating POST /api/setup or /api/session, and not a psql client chair (postgresql-cli).
    1
    install
  23. Yt Shorts Flow Director · kayforkind
    Router for YouTube/TikTok Shorts: local TTS, /localimage stills, Remotion assemble, optional cloud GPU, then /reviewresults. Use when the user starts any Shorts or long-form YouTube video job. Flow/Veo only if the user names Flow. Not for local LongCat I2V itself (localvideo) and not for SVG vault or GTM.
    1
    install
  24. Academic PDF Redaction · kayforkind
    Redact author-identifying text from academic PDFs for double-blind peer review anonymization — trigger when preparing manuscripts for blind review, anonymizing submissions, or stripping names/affiliations/emails/DOIs from PDFs. Not for scanned image-only PDFs, legal e-discovery, or general PDF merge/extract.
    1
    install
  25. Documentation And Adrs · kayforkind
    Captures why-not-what: numbered ADRs with alternatives and consequences, intent comments, TSDoc/OpenAPI, README quick start, and changelog entries for shipped behavior. Use when locking an expensive-to-reverse choice, changing a public API, or leaving context for future engineers and agents. Never a comment-the-what pass; not a marketing-site copy skill.
    1
    install
  26. Game Addon Development · kayforkind bundle
    Creates Godot 4.3+ editor plugins: plugin.cfg, EditorPlugin enter/exit registration, @tool scripts, custom inspectors, docks, and 3D gizmos. Use when extending the Godot editor with custom node types, inspector widgets, or project tooling. Not for runtime gameplay systems, GdUnit4/export CI (game-godot), or Control/Theme UI (godot-ui).
    1
    install
  27. Game Godot Genre Party · kayforkind bundle
    Architects Godot 4 local multiplayer party games: MinigameData .tres resources, PartyManager scoring, 2-4 player input mapping, 1v3 asymmetric balance, threaded minigame load/unload, and SubViewport split-screen. Use for Mario Party-style or WarioWare minigame collections. Not for online netcode, single-player campaign structure, or non-Godot engines.
    1
    install
  28. Godot Animation Player · kayforkind bundle
    Drives Godot AnimationPlayer timelines: value/method/audio/bezier tracks, RESET tracks, root_motion, queue/blend_times, and CALL_MODE_DISCRETE callbacks. Use when the user wants cutscenes, UI transitions, prop playback, or procedural track_insert_key. Trigger: animation_finished, animation_set_next, seek. Not for AnimationTree BlendSpace2D/StateMachine locomotion and not AnimatedSprite2D SpriteFrames. Never use CALL_MODE_CONTINUOUS for one-shot method tracks.
    1
    install
  29. Godot Characterbody 2d · kayforkind bundle
    Implements CharacterBody2D locomotion: move_and_slide, coyote_time, jump_buffer, variable jump height, 8-way/tank top-down, one-way platforms, and wall cling. Use when the user wants player, NPC, or enemy 2D movement feel. Trigger: is_on_floor, get_slide_collision, floor_snap_length. Not for RigidBody2D simulation or Area2D/RayCast2D query work (godot-2d-physics). Never multiply velocity by delta before move_and_slide, and never treat CharacterBody3D here.
    1
    install
  30. Godot Component System · kayforkind
    Assembles Godot 4.3+ entities from single-purpose nodes (Health, Hitbox, Hurtbox, Interactable, StateMachine) with signals outward, typed @export inward, weakrefs, and type-based sibling lookup. Use when orthogonal capabilities must mix without a tall inheritance chain. Never a scene-split/layout chair (godot-scene-organization); this folder does not ship extra markdown companions.
    1
    install
  31. Godot Gdscript Mastery · kayforkind bundle
    Codifies GDScript 2.0 craft: static typing and green-gutter opcodes, typed signals, %UniqueNames, @onready versus _init, Callable.bind, and yield-to-await ports. Use for GDScript reviews, style-guide lock-in, or Godot 3.x script migrations. Not /game-csharp-godot (GodotSharp C#) and not the removed godot-gdscript-patterns twin. Never string-connect signals or pair @onready with @export.
    1
    install
  32. Godot Inventory System · kayforkind bundle
    Implements Godot 4.4+ bag systems with Resource ItemData, typed slots and stacking, leftover-aware add, equipment stat aggregation, signal-driven drag-and-drop UI, and id+quantity JSON saves. Use for backpack, paperdoll, or loot-grid work with editor-authored items. Not a one-item pickup helper and not Godot before 4.4; never assume this folder ships inventory helper scripts.
    1
    install
  33. Huggingface Tokenizers · kayforkind bundle
    Trains and runs Hugging Face tokenizers (Rust core): BPE, WordPiece, Unigram, offset alignment, padding/truncation, and PreTrainedTokenizerFast wrap. Use when the user needs fast tokenization, custom tokenizer training, or token-to-text offsets for NER/QA. Not for SentencePiece (T5/ALBERT native), tiktoken (OpenAI GPT), or only loading a pretrained AutoTokenizer. Never add special tokens after training — IDs shift and break weights.
    0
    installs
  34. Local Lipsync Pipeline · kayforkind
    Chains local-GPU lip-sync for stylized or non-photoreal faces (anime, cartoons, CG avatars, puppets, VTubers): Wav2Lip, MuseTalk, LivePortrait, SadTalker, GFPGAN/CodeFormer paste-back, detector fallbacks, feathered mouth composite, CFR conform, and FFmpeg remux. Use when a real-face detector rejects stylized input, jaw clips, mouth seams, audio drift, or VRAM OOMs while chaining models. Not for photoreal talking-head SaaS or generic ffmpeg without sync; never load Wav2Lip, MuseTalk, and LivePortrait in one process on under 12 GB VRAM.
    1
    install
  35. Mobile Web Game Polish · kayforkind
    Hardens browser games on phones: safe-area HUD, 48px touch targets, viewport lock, PWA standalone, tap-to-unlock audio, visibility pause, and battery-aware frame caps. Use for canvas or SVG games that break under Safari chrome. Not a desktop marketing-page layout pass; skip native Unity or Godot exports.
    1
    install
  36. Motion Animation Craft · kayforkind
    Chooses the lightest web motion engine (CSS, WAAPI, GSAP, Framer Motion, canvas/WebGL) for UI transitions, scroll scenes, and game-like micro-feedback. Use when setting duration/easing tokens, GPU-only transform/opacity, or prefers-reduced-motion fallbacks. Not for Remotion compositions or Emil Kowalski popover/drawer/toast recipes.
    1
    install
  37. Neon Postgres Branches · kayforkind
    Chooses and creates Neon Postgres branches (normal vs schema-only) via Neon CLI, MCP, or REST, including reset-from-parent and ephemeral expiry. Use when testing migrations against production-like data or isolating PR/dev databases. Not for picking Neon vs Blob/Redis/Supabase on Vercel (vercel-storage) or writing application SQL.
    1
    install
  38. Netlify CLI And Deploy · kayforkind
    Operates the Netlify CLI: install, login or NETLIFY_AUTH_TOKEN, site link, Git or manual deploy, netlify dev / Vite plugin, and context-scoped env vars. Use when the user runs netlify, deploys to Netlify, or needs netlify env import/export. Not for Vercel env (env-vars), Cloudflare Workers (wrangler), or GitHub Actions workflow YAML. Never commit personal access tokens or deploy secrets in tracked scripts.
    1
    install
  39. Networking Multiplayer · kayforkind
    Implements Godot 4.x multiplayer: ENet, WebSocket, or WebRTC peers, @rpc, MultiplayerSpawner and MultiplayerSynchronizer, dedicated --headless servers, lobbies, and client-side prediction. Use when adding online or LAN play, RPCs, or Steam relay NAT traversal. Not for racing vehicle physics (game-godot-genre-racing) or generic REST backends outside Godot. Do not trust client RPCs without server validation.
    1
    install
  40. Review Msa Deep Review · kayforkind
    Reviews Master Services and similar services agreements in two passes: structural completeness, then ten high-leverage clauses with a ranked findings table. Use for high-value vendor, outsourcing, or pre-signing counterparty paper. Not a quick NDA skim (review-nda-quick-check) and not a first-pass risk-flag substitute (review-risk-flagging).
    1
    install
  41. Slack Outgoing Message · kayforkind
    Composes and delivers Slack-bound text through slack_send_message, slack_send_message_draft, slack_schedule_message, or slack_create_canvas, including ID mentions and draft_already_exists stops. Use when the user asks to send, post, reply, draft, schedule, or create a Slack canvas. Not for read-only search, channel recap, or notification triage (slack).
    1
    install
  42. Threejs Postprocessing · kayforkind
    Sets up Three.js screen-space post-processing: EffectComposer/RenderPass, UnrealBloom, DOF, SSAO, FXAA, vignette, glitch, outline, custom ShaderPass, and WebGPU TSL PostProcessing. Use when adding glow, blur, AA, or grading on the final image rather than scene lighting. Not for modeling, materials, or shadows in the scene graph; never call renderer.render() in the loop once a composer owns the frame.
    1
    install
  43. Vercel CLI With Tokens · kayforkind
    Deploys and manages Vercel projects via CLI authenticated by VERCEL_TOKEN in the environment (never --token on the command line): preview deploy, env vars, inspect, domains. Use when CI or an agent must deploy without vercel login. Not for interactive vercel login, Blob/Edge Config/database storage (vercel-storage), or git push.
    1
    install
  44. Workers Best Practices · kayforkind bundle
    Reviews and authors Cloudflare Workers against current best practices (streaming, floating promises, global state, secrets, wrangler.jsonc, bindings). Use when writing or reviewing Workers or wrangler config. Not for Durable Objects details (durable-objects), Wrangler CLI reference (wrangler), or Cloudflare Workflows rules.
    1
    install
  45. 2slides Ppt Generator · kayforkind bundle
    Calls the 2slides hosted API for Fast PPT, image-matched Nano Banana decks, document-to-slides, AI voiceover, and PNG/WAV zip export. Use when the user wants 2slides themes, create-like-this, or billed narration. Not for local PowerPoint COM/Open XML authoring or Remotion frame videos.
    1
    install
  46. 3d Miniature Figurine · kayforkind
    Create 3D-printed miniatures and figurines from concept to painted tabletop-ready piece using AI image-to-3D tools, digital sculpting, FDM print settings, support strategies, and post-processing. Trigger when user asks about 3D miniatures, figurines, tabletop printing, wargaming minis, or AI-to-3D workflows. Not for image-to-mesh conversion without tabletop print (3d-image-to-model) and not for game-engine or Godot meshes.
    1
    install
  47. Cvss Score Extraction · kayforkind
    Selects one CVSS base score from untrusted Trivy/Grype JSON: version-major then NVD then GHSA then Red Hat, coerce 0.0-10.0, map official buckets, keep float|None until display. Trigger when a scanner finding must become a comparable number for reports or High/Critical triage. Not a CVSS v4 parser, not a live NVD/GHSA poller, and not Microsoft/Oracle vendor risk indexes.
    1
    install
  48. Design Taste Frontend · kayforkind
    Builds and reviews React/Next.js/Tailwind interfaces under anti-generic taste: calibrated color, asymmetric layout, typography, motion, and loading/empty/error states. Use when creating or reviewing dashboards, heroes, landing pages, or feature sections that must avoid default LLM UI. Not for Vercel a11y/CLS compliance (web-interface-guidelines), GSAP timelines (gsap-web-animations), or SVG markup (svg-creator).
    1
    install
  49. Game Dedicated Server · kayforkind bundle
    Builds Godot 4.3+ dedicated servers: headless export, dedicated_server feature tag, lobby/match state machines, CLI config, Linux/systemd deploy. Use when exporting a headless authoritative server, lobby management, or container/VPS hosting. Not for client HUD/UI (game-hud-system, godot-ui) and not a general Godot hub (game-godot).
    1
    install
  50. Godot Dialogue System · kayforkind bundle
    Owns Godot 4.x branching conversation graphs: DialogueLine and DialogueChoice Resources, a DialogueManager AutoLoad, typewriter Tweens, tr() localization, and DisplayServer TTS. Trigger on DialogueGraph, portraits, flag-gated choices, GraphEdit authoring, or voice lines. Do not use for user:// save slots (godot-save-load-systems) or Control HUD layout (godot-ui). Never hardcode spoken text in GDScript or block with OS.delay_msec.
    1
    install
  51. Godot Game Loop Waves · kayforkind bundle
    Runs Godot 4 wave combat as data-driven WaveResource encounters plus a WaveManager timeline, weighted Marker3D spawners, object pools, MultiMesh swarms, and async NavigationServer pathing. Trigger on horde nights, TD lanes, or designer-owned encounter Resources in Godot 4. Not for writing a single enemy's behavior tree or non-Godot engines.
    1
    install
  52. Google Search AI Mode · kayforkind
    Drives Google Search AI Mode (google.com/ai) in the browser: Deep Search cited multi-page reports, Search Labs agentic tasks such as reservations, and Ultra information agents. Use when the user wants a Search-grounded cited report or those agentic/monitor tasks. Not for Gemini App Deep Research, NotebookLM over uploaded docs, or free-tier Deep Search outside US/English Pro/Ultra.
    0
    installs
  53. Interactive Portfolio · kayforkind
    Shapes job-seeking personal sites: thirty-second hero, outcome-led case studies, hybrid home-plus-project routes, and frictionless contact CTAs, with heavy motion that degrades on mobile. Use for developer, designer, or creative portfolio work. Not a SaaS marketing landing page and not a WebGL engine tutorial.
    0
    installs
  54. IOS Design Guidelines · kayforkind
    Audits native iPhone SwiftUI/UIKit chrome: 44pt hit areas, safe areas, semantic text styles, Dynamic Type reflow, semantic colors/Dark Mode, VoiceOver, and tab-bar navigation. Use for HIG and accessibility UI reviews. Not a system-intent/Shortcuts chair (ios-app-intents). Never treat responsive web CSS as a substitute.
    1
    install
  55. K8S Security Policies · kayforkind bundle
    Applies namespace Pod Security Standards, default-deny NetworkPolicy, least-privilege RBAC, Gatekeeper/Kyverno admission, and optional Istio STRICT mTLS on Kubernetes. Use when the work is network segmentation, pod hardening, or CIS/NIST control mapping. Not for Docker Compose, Swarm, or Nomad; not a generic app-manifest deploy chair.
    1
    install
  56. LLM Structured Output · kayforkind
    Gets schema-constrained JSON from LLMs via OpenAI json_schema, Anthropic tool_use extraction, Gemini responseSchema, or local GBNF. Use when extracting typed objects, enums, or validated JSON from model APIs (zodResponseFormat, instructor, marvin). Not for free-form prose, Zod form/API validation (zod-validation-expert), or real tool orchestration.
    1
    install
  57. Media Pipeline Triage · kayforkind
    Localizes audio/video pipeline failures—VFR drift, silent FFmpeg merges, lip-sync no-ops, subtitle lag, Veo speech-vs-song—by checking frames and streams per stage. Use when compiled shorts look out of sync or a lip-sync log claims success with closed mouths. Not for Remotion composition authoring or generic application crash hunts.
    1
    install
  58. Multi Agent Architect · kayforkind
    Wires LangGraph StateGraph systems with typed shared state, supervisor routing, and DeepAgents-style critique loops. Trigger on planner/researcher/coder/validator graphs or Redis-scoped session history. Not for single-chain RAG, or selecting Mem0 vs Graphiti as the memory product.
    1
    install
  59. N8n Expression Syntax · kayforkind
    Writes and debugs n8n node-parameter expressions in {{ }} with $json, $node, $now, and $env. Use when fixing n8n expression errors, webhook field mapping, or Luxon date formatting in parameters. Not for n8n Code-node JavaScript (n8n-code-javascript) or Python (n8n-code-python).
    1
    install
  60. Node Inspect Debugger · kayforkind
    Drives Node's V8 inspector from the terminal: node inspect / --inspect-brk, ndb, or chrome-remote-interface for breakpoints, scopes, watches, and CPU/heap. Use when console.log cannot reach closure state or a Node test/TUI worker needs step-through. Not for the four-phase methodology (systematic-debugging), Chrome DOM debugging, or Python debugpy. Never leave --inspect bound on a public interface.
    1
    install
  61. Performance Optimizer · kayforkind bundle
    Profiles application, API, and SQL latency from a measured baseline, then applies N+1 joins, indexes, caching, pagination, memoization, and leak cleanup. Use when endpoints, queries, or UI loops are slow and a before/after metric is required. Not for Core Web Vitals page-asset work (LCP, CLS, INP — performance-and-web-vitals). Never a Lighthouse CI budget gate.
    1
    install
  62. Shaders And Rendering · kayforkind
    Use when writing shaders or configuring rendering in Godot 4.x — covers the Godot shading language (GLSL-like), shader types (spatial, canvas_item, particles, sky, fog), vertex and fragment functions, Visual Shader editor, canvas_item shaders for 2D effects, spatial shaders for PBR and custom lighting, particle shaders, uniforms and shader parameters, screen-reading shaders (screen_texture, depth_texture), post-processing, rendering pipelines (Forward+, Mobile, Compatibility), and common shader recipes (dissolve, outline, water, hologram, CRT, blur). Make sure to use this skill whenever writing .gdshader files, creating visual effects, configuring rendering settings, or implementing custom materials in Godot.
    1
    install
  63. Snowflake Development · kayforkind
    Writes Snowflake SQL and pipelines: Dynamic Tables, Streams/Tasks, Snowpipe, Cortex AI/Agents, Snowpark Python, dbt-snowflake, clustering, and RBAC/masking. Use when the user mentions Snowflake, Cortex, Snowpark, Snowpipe, Dynamic Tables, or AI_COMPLETE on Snowflake. Not for BigQuery, Databricks, Redshift, or generic pandas ETL. Never use ACCOUNTADMIN for app roles or omit the colon prefix on SQL procedure variables.
    1
    install
  64. Spring Boot Migration · kayforkind
    Migrates Spring Boot 2.x to 3.x: Java 17/21, parent BOM, javax.* to jakarta.* (not JDK javax.crypto/sql), JAXB cleanup, jjwt 0.12, OpenRewrite. Use when upgrading a Boot 2.7 app to Boot 3. Not for Boot 1.x, Boot 3 to 4 (Jackson 3 / Framework 7), apps stuck on Java 8, or non-Spring Boot projects.
    1
    install
  65. Tanstack Query Expert · kayforkind
    Implements TanStack Query v5 (React Query): QueryClient, typed query-key factories, staleTime/gcTime, useMutation, optimistic updates with rollback, invalidateQueries, and Next.js HydrationBoundary SSR. Use when replacing useEffect plus useState fetching or wiring App Router hydration. Not for Redux/Zustand client state, GraphQL clients as the cache, or TanStack Table; never share one QueryClient across users on the server.
    1
    install
  66. CI CD And Automation · kayforkind
    Automates GitHub Actions quality gates (lint, tsc, test, build, audit), preview deploys, staged rollouts, rollback workflows, and Dependabot. Use when adding or repairing CI pipelines, required PR checks, or deployment automation. Never treat workflow YAML as the place to author the test suite; not for Kubernetes Helm or Argo CD cluster operations.
    1
    install
  67. Context Optimization · kayforkind bundle
    Use when improving context efficiency: context budgeting, observation masking, prefix or KV-cache strategy, partitioning, token-cost reduction, retrieval scoping, or extending effective context capacity without lowering answer quality. Load when tool outputs dominate trajectories, cache hit rates are poor, or multi-step sessions approach window limits. Not for diagnosing degradation (context-degradation), designing lossy handoff summaries (context-compression), or explaining attention fundamentals. Action: apply lossless tactics first (KV-cache, masking, scoping), then compaction and partitioning with measured gates. Exception: skip on short low-pressure chats and maximum-fidelity / audit workloads.
    1
    install
  68. Developer Onboarding · kayforkind bundle
    Shortens developer time-to-first-value with copy-ready quickstarts, Hello World samples, activation funnels, and errors that name the fix. Use when writing getting-started docs, TTFV audits, or tiered sample apps. Do not use for signup-form CRO, pricing pages, or consumer brand campaigns.
    1
    install
  69. Discover Journey Map · kayforkind
    Produces a research-grounded customer journey map: stages, touchpoints, emotional curve, pain points, moments of truth, and opportunity annotations, optionally as mermaid. Use when synthesizing a linear or cyclical journey for a named persona and goal. Not for inventing emotions without labeling them hypothetical; do not use as a substitute for interview synthesis or a service blueprint.
    1
    install
  70. Django Access Review · kayforkind
    Reviews Django and DRF access control by tracing whether User A can read, change, or delete User B objects: get_queryset scoping, permission_classes, has_object_permission, tenant managers, and IDOR on pk routes. Use when auditing Django authorization, object permissions, or tenant isolation. Not for Flask/FastAPI auth, generic SAST pattern dumps without a traced flow, or comment-only fixes.
    1
    install
  71. Erlang Otp Behaviors · kayforkind
    Implements Erlang/OTP behaviors: gen_server, gen_statem, supervisor, and gen_event with typed callbacks and child_spec helpers. Use when writing OTP processes, supervision trees, or replacing raw spawn/receive. Not for Elixir GenServer/Phoenix, deprecated gen_fsm (use gen_statem), or BEAM NIFs. OTP 27: prefer format_status/1; format_status/2 is deprecated.
    1
    install
  72. Ffmpeg Video Filters · kayforkind
    Apply FFmpeg video filters - scale/resize with aspect-ratio preservation, crop, watermark/logo overlay, speed changes with synced audio retiming (setpts + atempo chains), full-frame and region blur for face/PII anonymisation, eq color correction, rotation, fades, -vf vs -filter_complex graphs. Use when changing what the pixels look like: resizing for a platform, branding, time-lapse/slow motion, exposure fixes. Not for cutting or joining clips (use ffmpeg-video-editing), codec or container changes (use ffmpeg-format-conversion), audio-only work (use ffmpeg-audio-processing), inspecting streams (use ffmpeg-media-info), or extracting frames as images (use ffmpeg-keyframe-extraction).
    1
    install
  73. Game Assets Pipeline · kayforkind
    Sets Godot 4.x import-time settings: lossless versus VRAM textures, glTF and .blend scale, collision, and LODs, WAV versus Ogg, .tres versus .res, and committed .import sidecars rather than the imported cache. Use for reimport jobs, pixel-art filter fixes, 3D VRAM compression, or headless CI import. Not for runtime audio buses, materials, or sprite composition. Do not use as a WASM export tuner or as proof of rights to ship third-party art.
    1
    install
  74. Git Hooks Automation · kayforkind
    Sets up versioned Git hooks with Husky + lint-staged, the Python pre-commit framework, or core.hooksPath: pre-commit lint/format, commitlint, pre-push tests. Use when the user mentions pre-commit, commit-msg, Husky, lint-staged, commitlint, or githooks. Not for day-to-day git commit/branch/rebase/PR (git-workflow) or CI pipeline YAML unrelated to local hooks.
    1
    install
  75. Github Issue Creator · kayforkind
    Turns pasted errors, screenshots, voice notes, and rough tickets into dated GitHub issue markdown covering environment, numbered repro, expected vs actual, evidence, and severity. Trigger when the user asks to file, create, or log a GitHub issue from unstructured bug input. Do not use for feature RFCs, design docs, or pull-request writeups.
    1
    install
  76. Godot Camera Systems · kayforkind bundle
    Controls Godot Camera2D/Camera3D follow: position_smoothing, trauma shake on offset, drag_margin deadzones, look-ahead, SpringArm3D, and split-screen viewports. Use when the user wants a player camera, cinematic PathFollow, or RemoteTransform decoupling. Trigger: camera_limits, limit_smoothed, look_at. Not for GridMap/CSG world layout or AnimationPlayer tracks as the camera rig. Never snap global_position to the target every frame or parent the camera to a high-speed physics body.
    1
    install
  77. Internationalization · kayforkind
    Plans multi-locale sites: language-plus-region codes, subfolder vs subdomain vs ccTLD URLs, reciprocal hreflang with self-canonicals, translation workflow, and currency/date/RTL adaptation. Use when adding locales, hreflang, or region-specific formats. Never force Accept-Language redirects; not for iOS .strings catalogs or App Store screenshot locales.
    0
    installs
  78. MCP Server Authoring · kayforkind bundle
    Designs and implements Model Context Protocol servers from scratch: tools, resources, prompts, stdio and Streamable HTTP transports, JSON Schema, errors, Inspector testing, and packaging. Use when creating an MCP server or exposing a local API or CLI to Cursor or Claude. Not for writing SKILL.md files (create-skill) or only editing a host's MCP JSON without implementing a server.
    1
    install
  79. Nextjs Supabase Auth · kayforkind
    Wires Supabase Auth to Next.js App Router with @supabase/ssr: browser/server clients, middleware refresh, OAuth callbacks, and getUser() session checks. Use when adding login, signup, OAuth, or route protection. Not for RLS/schema design, generic App Router routing, or Vercel storage product choice (vercel-storage).
    1
    install
  80. Nws Flood Thresholds · kayforkind
    Downloads and parses NWS flood-stage thresholds (action/minor/moderate/major) for USGS gauges, then matches station IDs for labeling historical observations or a bulk snapshot. Use when asking at what stage flooding begins at a gauge, not how high the water is now. Not for live USGS levels, NWS forecasts, coastal or urban flooding without a river gauge, or locations outside the United States.
    1
    install
  81. React Native Testing · kayforkind
    Authors and debugs @testing-library/react-native component tests: screen queries, getByRole, userEvent over fireEvent, RNTL matchers, fake timers, and v13 sync versus v14 awaited render and fireEvent. Trigger on RNTL, testID, waitFor, or React Native unit tests. Not a Jest factory or GraphQL-hook mock chair (code-showcase-testing-patterns). Do not use for Playwright or Cypress E2E.
    1
    install
  82. Semgrep Rule Creator · kayforkind
    Creates custom Semgrep rules test-first (ruleid/ok cases, AST, taint mode) and iterates until semgrep --test is green. Use when writing detections for vulns, bug patterns, or taint data-flow. Not for running existing rulesets or generic SAST without a new rule.
    1
    install
  83. Svg Vault Embeddings · kayforkind
    Adds local CLIP visual search, near-duplicate detection, and more-like-this to an SVG vault.sqlite embedding BLOB via resvg PNG render and transformers.js Xenova CLIP. Use when the gallery needs semantic or visual query over tagged SVGs. Not for tags-first FTS indexing (svg-vault-index), creating SVG markup (svg-creator), or general JS ML pipelines (transformers-js).
    1
    install
  84. Telegram Bot Builder · kayforkind
    Implements Telegram Bot API clients in Telegraf or aiogram: commands, inline keyboards, invoices, polling, and webhook Express deploy. Use when the user asks for a Telegram bot, Bot API, or tg bot. Not a Telegram Mini App scaffold and not for Slack or Discord bots.
    1
    install
  85. Threejs Fundamentals · kayforkind
    Teaches Three.js scene/camera/WebGLRenderer, Object3D hierarchy, transforms, resize, setAnimationLoop, and Vector3/Quaternion/Euler math. Use when scaffolding or explaining core Three.js structure before specialists. Not for vanilla r183 canvas kits (threejs-skills), ambitious visual routing (threejs-skill-router), shaders/postprocessing, or playable web games (threejs-game-development).
    1
    install
  86. Threejs Skill Router · kayforkind bundle
    Routes ambitious Three.js graphics to the smallest specialist (camera, materials, ocean, atmosphere, VFX, shadows). Use when the request spans geometry, materials, atmosphere, shadows, temporal effects, or final image treatment. Not for scaffolding a first WebGL canvas (threejs-skills) and not for a playable Vite+TypeScript web-game (three-js-web-game).
    1
    install
  87. Vercel AI Sdk Expert · kayforkind
    Implements the Vercel AI SDK (ai and @ai-sdk/react): streamText, generateObject, useChat, tool calling, and generative UI on Next.js. Use when adding streaming chat, structured LLM JSON, or migrating off raw OpenAI/Anthropic client calls. Not for training models, Hugging Face Dataset Viewer, or voice realtime WebSockets (voice-ai-development). Do not hardcode provider API keys in source.
    1
    install
  88. Voice AI Development · kayforkind
    Designs low-latency voice agents with OpenAI Realtime, Vapi, Deepgram STT, ElevenLabs TTS, and LiveKit. Use when the user mentions voice AI, speech-to-text, text-to-speech, or realtime voice. Not for text-only chat UIs (vercel-ai-sdk-expert) or local ComfyUI audio. Do not hardcode live API keys in examples.
    1
    install
  89. Web Scraping Browser · kayforkind
    Scrapes JS-rendered pages with Hermes browser_* + CDP: navigate, snapshot, interact, extract JSON from the live DOM after static fetch fails. Use when a SPA, login wall, infinite scroll, or click-to-reveal hides data from HTTP fetch. Not for Playwright E2E suites (browser-automation), owned-Chrome research/screenshots (chrome-browser-automation), or CAPTCHA/anti-bot bypass.
    1
    install
  90. Zapier Make Patterns · kayforkind
    Designs Zapier Zaps and Make scenarios: trigger-action chains, Paths/Routers, Formatter/data functions, iterators, and task-versus-operation cost math. Trigger on Zapier, Make, Integromat, zaps, or no-code SaaS wiring. Not a Temporal/Inngest/n8n code chair (workflow-automation). Do not use dropdown labels where APIs require IDs.
    1
    install
  91. Android Performance · kayforkind bundle
    Captures Android performance evidence on an adb target: Simpleperf CPU samples, Perfetto/Compose traces, gfxinfo framestats, dumpsys meminfo, Java heap dumps, and native heapprofd allocations. Use when profiling a focused Android app flow, diagnosing jank or startup stalls, ranking CPU hotspots, or gathering leak artifacts. Not for unfocused soak captures, installing/driving the UI, or treating empty Simpleperf output on a non-profileable build as proof.
    1
    install
  92. AWS Sst Development · kayforkind
    Authors SST v4 (Ion) AWS infra in TypeScript: sst.config.ts, infra/ modules (sst.aws.Function/Bucket/Dynamo/Cron/Service/Router, sst.Secret, sst.Linkable, raw aws.* Pulumi), resource links, sst deploy, and stack troubleshooting. Use when writing Ion stacks or diagnosing Pulumi-backed SST deploys. Not for SST Classic v2/v3 CDK projects; never interpolate a Pulumi Output into a bare JS template literal.
    1
    install
  93. Competitor Tracking · kayforkind bundle
    Tracks developer-tool rivals on features, pricing, GitHub traction, content, community sentiment, and six-section sales battlecards. Use for competitive intelligence, battlecards, pricing comparisons, or a response to a rival launch. Not a consumer-brand listening playbook; do not use for SEO keyword research or writing positioning copy as the main deliverable.
    1
    install
  94. Data Reconciliation · kayforkind
    Derives a missing workbook cell from a fully determined constraint: row/column remainder, YoY invert, share x total, CAGR endpoints, weighted-average sleeve, then tolerance-checked cross-tab sums. Invoke when auditing statements or reconstructing a redacted export that still contains those anchors. Do not use on under-determined blanks, conflicting totals with no priority rule, or curve-fit recovery.
    1
    install
  95. Eas Update Insights · kayforkind bundle
    Queries aggregate EAS Update health from eas-cli: crash rates, installs, unique users, payload size, and embedded-vs-OTA split per channel. Use when checking whether a published Expo OTA update is healthy or which update is most popular. Not for publishing updates, configuring channels, or per-device crash forensics.
    1
    install
  96. End To End Research · kayforkind bundle
    Runs full-cycle research: scope, multi-source collection, source evaluation, claim triangulation, contradiction resolution, and cited deliverables. Use when the user asks for research, deep research, investigate, literature review, competitive analysis, market research, due diligence, fact-check, survey the field, or multi-source investigation. Compose with multi-platform-agent-reach for platform routing and the `obsidian` skill for optional vault writes. Not for pure code edits, creative fiction, or single-file lookups.
    1
    install
  97. Frontend Lighthouse · kayforkind
    Adds a portable Lighthouse CI gate: lighthouserc.cjs Core Web Vitals budgets (LCP, CLS, TBT), category floors, median-of-N runs, and GitHub Actions artifacts against the production build. Use when adding performance gates, setting CWV budgets, or debugging flaky LHCI. Not for one-off DevTools audits on a Vite/Next dev server, motion-craft review (review-animations), or raising budgets instead of fixing the report.
    1
    install
  98. Game Steamworks Sdk · kayforkind
    Use when integrating the Steamworks SDK into a PC game — Steam achievements and stats, leaderboards, Steam Cloud saves, Workshop (UGC) modding, matchmaking lobbies and P2P, rich presence, DLC ownership checks, and depot/build uploads via SteamPipe. Triggers on Steamworks, ISteamUserStats, ISteamRemoteStorage, ISteamUGC, ISteamMatchmaking, app_id, steam_appid.txt, SteamPipe, achievements, leaderboards, Workshop. Not for mobile App Store/Play IAP (use game-mobile-store-integration), Stripe/web payments (use stripe-integration), or console certification (use game-console-porting-certification).
    1
    install
  99. Game Xr Development · kayforkind bundle
    Use when building VR/AR/XR applications in Godot 4.3+ — OpenXR setup, XROrigin3D/XRCamera3D/XRController3D rigs, session init, controller input actions, hand tracking, passthrough mixed reality, and Meta Quest deployment. Triggers on OpenXR, VR, AR, XR, XROrigin3D, XRController3D, headset, Quest, passthrough, foveated rendering. Not for general 3D rendering (use game-3d-essentials), non-XR input (use game-input-handling), or non-XR platform export (use game-export-pipeline).
    1
    install
  100. Godot Audio Systems · kayforkind bundle
    Routes Godot audio through AudioStreamPlayer, AudioStreamPlayer2D/3D, AudioBus mixing, AudioServer effects, voice pools, and music crossfade (AudioStreamInteractive/Synchronized). Use when the user wants spatial SFX, bus reverb/EQ, or BPM-synced stems. Trigger: linear_to_db, attenuation_model, AudioEffect. Not for AnimationPlayer TYPE_AUDIO subtitle sync as the mixer. Never set_bus_volume_db with linear 0-1 values or instantiate a node per one-shot clap.
    1
    install