Legacy To Wavemaker Claude Plugin banner
wm-ps wm-ps

Legacy To Wavemaker Claude Plugin

AI community

Description

Claude Code plugin to migrate legacy web apps (JSP/servlet & more) to WaveMaker AI and hand-author WaveMaker files — bundles a conventions skill, a /migrate-to-wavemaker command, and an authoring agent.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Legacy → WaveMaker (Claude Code plugin)

A [Claude Code](https://claude.com/claude-code) plugin marketplace for migrating legacy web apps (JSP/servlet, PHP, .NET, or any server-rendered app) to **WaveMaker AI** and hand-authoring WaveMaker project files outside WaveMaker Studio, using conventions validated against real Studio output.

What's inside

This repo is a Claude Code **marketplace** (`legacy-to-wavemaker`) containing one plugin (`wavemaker`):

  • Skill wavemaker-conventions — the full ruleset, split across five topic references the skill routes to on demand:
    • pages-and-markup — page shell, wm-list templates, binding/pipes, .navigate(), layout sizing, static data, plan-first workflow
    • data-variables — LiveVariable read=POST, column types, custom Java services, ServiceVariables & app-state, LiveForm/LiveTable CRUD, runtime filtering
    • security — intercept-urls, page vs service ACLs, custom roles query, client auth state
    • design-tokens — theme tokens, palette edits, component variants ("appearances")
    • migration-map — legacy→WaveMaker mapping table + a pre-flight checklist
    • ide-sync — Studio ⇄ IDE sync via the workspace-sync Maven plugin (init/pull/push/sync)
  • Command /migrate-to-wavemaker [target] — plans and starts a migration with the conventions preloaded.
  • Command /wavemaker-sync [project] — sets up Studio ⇄ IDE synchronization (adds the workspace-sync Maven plugin + a SYNC.md) for a WaveMaker project.
  • Agent wavemaker-authoring — a subagent that hand-authors/fixes WaveMaker files to spec and JSON-validates them.

Install (from GitHub)

/plugin marketplace add wm-ps/legacy-to-wavemaker-claude-plugin
/plugin install wavemaker@legacy-to-wavemaker

Then run `/migrate-to-wavemaker src/legacy/checkout`, delegate to the `wavemaker-authoring` agent, or just start a WaveMaker task and the skill triggers automatically.

Try locally without installing

c