Skip to main content

Enactor AI Tooling

Enactor's AI Tooling turns Claude Code into an Enactor-aware development assistant. It installs as a single Claude Code super plugin (enactor-ai-tooling) that manages child plugins for you - Claude installs the right one on demand, based on what you ask for:

  • enactor-workspace-assist - environment automation: Eclipse workspace setup and POS project create/build/launch.
  • enactor-code-assist - codebase search and code generation: entities, actions, processes, tests, all following Enactor's own patterns and conventions.
In one sentence

Install one plugin and describe what you want in plain English. Claude fetches the right tooling on demand and does the rest.

What can it do for you?

You want to...The tooling gives you...
Set up an Enactor Eclipse workspaceAutomated download/checkout, Maven build, Eclipse import - with prerequisite checks and resume
Create and run a POSScaffolded POS Maven project, database, launch configs, one-command launch
Build a new entity, action, or processGenerated Java classes + Process XML that follow Enactor patterns
Find how something works in the codebaseSemantic search over trunk and the 2.7 branch
Reuse an existing Enactor patternPattern search, apply, build, and a change report
Test your workGenerated entity tests and process tests, run via Maven

How it fits together

You install only the super plugin. When a request needs a child plugin that isn't installed yet, Claude asks once, installs it from the Enactor marketplace, and carries on with your request.

┌─────────────────────────────┐
│ enactor-ai-tooling (suite) │ ← the only plugin you install
│ routes each request… │
└──────────┬──────────┬───────┘
│ │ installed on demand
▼ ▼
enactor-workspace-assist enactor-code-assist
(workspace & POS setup) (search & generate)

The code-assist child connects Claude Code to two MCP (Model Context Protocol) servers:

  • enactor-local: runs on your machine (stdio). Loads the local tools and the index for your project.
  • enactor-remote: runs on the Enactor Hertford server (SSE). Provides language-embedding search with knowledge of the source code in trunk and the 2.7 branch.
┌──────────────────┐ stdio ┌──────────────────┐
│ │◄──────────►│ enactor-local │
│ Claude Code │ │ (your machine) │
│ + Enactor │ └──────────────────┘
│ plugin skills │ SSE ┌──────────────────┐
│ │◄──────────►│ enactor-remote │
└──────────────────┘ │ (Hertford server:│
│ code search) │
└──────────────────┘

What you'll learn in this section

  1. Setup Guide: install the plugin and get both MCP servers connected (about 10 minutes).
  2. Using the Skills: which skill to use when, at a glance.
  3. Workspace Assist Skills: workspace setup & POS lifecycle skills, with example prompts.
  4. Code Assist Skills: codebase search & code generation skills, with example prompts and a hands-on exercise.
A note on working with AI

"The tooling makes you faster. The thinking is still yours."

  • Let the AI do: the searching, the boilerplate, the repetitive work.
  • You still do: the design decisions, the reviews, the final call.
  • Never ship what you don't understand, you own the code, not the AI.

How far this tooling takes you is almost entirely up to you. Use it well, and be 4x faster.