Cursor (Enterprise)

This plugin is distributed only as a private zip package shared via Google Drive during Gomboc Enterprise onboarding. It is not published on any public marketplace.

What you will set up

By the end of this guide, you will have:

  • The Gomboc Enterprise plugin package extracted locally on your machine

  • The gomboc plugin installed in Cursor from the extracted plugin folder

  • A valid GOMBOC_API_TOKEN available in the environment Cursor launches from

  • Docker available so the ORL container runtime can run

  • A working Cursor Agent flow for Gomboc enterprise remediation and rule workflows

For background on ORL, see ORL (Open Remediation Language). For Gomboc rule concepts, see Rules

Who this is for

This guide is for Gomboc Enterprise customers who:

  • use Cursor as their coding agent

  • have a valid Gomboc Enterprise subscription

  • need enterprise remediation, rule authoring, or rule publishing workflows


Prerequisites

Before you start, make sure you have the following.

Cursor

  • Cursor must be installed and signed in. See cursor.com/docs for installation.

  • For Cursor plugin internals, see the Cursor Plugins reference.

Enterprise Skills Plugin Package

  • The plugin is distributed as a zip package via a Google Drive link shared by your Gomboc contact during onboarding.

  • Download the zip and extract it to a stable location on your machine (for example ~/gomboc/gomboc-enterprise-skills/). The same extracted folder works for all four supported agent runtimes; you only need to do this once.

  • To upgrade later, download the new zip your Gomboc contact provides and replace the extracted folder (or extract alongside and re-point the install commands to the new path).

The zip contains the full plugin — every per-agent manifest (plugin.json, gemini-extension.json, .codex-plugin/plugin.json, .cursor-plugin/plugin.json) plus all skills, commands, and reference files.

Gomboc API token

Docker (for the ORL runtime)

  • The Gomboc Enterprise plugin runs ORL through the public gombocai/orl:latest container image, managed automatically by the agent.

  • Install Docker Desktop or Docker Engine for your operating system and confirm the daemon is running: docker info

For ORL concepts, see Custom Rules Quickstart


Step 1: Download and extract the plugin package

Download the zip file from the Google Drive link your Gomboc contact provided and extract it:

For the rest of this guide, the path ~/gomboc/gomboc-enterprise-skills/ refers to the extracted folder. Adjust it to wherever you extracted the zip.

Cursor automatically loads plugins from ~/.cursor/plugins/local. Create that folder if needed, then link the plugin directory from the extracted zip:

Optionally, do the same for the evaluation plugin:

Cursor discovers each plugin from its .cursor-plugin/plugin.json manifest inside the linked folder.

Step 3: Reload Cursor

Restart Cursor or run Developer: Reload Window so the new plugin is picked up.

Step 4: Configure your Gomboc token

The Gomboc skills read GOMBOC_API_TOKEN from the environment Cursor is launched from. Set it in the shell or environment file Cursor inherits:

On macOS, when launching Cursor from Finder, set the variable via your login shell profile (for example ~/.zshrc) and start Cursor from a terminal at least once after the change so the new value is loaded.

Keep this token private. Do not commit it to source control.

Step 5: Confirm the ORL runtime

The gomboc plugin's orl skill resolves the runtime for you. It uses a local orl binary when one is on your PATH, and otherwise runs ORL through the gombocai/orl:latest Docker container (pulled automatically on first use). You do not invoke the runtime directly.

Verify the integration end-to-end by asking the agent to run the orl skill with the version subcommand. The skill prints the resolved ORL version and reports the execution method (local binary or container image).

In Cursor Agent chat, type: /orl version

If the call fails (no version returned, or an error referencing the runtime), see ORL runtime not available under Troubleshooting below.

Step 6: Verify Gomboc skills are loaded

  1. Open Cursor Settings (Cmd+Shift+J on macOS, Ctrl+Shift+J on Windows/Linux).

  2. Navigate to Rules.

  3. In the Agent Decides section, look for Gomboc skills such as diagnose, enforce-policy, analyze-context, build-fix, apply-fix, build-rule, review-rule, enrich-rule, release-rule, and save-as-rule.

If the skills do not appear, reload Cursor and confirm the symlink at /.cursor/plugins/local/gomboc is intact.

Step 7: Run your first Gomboc workflow

In Cursor Agent, you can either let the agent decide when to use a Gomboc skill based on your task description, or invoke a skill explicitly by typing / and selecting it.

The main entry-point skills exposed by the plugin are:

Invocation
Purpose

/diagnose

Scan code for violations against Gomboc classifications

/analyze-context

Detect language and fingerprint a specific violation

/build-fix

Build a targeted ORL rule for a real violation

/apply-fix

Run orl remediate --dry-run, present the diff, and apply on approval

/enforce-policy

Run the full diagnose → cover → apply → verify loop

/build-rule

Build a production-quality ORL rule from a classification

/review-rule

Run the 12-item robustness checklist on a rule package

/enrich-rule

Apply org-grade metadata to a reviewed rule

/release-rule

Release a reviewed and enriched rule (PR or direct push)

/save-as-rule

Promote an in-context fix into the org rule repository

/rules-service

Query or publish against the Gomboc Rules Service

The full list of skills exposed to Cursor is declared in plugins/gomboc/.cursor-plugin/plugin.json. Many other skills (language experts, planners, converters, classification experts) are also loaded and selected automatically by the agent when relevant.

For details about publishing ORL rules, see Publish and Rule Service API


Troubleshooting

Use this section to diagnose the most common setup issues.

Plugin package download or extraction issues

If the zip file provided by your Gomboc contact cannot be downloaded or extracted:

  • Confirm the Google Drive link is still valid and has not expired. Ask your Gomboc contact to re-share if needed.

  • Confirm the download completed fully before extracting — a partial download will fail silently or produce an empty folder.

  • On macOS, if unzipping via Finder produces an incomplete result, prefer the terminal: unzip ~/Downloads/gomboc-enterprise-skills.zip -d ~/gomboc/

  • Confirm you have write access to the destination folder.

If you are still unable to obtain the package, contact your Gomboc representative.

Local symlink not picked up

If you used the local install path and the plugin does not load:

  • Confirm the symlink target exists and points at the plugins/gomboc directory: ls -l ~/.cursor/plugins/local/gomboc

  • Confirm the manifest is at plugins/gomboc/.cursor-plugin/plugin.json.

  • Run Developer: Reload Window in Cursor, or restart the app.

Skills do not appear in Cursor

If the plugin is installed but Gomboc skills are missing from Settings → Rules → Agent Decides:

  • Reload Cursor.

  • Confirm the symlink at ~/.cursor/plugins/local/gomboc is intact.

  • For local installs, confirm the symlink is intact and the plugin manifest is valid JSON.

Token configuration errors

If a Gomboc skill reports authentication or token errors:

  • Confirm that GOMBOC_API_TOKEN is exported in the shell that launches Cursor.

  • Confirm the token is valid and has not expired.

  • Generate or rotate your token — see Generate A Personal Access Token

  • Restart Cursor after updating the environment.

ORL runtime not available

If a Gomboc skill reports that ORL cannot be executed:

  • Run docker info to confirm Docker is installed and the daemon is running.

  • Pull the image manually to confirm registry access: docker pull gombocai/orl:latest

  • If you maintain a local orl binary, confirm it is on PATH with command -v orl.

  • Restart Cursor after fixing Docker or PATH.

ORL command runs but remediation fails

If ORL launches but the workflow does not complete:

  • Confirm that you are running Cursor from the correct project or workspace.

  • Confirm that the target files are supported by the workflow you are running.

  • Confirm that your GOMBOC_API_TOKEN is valid.

  • Review the Cursor Agent and ORL output for rule, language, workspace, or authentication errors.

For ORL concepts and supported rule workflows, see ORL (Open Remediation Language) and Workspace

Plugin updates do not appear

If a new version of the plugin is available but Cursor still shows an older version:

  • Download the latest zip from the Google Drive link your Gomboc contact provided and replace the contents of your extracted folder.

  • Run Developer: Reload Window in Cursor, or restart the app.

Still need help?

If you are still blocked, contact the Gomboc team with:

  • the step where the setup failed

  • the error message you received

  • the absolute path to your extracted plugin folder

  • the output of docker info (or orl --help, if you use a local binary)

See Support for support channels.

Last updated