variantly: agent quickstart
variantly makes N whole-page redesigns of a web project with the person's own agent and the Impeccable skill, runs each as the real site, and opens a local before/after comparison. Your job: check the project, start the run, let the person choose.
Full manual: /SKILLS.md (Markdown). Source: https://github.com/highnet/variantly
Install
npx variantly
Claude Code plugin:
/plugin marketplace add highnet/variantly
Steps
curl -fsSL https://variantly.style/SKILLS.md
Read the manual first. It is short and written for you.
npx variantly doctor
Fix every ✗: a commit, an agent CLI. The Impeccable skill installs itself when missing.
npx variantly --yes --agent claude --count 4 --brief "<their words>"
Start a run in the background and give the person the URL it prints.
npx variantly status
Poll until "phase" is "ready". Cheap: it reads a file.
npx variantly keep <n>
Only after the person names a variant. Then stop the background process.
Constraints
- Never pick a variant for the person unless they told you which one.
- Each variant is one full session of their agent, on their account. Say so before a large run.
- Nothing touches their working tree until keep; the change lands unstaged for them to review.
- For one element instead of the whole page, use Impeccable live in their agent:
/impeccable live
Commands
npx variantly- Open the wizard in the current folder.
npx variantly --demo- The full flow with ready-made variants. No AI, no account.
npx variantly doctor- Check Node, git, your AI assistants and the detected stack.
npx variantly keep <n>- Apply variant n. The others stay as branches.
npx variantly status- The current run, as JSON.
npx variantly clean- Remove every copy, branch and state file.
npx variantly install-skill- Put the variantly skill where your assistants read skills.
Flags
--agent <id>- claude, codex, copilot, gemini, cursor or demo
--agents <mix>- split variants across agents: claude:opus:2,gemini:2
--blind- hide who made each variant until you keep one
--count <n>- how many variants, 1–10
--brief <txt>- what you want, in your words
--yes- skip the wizard, use detected defaults
--port <n>- app port (default 4477)
--no-open- don’t open a browser
Agent prompt
What a person pastes into their assistant to get set up:
Redesign this website with variantly. Read https://variantly.style/SKILLS.md first. In this folder, run `npx variantly doctor` and fix anything it marks ✗ (ask me before installing anything). Then ask me in one line what I want to change about the look, and start a run of 4 designs with my answer as the brief. Each design is one session on my AI account. Give me the link it prints, and don't keep a design until I pick one.