samunderwood
@samunderwood
Public Skills
vercel-composition-patterns
by samunderwood
React composition patterns that scale. Use when refactoring components with
next-cache-components
by samunderwood
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag
design-motion-principles
by samunderwood
Expert motion and interaction design auditor based on Emil Kowalski, Jakub Krehel, and Jhey Tompkins' techniques. Use when reviewing UI animations, transitions, hover states, or any motion design work. Provides per-designer perspectives with context-aware weighting.
next-best-practices
by samunderwood
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
send-email
by samunderwood
Use when sending transactional emails (welcome messages, order confirmations, password resets, receipts), notifications, or bulk emails via Resend API.
better-auth-best-practices
by samunderwood
Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.
posthog-instrumentation
by samunderwood
Automatically add PostHog analytics instrumentation to code. Triggers when user asks to add tracking, instrument events, add analytics, or implement feature flags in their codebase.
email-best-practices
by samunderwood
Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, or deciding transactional vs marketing.
agent-email-inbox
by samunderwood
Use when setting up an email inbox for an AI agent (Moltbot, Clawdbot, or similar) - configuring inbound email, webhooks, tunneling for local development, and implementing security measures to prevent prompt injection attacks.