Start here
Connect the Replo MCP server, open a local workspace, and paste this prompt with your project name:Try an edit
Once the preview is running, ask for a change. For example:Keep Replo in sync
When a change is ready, ask your coding client to check it and push it to main. Anything on main goes live with the next publish of the site, even a one-page publish, so keep unfinished work on a local branch. Review the draft in Replo whenever you need to. Publishing is a separate action that makes the changes live.Setup checklist for coding clients
When a user gives you this page to set up a site, complete these steps. The Git authentication reference contains the credential setup and commands; read it before cloning.- Find the workspace. Use
list_projectsif you do not already know its ID. - Connect git. Read the
local-developmentskill withskills({ name: "local-development" })and follow its setup: it reuses a working stored credential, otherwise callscreate_api_keywithtype: "user"for a user API key and gets the site’sclone_urlfromlist_sites, stores the credential with git’s credential helper, and verifies it. Never print the password, put it in a URL or command line, or commit it. - Clone into a new folder. Verify access with
git ls-remote, then clone the returned URL. Run subsequent commands from that checkout. If it already exists, inspect its remote and local changes before using it; preserve existing work. - Read the skills for the task. Call
skillswith no arguments to list every skill, then load the ones the request needs, one call each, starting withbuilding-replo-pagesfor page edits. See Agent skills. - Install and start. Read the checkout’s instructions,
package.json, package-manager configuration, and lockfile. Use their required Node.js and package-manager versions. If the checkout does not declare versions, use the supported Node.js 22 and pnpm 10 fallback in local SDK setup. Install dependencies and start the declared development script. Most Replo sites usepnpm installandpnpm dev. Keep credentials and machine-specific configuration out of commits. - Verify the preview. Check the actual URL reported by the server and load the requested page. Confirm it renders the site, then open it in the user’s browser. A rendered route does not by itself prove that product data loaded successfully. When product data is expected, verify it against active products and confirm the expected data appears; an empty fixture or one with only inactive products leaves product loading unproven. If browser access is unavailable, provide the exact local URL. Keep the server running. Report a failed clone, install, skills check, or preview instead of claiming setup is complete; use Git troubleshooting for recovery.