Three.js textures - texture types, UV mapping, environment maps, texture
VR/AR development principles. Comfort, interaction, performance requirements.
Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads.
When to activate: Java concurrency, CompletableFuture, ExecutorService, virtual threads, synchronized, ReentrantLock, atomic, thread safety
Enforces professional Java development standards including naming conventions, Spring Boot patterns, and database performance optimizations.
Standardizes Java and Spring Boot development with industry-leading naming conventions, performance optimizations, and architectural…
Use when Java generics including type parameters, wildcards, and type bounds.
When to activate: Java Stream API, map, filter, reduce, collectors, parallel streams, Optional, records, pattern matching
Project-specific JavaScript and TypeScript conventions for code design, module layout, control flow, data flow, async, and error handling.
Project-specific React conventions for component shape, hooks, props, state, effects, refs, and rendering.
Produce a complete mobile app architecture design — platform choice, navigation structure, state management, data layer, key screens.
Jetpack Compose Navigation patterns - type-safe routes, NavHost setup, argument passing, deep links, nested navigation graphs, and bottom…
Jira Teams via Apideck's Proxy API + managed Vault auth — Apideck handles auth and proxies HTTP calls to Jira Teams's native API.
Jujutsu (jj) — Git-compatible VCS with automatic change tracking, conflict-aware rebasing, and revset algebra
JLCPCB PCB fabrication and assembly — BOM/CPL generation, basic vs extended parts, assembly constraints, design rules, ordering workflow.
Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and…
Behavioral guidance derived from John Carmack's archived .plan files and public technical talks on direct implementation, cost visibility…
Parse and analyze Sims DBPF (Database Packed File) format for Sims 2, 3, and 4 save files.
Use when the user wants to commit current changes and open a pull request in one step, or invokes /create-pr
This skill SHOULD be used when the user asks to "get the version from package.json", "what dependencies are in this project", "extract…
Migrate jQuery 3.x to 4.0.0 safely in WordPress and legacy web projects.