Skip to content

Development

  • Node.js 20+
  • pnpm
  • Vercel CLI
  • Slack app credentials
  • Redis configured for development
Terminal window
pnpm install
Terminal window
pnpm dlx vercel@latest login
pnpm dlx vercel@latest switch
pnpm dlx vercel@latest link --yes
pnpm dlx vercel@latest env pull .env --environment=development

If your team account requires an explicit Vercel scope, add --scope <team-slug> to the link and env pull commands.

Terminal window
pnpm dev
Terminal window
pnpm test
pnpm typecheck
pnpm skills:check
pnpm docs:check
Terminal window
cloudflared tunnel --url http://localhost:3000

Set Event Subscriptions and Interactivity URL to:

https://<tunnel-host>/api/webhooks/slack

Run focused checks from Testing, then verify behavior in Verify & Troubleshoot.