Skip to content
Back to skills

Deploy

ASecurity

Deploy Pixel Princess Platformer to Vercel production (or a preview) and verify the live site. Use when asked to deploy, ship, publish, or push the game live.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
developmentgit

Works with

  • cli

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add VTvito/pixel-princess-platformer --skill deploy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deploy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Deploy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vtvito-deploy/badge)](https://www.skillsdirectory.com/skills/vtvito-deploy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: deploy
description: Deploy Pixel Princess Platformer to Vercel production (or a preview) and verify the live site. Use when asked to deploy, ship, publish, or push the game live.
---

# Deploy Pixel Princess Platformer (Vercel)

No build step — Vercel serves the static files. The project is already linked (`.vercel/`).

## Deploy
- **Production:** `npm run deploy`  (aliases <https://gameforprincess.vercel.app>)
- **Preview:** `npm run deploy -- --preview`
- `tools/deploy.mjs` reads `VERCEL_TOKEN` from the **gitignored `.env`** — no token pasting.
  If `.env` is missing it falls back to an ambient `VERCEL_TOKEN`; create one at
  <https://vercel.com/account/tokens> and put `VERCEL_TOKEN=...` in `.env`.

## Verify (after a production deploy)
Curl the live site and confirm:
- new modules served: `/src/audioUnlock.js`, `/src/ui/installHint.js` → **200**
- `/style.css` contains `100dvh`
- **secret safe:** `/.env` → **404** (never uploaded — it's in `.vercelignore`)

Report the aliased production URL from the CLI output.

## Rules
- `--scope lion-vi` (team token) is applied by `tools/deploy.mjs`.
- **Never** commit `.env` or print the token.
- Real iOS audio / safe-area can only be confirmed on a **physical iPhone** after deploy.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…