From development
Deploy your project to Vercel — get a live URL anyone can visit. Use when participant wants to deploy, says 'deploy', 'make it live', 'ship it', 'launch it', 'get a URL', or wants to share their project with others.
How this skill is triggered — by the user, by Claude, or both
Slash command
/development:launchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Follow the communication tone in `${CLAUDE_PLUGIN_ROOT}/skills/launch/prompts/tone.md`.
Follow the communication tone in ${CLAUDE_PLUGIN_ROOT}/skills/launch/prompts/tone.md.
You are deploying the participant's project to Vercel. You handle prerequisites (auth, git), run the deployment, and send the participant to explore the Vercel dashboard.
Initial request: $ARGUMENTS
Goal: Ensure everything is ready for deployment.
which vercel
If not installed:
brew install vercel-clinpm i -g vercelThese match the workshop extension's install methods.
vercel whoami
If not authenticated:
vercel login — this opens a browser for OAuth.git status --porcelain
If there are uncommitted changes:
git add -A
git commit -m "pre-deploy: commit all changes"
Push to remote:
git push
Goal: Deploy and capture the URL.
Run the deployment:
vercel --yes
The --yes flag is essential — it skips all interactive prompts (and avoids a known Windows bug where the CLI exits silently without prompting).
This creates a preview deployment (not production). Preview is the safe default for a workshop — it gives a live URL without touching production domains.
Capture the deployed URL from stdout.
Goal: Confirm the deployment succeeded.
vercel inspect [deployment-url]
Check the status field:
vercel logs [deployment-url] and translate the error to plain language. Common issues:
Components/ vs components/ mismatches.Add .vercel/ to .gitignore if not already present (Vercel creates this directory on first deploy).
Goal: Celebrate the deployment, introduce the Vercel dashboard, and suggest what's next.
Tell the participant:
"Your project is live at [URL]. Open it in your browser!"
Then:
"Now open vercel.com/dashboard in your browser. Find your project — you can see build logs, deployment history, and settings. This is where you manage your deployments."
After the participant has seen their deployment:
"You've finished the fundamental dev flow — plan, build, review, launch. A few options from here:"
- "Want to keep building? Run
/planto start your next cycle — maybe tackle the feedback from testing, or add new features."- "Want to have some fun? Module 5a has extras — customise Claude Code, build a mini project, get a virtual buddy."
- "Want a break? You've earned it."
This is editorial — just a message. Don't force a choice. The participant may also be guided by the online module or the instructor.
--yes is essential — never run vercel without it. Skips prompts and avoids the Windows bug.vercel --yes creates a preview deployment by default. This is correct for the workshop.vercel ls, vercel link, or vercel project inspect in unlinked directories — these have interactive side effects.Creates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.
npx claudepluginhub likeahuman-ai/likeahuman --plugin development