deploix

Automate Vercel and Supabase deployments for multi-app Next.js monorepos.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dduquenne/unanima-platform --skill deploix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploix
Source: https://github.com/dduquenne/unanima-platform/tree/main/.claude/skills/deploix
Command: npx skills add https://github.com/dduquenne/unanima-platform --skill deploix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploix provides expert guidance and automated patterns for deploying Next.js/TypeScript applications on Vercel with Supabase, ensuring reliable production readiness, observability, and rollback capabilities after merges.

Core Features & Use Cases

  • Isolation of each app as a separate Vercel project within a monorepo, preventing cross-project build failures.
  • Per-app Vercel configuration with vercel.json, ignoreCommand, framework, and installCommand to ensure deterministic deployments.
  • Environment variable governance with per-app secrets, multi-project Supabase keys, and documentation in CLAUDE.md.
  • Health checks, monitoring and incident response workflows to detect outages and coordinate rollback.
  • Deployment lifecycle guidance (pre-merge checks, post-merge verification) and rollback procedures.

Quick Start

Create a new app by adding its folder under apps, configure vercel.json with the specified commands, then deploy and verify the health endpoint.

Frequently Asked Questions about deploix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate Next.js monorepo apps as independent Vercel projects to prevent cross-project build failures?

To isolate Next.js monorepo apps, you configure each app as a separate Vercel project using a per-app vercel.json file. This setup includes defining framework settings, installCommand, and ignoreCommand to ensure deterministic deployments and prevent cross-project build failures.

What is the best way to manage environment variables for multiple Supabase-backed Next.js apps in a monorepo?

Environment variable management for Supabase-backed Next.js apps requires per-app secrets and multi-project Supabase keys documented in CLAUDE.md. This governance ensures each isolated Vercel project receives the correct configuration for staging and production environments.

How do I set up health checks and incident response monitoring for Next.js apps deployed on Vercel?

Health checks and incident response monitoring for Vercel deployments involve configuring integrated alerting setup and post-merge verification workflows. These mechanisms detect production outages and coordinate rollback procedures to stabilize the application.

Does this deployment workflow require turbo-based build filtering for my monorepo?

Yes, this deployment workflow requires turbo-based build filtering for your monorepo. Combined with per-app vercel.json configuration, turbo filtering ensures that only the necessary applications are built, creating deterministic and efficient deployments.

How do I automate rollback procedures for a multi-app Next.js project after a failed production deployment?

Automating rollback procedures for multi-app Next.js projects utilizes deployment lifecycle guidance and incident response workflows. By detecting outages through health checks and monitoring, the system coordinates rollback actions to stabilize production after failed merges.

When should I use per-app vercel.json configuration instead of a single project setup for my Next.js monorepo?

You should use per-app vercel.json configuration when your Next.js monorepo requires independent Vercel projects per app. This approach prevents cross-project build failures, enables targeted cache strategies, and ensures deterministic deployments across staging and production environments.