What problem does it solve? Deploying a new Altera application involves a scaffold plus six follow-up steps where silent failures are common: a skipped deno install breaks the build later, a leftover VITE_DEV_URL shows a blank page, and a reused project name collides with a neighbouring app's database, role, and session cookie. This Skill walks the full sequence and verifies the app actually runs, not just that commands executed. ## Core Features & Use Cases - Preflight checks: Validates Deno 2.9+, Docker, project-name pattern, port availability (3000/5173/5432), and name collisions with existing Altera apps before creating anything. - Guided configuration: Edits .env values that must change — PGPASSWORD, BLOB_TOKEN_SECRET, BOOTSTRAP_PASSWORD, ports, and AUTH_COOKIE_NAME — with explanations of why each matters. - Database and schema setup: Brings up PostgreSQL in Docker or uses an existing server, then runs sql:registry, sql:assemble, and sql:publish to build the schema. - Verified launch: Starts the dev servers and confirms a 200 response and working login screen on the Vite port, with a troubleshooting table for common failure messages. - Use Case: Given an empty directory, scaffold a new Altera app named "myerp", bring up PostgreSQL in Docker, publish the schema, and confirm the login screen loads at localhost:5173. ## Quick Start Deploy a new Altera application named myerp in this empty directory using a Docker PostgreSQL container and verify the login screen works.