wix-replatform
Routes Wix source-to-Wix migration runs through their next required stage by reading authoritative migration artifacts.
Identity proven by GitHub's verified organisation badge (wix)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
- License
- MIT (permissive)
- Pin
- 729aea7pinned Oct 9, 2026
- Context cost
- about 2,200 tokenswhen the skill loads
- GitHub stars
- 34on wix/skills
- Scripts
- 32 scripts
What it does
“Routes RePlatform source-to-Wix migrations to the next required workflow module by inspecting authoritative migration artifacts. Use when starting, resuming, or recovering a migration run.”
Generated summary from the skill's own text
Routes Wix source-to-Wix migration runs through their next required stage by reading authoritative migration artifacts. It supervises resumable migration workflows, selecting the appropriate internal module based on project state, delivery mode, and completion status.
When to use it
- Starting a new migration run and determining the initial workflow stage
- Resuming an interrupted migration after previous stages completed
- Recovering from migration failures using orchestration artifacts as resume authority
- Managing both backend-only, frontend-only, or integrated backend-and-frontend migrations
When not to
- Running individual migration stages outside the supervised workflow
- Manually implementing storefront code when quick-mode adapter is unavailable
- Using chat history or logs alone to determine next stage instead of artifacts
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add wix/skills --skill wix-replatformInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install wix/skills wix-replatform@729aea746648521e654a19575ccfee54b67f8519Installs the commit we checked (729aea7).
Copy by hand
Download the folder at 729aea7 and put it in .claude/skills/wix-replatform for Claude Code and in .agents/skills/wix-replatform for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install wix@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "wix-replatform" by Wix.com. Source, pinned to commit 729aea746648521e654a19575ccfee54b67f8519: https://github.com/wix/skills/tree/729aea746648521e654a19575ccfee54b67f8519/wix-replatform 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/wix-replatform/ for Claude Code and .agents/skills/wix-replatform/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/wix-com/wix-replatform
SKILL.md at the pin
--- name: wix-replatform description: >- Routes RePlatform source-to-Wix migrations to the next required workflow module by inspecting authoritative migration artifacts. Use when starting, resuming, or recovering a migration run. --- # wix-replatform `wix-replatform` is the compact supervisor for a resumable source-to-Wix migration. It selects one internal module for the active stage; it does not carry every stage procedure in its own context. ## Always-active contract - Resolve the active project under `migrations/<project>/` (or `REPLATFORM_MIGRATIONS_DIR`) before inspecting or creating anything. Only that project's artifacts are authoritative. - Start/resume `resources/rp-telemetry/` at the beginning of every run and finalize it at a terminal state. Never hand-write telemetry events. - Use orchestration JSON plus validated stage artifacts as resume authority. Logs and chat history are diagnostic context only. - Preserve user data: write idempotently, dedupe by source identity, resume rather than restart, and never create a second destination site for a migration. - Never print secrets, secret-bearing config contents, tokens, or credentials. Report only key names and present/blank/missing status. - Do not declare a migration complete from prose or a single artifact. The deterministic router and aggregate completion artifact own terminal completion. ## Pipeline ```text intake → destination → source inputs → preflight → (standard: discovery → mapping → codegen; quick: adapter preflight → quick plan) → setup discovery → website handoff → safety review/approval → setup → import → storefront continuation (website only) → aggregate finalization ``` Delivery modes are `management` (backend only), `website` (frontend only), and `management_and_website` (the integrated flow above). Accept user input `both` as `management_and_website` and persist the canonical value. For `deliveryMode=management`, aggregate finalization requires valid backend import accounting. For `deliveryMode=management_and_website`, it additionally requires a current `website/completion.json` with completed screenshot review, no unresolved critical/high gaps, and release evidence. `execution/completion-report.json` is backend accounting, never website-migration completion by itself. ## Route before acting On every new or resumed turn: 1. Resolve the project and initialize/load its orchestration artifacts. 2. Run `node skills/wix-replatform/scripts/orchestration-route.js <projectDir>`. 3. Load only the `nextResource` returned by the route, then follow that resource until it writes its required output or a durable blocker. 4. Route again after every stage boundary. Never decide the next stage from memory. If an artifact is malformed, partial, stale, or fails its validator, treat its producing stage as incomplete and route to the producer. Do not make parallel replacement artifacts. ## Demand-loaded module map | Router situation | Load | |---|---| | project, delivery mode, source mode, or grouped intake is unresolved | `resources/rp-project-intake/` | | destination is absent, conflicting, or needs creation/adoption | `resources/rp-destination/` | | source URL/files/config/acquisition mode/credentials are required | `resources/rp-source-inputs/` | | deterministic preflight is missing or blocked | `resources/rp-preflight/` | | quick mode needs platform resolution, endpoint preflight, plan, extraction, or import | selected `resources/rp-quick-<platform>/` | | source schema is missing | `resources/rp-discovery/` and its selected source adapter | | mapping is missing or needs review | `resources/rp-mapper/` | | Wix requirements are missing | `resources/rp-setup-discovery/` | | import code/review is missing or stale | `resources/rp-import-codegen/` | | setup verification is missing | `resources/rp-execute-setup/` | | backend completion report is missing | `resources/rp-execute-import/` | | frontend-only work, or integrated website handoff/build/gap loop/release receipt is incomplete | `resources/rp-website-continuation/` | | aggregate completion is missing | `resources/rp-execution-policy/` | The resource named by the route is the complete stage contract. Do not load source-file, secret, scaffolding, or storefront procedures for a stage where they are irrelevant. ## Interaction policy Normal mode asks only for a missing required input, a genuinely ambiguous active project, or a mandatory write approval. Ask one question at a time unless a module says otherwise. Before writes, preserve the mandatory execution-plan approval gate. Read-only discovery, mapping, setup verification, code generation, and review happen before it. ## Quick management import mode When `managementImportMode=quick`, select the platform adapter only after the deterministic source probe identifies a compatible platform. Quick mode is a bounded public-data import: the adapter's versioned `quick-mode.json` owns its source routes, entity graph, field matrix, and exclusions. Do not run agentic discovery, mapping, or project-specific code generation for the quick backend branch. Still run destination setup, application installation, Catalog-V3 and notification safety checks, execution approval, shared write runtime, crosswalks, and completion accounting. If no adapter qualifies, persist the unsupported-mode result and ask the user to select standard mode; never silently fall back. Halt only for missing/invalid required input, a manual action with no API, or a systemic failure/data-loss risk. A halt must persist the code, evidence, owner, and exact unblock action; never silently stop. ## 1-click mode When explicitly requested by the user, record `automationMode=one_click` with `source=user` and apply the following. A missing mode or a `one_click` value recorded as `deterministic_inference`/`prior_artifact` is normal interactive mode and must not skip a checkpoint: - collect all still-missing intake values in one grouped request; then do not pause for routine approvals; - record mapping and execution approvals as `approved`, `decidedBy=agent`; skipping a pause without state is invalid; - for CSV/file-only runs, validate and accept the required sample preview as the agent; without explicit user-authored one-click, pause for the normal mapping review, sample preview validation, and execution approval; - default to a new isolated site unless an existing destination is explicitly supplied or already pinned; choose website scope deterministically from discovered route families; - retry PATH/tool-resolution failures under the operator's compatible interactive login shell; request required browser/network sandbox escalation and retry before calling it blocked; - retry the obvious recovery before stopping: aligned shell first for PATH/tool failures, then the required escalation retry for sandboxed browser or network/API failures; - continue through the complete selected deliverable. In `management_and_website` mode that includes frontend build, post-build gap analysis, bounded fix loop, and release receipt; when the user selected facelift at intake, it also includes the separate post-clone facelift review; - before yielding, re-route. A 1-click run is only `completed` with `completion/migration-completion.json`, or `blocked` with a typed durable blocker. Use the operator's compatible local Node/Yarn shell when recovering from a PATH or tool resolution failure. Machine-specific shell paths belong only in local, git-excluded agent instructions. **Repo-local interactive shell contract:** a PATH/tool-resolution failure on first attempt may mean the command ran under a plain, non-interactive shell that never sourced the operator's Node/Yarn profile. Resolve the operator's compatible login shell from the local environment or git-excluded agent instructions, verify that it is executable, and retry the exact same command through that shell in interactive login mode so the profile that resolves `node`/`yarn`/`npx` loads. Do not hardcode a machine-specific shell path in this public skill. Only escalate to a durable blocker if the compatible-shell retry itself fails. ## Guardrails - Never bypass a validator, approval-state update, verified notification mute, or Catalog-V3 gate to make a stage appear finished. - `website` means frontend only; `management_and_website` means the integrated backend and frontend migration. Never hand the integrated migration destination to the frontend skill or create a second frontend site in that mode. - Do not implement a storefront manually when `wix-headless-replatform` is unavailable; persist a blocker with the exact required runtime capability. - In management mode, still generate `website/handoff.*` after setup discovery so a later storefront can start without repeating backend discovery.
From wix/skills at 729aea7, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at 729aea7Files
- SKILL.md8.9 KB · cb8e18dec0d3
- .publish-manifest.json209 B · 41b02247042e
- README.md2.3 KB · ed898c14fed6
- lib/
- artifact-freshness.js7.2 KB · efb7fcbe1fb5
- blocked-data-requests.js20 KB · 30b2a308a6c7
- completion-report.js13 KB · 4b5e1e2175cb
- config-env.js3.5 KB · 8ad35e7029fb
- execution-manifest.js6.9 KB · 7b51752aca48
- execution-state.js4.9 KB · b787655498be
- import-recovery.js11 KB · ddddbd557917
- local-state.js20 KB · b66bdfc46862
- migration-completion.js4.6 KB · 32725d5e163f
- orchestration-decisions.js4.2 KB · 8afe8e74ed2b
- orchestration-preflight.js7.7 KB · 1b6ccf8d7172
- orchestration-router.js19 KB · 345a47feffb3
- orchestration-state.js17 KB · a638bb599871
- progress-log.js5.4 KB · 2e2f98f6b699
- progress-log.sh4.2 KB · 4858cea417d3
- setup-verification.js4.1 KB · 81b8a296f011
- source-secrets.js7.7 KB · 8ed5c4683194
- url-preservation-state.js11 KB · 8d4ae16533d7
- website-handoff.js29 KB · 073024ea2808
- wix-dashboard-url.js1.0 KB · f82bb9dd4b2d
- scripts/
- artifact-freshness.js2.3 KB · 73d73b26869e
- execution-manifest-validate.js1.7 KB · bca7b80f24ed
- execution-state-prepare.js4.0 KB · 3bd29fd41aa3
- item-seo-tags-verify.js8.5 KB · 073dc4b46d6c
- migration-completion.js1.2 KB · 605eccfae0c1
- orchestration-preflight.js1.9 KB · 72a06b1591b4
- orchestration-route.js1.7 KB · baa6d7442718
- orchestration-state.js11 KB · cc26afbc1083
- source-secrets.js2.1 KB · 776646fd4fc4
- website-handoff-generate.js1.9 KB · c006ff0045dd
- wix-dashboard-url.js1.6 KB · 11fe345b7fd4
- wix-headless-scaffold.js15 KB · 736f4c7b90fe
35 files, 265 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 729aea7More from Wix.com
replatform
Routes Wix migrations by inspecting project artifacts and orchestration state to identify the next workflow step.
Contains scripts
Claude Code, Codex, Cursor +3 · about 10.1K tokens · pinned 7 days ago
rp-destination
This skill resolves, adopts, or creates a Wix Managed Headless destination for migrations when no authoritative destination exists or the destination contract…
Claude Code, Codex, Cursor +4 · about 380 tokens · pinned 7 days ago
rp-discovery
Discovers and documents the source platform schema for a migration project by identifying entities, fields, relationships, and constraints.
Claude Code, Codex, Cursor +4 · about 2.9K tokens · pinned 7 days ago
rp-discovery
Inspects a source platform's data structure (entities, fields, relationships) and documents findings in source-profile.md and source-schema.json for migration…
Claude Code, Codex, Cursor +4 · about 4.2K tokens · pinned 7 days ago
rp-execute-import
Runs the generated extract and import pipeline for data migration to Wix, executing approved code artifacts and capturing results.
Claude Code, Codex, Cursor +4 · about 7.1K tokens · pinned 7 days ago
rp-execute-import
Executes the generated extract and import pipeline to migrate data into a Wix site after setup and code generation are complete.
Claude Code, Codex, Cursor +4 · about 8.7K tokens · pinned 7 days ago
Related in Cloud and DevOps
n8n-cli
This skill enables agents to manage n8n workflows, credentials, executions, and instance resources via the n8n CLI command-line tool.
by n8nOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.9K tokens · pinned 7 days ago
managing-streamlit-apps
Manage Streamlit apps running in PostHog sandboxes through the full lifecycle: create, set or edit source code, start and stop the sandbox, poll status, and…
by PostHogOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.4K tokens · pinned 7 days ago
release-candidate-prep
Prepares a local Python SDK release candidate in a dedicated Git worktree when explicitly invoked with a version number.
by OpenAIOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 4.8K tokens · pinned 7 days ago
cloud-run-basics
Deploys and manages Google Cloud Run services, jobs, and worker pools for running containerized applications or source code.
by GoogleOfficial publisher
Claude Code, Codex, Cursor +4 · about 3.9K tokens · pinned 7 days ago
debug-openshell-cluster
Diagnoses OpenShell gateway deployment problems across Docker, Podman, Kubernetes, and VM compute platforms.
by NVIDIAOfficial publisher
Claude Code, Codex, Cursor +4 · about 19.1K tokens · pinned 7 days ago
hf-cloud-aws-context-discovery
This skill reads the user's local AWS configuration to discover their active profile, region, account ID, and caller identity before any AWS work begins.
by Hugging FaceOfficial publisher
Claude Code, Codex, Cursor +4 · about 830 tokens · pinned 7 days ago