Skip to main content

Workspace & POS Skills (enactor-workspace-assist)

These skills come from the enactor-workspace-assist child plugin: automated Enactor Eclipse workspace setup and POS project lifecycle. You don't install it directly — the first time you ask for any of these, Claude installs it on demand and continues with your request in the same conversation.

Workspace & POS skills

SkillUse it when...
/setup-workspaceYou need a full Enactor Eclipse workspace: Training Workspace (ZIP download from insights.enactor.co) or Developer Workspace (SVN checkout — internal edition only). Runs prerequisite checks, downloads/checks out, builds with Maven, and imports into Eclipse — resumable from any failed step.
/check-prerequisitesYou only want to verify the environment: JDK 17, Maven, Artifactory, insights.enactor.co/SVN access, MariaDB settings — without touching workspace state.
/create-posYou want a runnable POS project against your workspace: Maven structure, database, Eclipse launch configs, and a standalone launcher.
/launch-posYou want to build (if needed) and launch an existing POS project.
/launch-pos-devYou're changing the React POS UI and want it hot-reloading against a local dev server instead of rebuilding the platform each time. Internal edition only — requires a Developer workspace (the React source lives in the Platform SVN checkout; Training workspaces don't have it). The next plain /launch-pos restores normal mode automatically.
/reset-posYou want to clear the saved POS project state for the current folder (optionally the Maven project too) and run /create-pos again from scratch.
/reset-workspaceYou want to clear the saved workspace setup state for the current folder so /setup-workspace starts completely fresh.
Fewer prompts

On first use, Workspace Assist offers to copy its permission template into your project's .claude/settings.json, so workspace and POS runs don't stop for approval on every command.

Example prompts

You don't need special syntax. Just describe the task. These are real examples:

Workspace setup:

"Set up an Enactor workspace in this folder."

"Set up a customer workspace for version 2.7.1331."

"Set up a developer workspace from the 2.7 branch."

"I already have a workspace checked out at D:\Work — adopt it instead of downloading again."

"Check if my machine has everything needed for an Enactor workspace."

POS projects:

"Create a POS in this workspace."

"Create a POS called StoreFrontPOS with a new database, device ID pos1, pointing at my local EMP server."

"Launch my POS."

"The POS build is broken — reset the POS state and create it again."

Dev server (internal edition, Developer workspace only):

"Launch my POS against the React dev server so UI changes hot-reload."

"Go back to the normal launch — stop using the dev server."

Good to know

  • All state is per folder: run the commands from your workspace directory. Re-running resumes from the last completed step instead of starting over.
  • An existing workspace that was set up by hand (or by an older version) is detected and adopted automatically — no re-download.
  • MariaDB credentials are requested at most once per session via a native popup and are never written to project files.
  • The customer edition only offers the Training Workspace type and the core POS lifecycle (create / launch / reset) — Developer workspace and /launch-pos-dev are internal edition only.