Resend Domain Setup

Use this skill when

Use when wiring Resend in a new fork, changing the sending domain, rotating the Resend API key, or when transactional emails (welcome, invitation, password reset, payment) silently fail to deliver.

Workflow

  1. Run scripts/inspect-resend-readiness.sh to see which Resend env vars are set and whether the email-template surfaces are present.
  2. Add the sending domain in the Resend dashboard and copy the DNS records (SPF, DKIM, DMARC).
  3. Add the DNS records at the registrar. For *.unionstreet.ai use Porkbun; for fork-specific domains use the appropriate registrar.
  4. Wait for verification in Resend (usually under 30 minutes).
  5. Set RESEND_API_KEY and RESEND_FROM_EMAIL in Vercel for each environment, then redeploy.
  6. Trigger a welcome email (sign up a test user) and confirm delivery.

Skill graph

Read references/graph.md for routing. Related skills: setup-product, environment-bootstrap, vercel-deployment, better-auth-best-practices.

References

Scripts

See scripts/README.md. Execute scripts when the workflow calls for deterministic inspection or validation.

Assets

See assets/README.md for templates/checklists.