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.
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 workspace | Automated download/checkout, Maven build, Eclipse import - with prerequisite checks and resume |
| Create and run a POS | Scaffolded POS Maven project, database, launch configs, one-command launch |
| Build a new entity, action, or process | Generated Java classes + Process XML that follow Enactor patterns |
| Find how something works in the codebase | Semantic search over trunk and the 2.7 branch |
| Reuse an existing Enactor pattern | Pattern search, apply, build, and a change report |
| Test your work | Generated 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
trunkand the2.7branch.
┌──────────────────┐ stdio ┌──────────────────┐
│ │◄──────────►│ enactor-local │
│ Claude Code │ │ (your machine) │
│ + Enactor │ └──────────────────┘
│ plugin skills │ SSE ┌──────────────────┐
│ │◄──────────►│ enactor-remote │
└──────────────────┘ │ (Hertford server:│
│ code search) │
└──────────────────┘
What you'll learn in this section
- Setup Guide: install the plugin and get both MCP servers connected (about 10 minutes).
- Using the Skills: which skill to use when, at a glance.
- Workspace Assist Skills: workspace setup & POS lifecycle skills, with example prompts.
- Code Assist Skills: codebase search & code generation skills, with example prompts and a hands-on exercise.
"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.