rp-discovery

Discovers and documents source platform schemas for migration projects to Wix.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/divinaarmuela/Content --skill rp-discovery-divinaarmuela
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rp-discovery
Source: https://github.com/divinaarmuela/Content/tree/main/.claude/skills/replatform/resources/rp-discovery
Command: npx skills add https://github.com/divinaarmuela/Content --skill rp-discovery-divinaarmuela

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating a site to Wix requires knowing exactly what the source platform contains, but manually inventorying entities, fields, relationships, and record counts across platforms like WordPress, WooCommerce, Shopify, or CSV exports is slow and error-prone. This Skill automates that discovery and produces a canonical, machine-readable hand-off for downstream mapping. ## Core Features & Use Cases - Platform Detection and Adapter Routing: Infers the source platform from URL signals, resolves the acquisition mode (public vs. authenticated, Admin API vs. storefront), and delegates capture to the matching source adapter skill such as rp-source-wordpress or rp-source-csv. - Canonical Schema Artifacts: Synthesizes raw captures into source-profile.md and source-schema.json with per-entity record counts, relations with evidence pointers, and traceability links back to raw discovery files. - Secret-Safe Config Gating: Verifies project-local env config files using presence checks only, never echoing secret values, and flags unknowns, drift, and ambiguous layouts instead of guessing. - Use Case: Point the Skill at a WooCommerce store URL; it detects WordPress, asks whether to include private data, runs the adapter capture, and produces a schema distinguishing supported entities from actually-used ones for the mapper. ## Quick Start Discover the source schema for my migration project from the site URL and generate source-profile.md and source-schema.json under the project directory.

Frequently Asked Questions about rp-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover a source platform schema before migrating to Wix?

Provide the source site URL and the Skill detects the platform from REST indexes, headers, and route patterns, then runs the matching adapter capture. It synthesizes the raw output into source-profile.md and source-schema.json under your migrations project directory.

How does WordPress or WooCommerce discovery handle public versus private data?

For WordPress and WooCommerce you choose between public content only or including private authenticated data. Only the private branch requests credentials; the public branch proceeds without them and still probes public Store API catalog routes before declaring commerce out of scope.

Can I migrate from CSV export files instead of a live site?

Yes, file-based runs use the rp-source-csv adapter, which ingests the whole file set in one run and identifies the originating vendor from header rows. There is no acquisition-mode question or credentials request for this path.

Does discovery work when the source site runs on localhost?

Discovery works fine against localhost, but Wix Media import is URL-based and Wix servers cannot reach your local host. The Skill records a media reachability note recommending an ngrok tunnel or deferring media import while continuing non-media entities.

What happens when the capture finds ambiguous or unknown structures?

Ambiguous layouts, unknown file roles, or conflicting split-file headers trigger a halt flag rather than a guess. The Skill surfaces the decision as a question to the user and records unknowns explicitly instead of inventing structure.