Use when the user wants to iteratively improve an artifact under a hard correctness bound while minimizing a measured cost — refactoring a…
Complete guide for Orca - Solana's leading concentrated liquidity AMM (CLMM).
Export local org subtree changes from a consuming monorepo to the upstream org repository.
Clerk Organizations for B2B SaaS - create multi-tenant apps with org
Designs systems for encoding, scoring, and generating choreographic movement using Laban notation, computational geometry, and procedural…
Draft a git commit message documenting what changed and why, with the findings that drove it, for review before committing.
Use when a PlayCanvas StandardMaterial needs custom shading its properties cannot express — procedural or stylized looks, custom vertex…
Do not ask for input unless there is no safe, reversible alternative.
Researches packages, dependencies, and APIs before integration.
Pagination patterns for mobile - Paging 3 for Android (PagingSource, RemoteMediator, LazyPagingItems), cursor-based and offset-based…
Index of all PAI skills.
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
Apply when wiring validation, error handling, or framework adapters.
Implement Palantir Foundry API rate limiting, backoff, and request queuing.
Use when implementing particle effects — GPUParticles2D/3D, ParticleProcessMaterial, emission shapes, subemitters, trails, attractors…
Guides Svelte and SvelteKit development including reactive components, stores, transitions, lifecycle hooks, SSR, file-based routing, and…
Integrate Apple Pay payments and Wallet passes using PassKit.
Generate player-facing patch notes from git history, sprint data, and internal changelogs.
Select, evaluate, and combine design patterns for codebase architecture or refactoring.
Paul's modern stack conventions for new projects (pnpm, native node test, esbuild, buildless-types).
PayFit integration via Apideck's HRIS unified API — same methods work across every connector in HRIS, switch by changing `serviceId`.