Unica

Unica · plugin for Codex and Claude Code

1C development with an AI agent

Unica helps the agent find the right code, change 1C objects, and verify the result.

Interactive example

PROMPT FOR THE AGENT

Add INN validation to the counterparty form.

I am locating the counterparty form and related project code.

unica.project.mapCatalog.Counterparties · ItemForm
unica.code.searchINN · 3 matches

Interactive example: Add INN validation to the counterparty form.

Capabilities · Unica 0.11.0

Agent skills and MCP tools

Skills teach the agent how to perform 1C development workflows. MCP tools find, change, and verify project objects.

  • 68agent skills
  • 67MCP tools
  • One MCP server unica

Analysis and design

11
  • api-design
  • bsp-patterns
  • code-review
  • data-exchange
  • data-separation
  • form-patterns
  • integration-implement
  • platform-help
  • security-auth-crypto
  • source-access
  • xdto

Code and quality

8
  • code-diagnostics
  • code-patch
  • code-search
  • db-auth-check
  • db-performance
  • log-analysis
  • query-optimize
  • test-authoring

Configurations and metadata

19
  • cf-edit
  • cf-info
  • cf-init
  • cf-validate
  • cfe-borrow
  • cfe-diff
  • cfe-init
  • cfe-patch-method
  • cfe-validate
  • meta-compile
  • meta-edit
  • meta-info
  • meta-remove
  • meta-validate
  • subsystem-compile
  • subsystem-edit
  • subsystem-info
  • subsystem-validate
  • support-edit

Forms, reports, and artifacts

23
  • dcs-compile
  • dcs-edit
  • dcs-info
  • dcs-validate
  • epf-bsp-add-command
  • epf-bsp-init
  • epf-init
  • erf-init
  • form-add
  • form-compile
  • form-edit
  • form-info
  • form-remove
  • form-validate
  • help-add
  • interface-edit
  • interface-validate
  • mxl-compile
  • mxl-decompile
  • mxl-info
  • mxl-validate
  • template-add
  • template-remove

Roles and access

3
  • role-compile
  • role-info
  • role-validate

Runtime and operations

4
  • autonomous-server
  • background-jobs
  • release-support
  • v8-runner

Developer feedback

How Unica helps in real work

Pavel Korolev
Pavel KorolevTranslated from RussianContributor

A case from practice. I was working on a multi-agent system, with my head full of that work and other thoughts. A developer from another project came over and said he was exhausted from wrestling with a DCS report: he kept trying and could not make it work. I knew he was experienced and simply worn out, so I had to help.

1) I took an ERP XML export, his report, and Unica, put them into the chat, and said: here is the problem, fix it. The agent fixed it. I gave the report to the developer, but it did not work: the data had changed, but incorrectly.

2) We took a screenshot showing what was wrong and sent it to the agent with: it does not work. We received the report and gave it to the developer. The report would not open. It turned out the agent had inserted its own comment before the query, which got in the way. We removed the line manually and checked the report: it worked as expected. On the next iteration, the agent corrected that as well.

The agent work took about 15 minutes in total. I am writing it as it happened: yes, it made mistakes, but that was the result.

The task was solved there and then, without additional struggle with infrastructure, RAG, or embeddings.

Anton
AntonTranslated from Russian

It happened on a Saturday morning. After an update to a standard Retail 3.0 file-based installation, we found a bug in DataMatrix code scanning at the cashier workstation. The background code-verification operation would hang in the verification and selection window. When scanning directly at the cashier workstation, the marking icon did not appear, and the mark was absent from the receipt, so it was not sent to Chestny ZNAK. I loaded the configuration on my computer, and GPT 5.5, using Unica — I think the version was around 0.4 at the time, though I may be mistaken; this was in early July — produced fixes for these bugs as an extension. The direct-scan marking icon was not fixed, but scanning through the verification and selection form worked correctly. That was enough overall, and the customer accepted it.

Unica mark

Installation

Ask the agent — or install manually

Choose Codex or Claude Code. Installation requires Git.

The simplest path

Send the repository link to the agent. It will read the current instructions and run the commands.

PROMPT FOR THE AGENT
Install Unica using the instructions at https://github.com/IngvarConsulting/unica

Or install manually

codex plugin marketplace add IngvarConsulting/unica-marketplace --ref main
codex plugin add unica@unica

After installation, open a new Codex task so Unica becomes available.

Update and removal

Update

codex plugin marketplace upgrade unica
codex plugin remove unica@unica
codex plugin add unica@unica

Remove

codex plugin remove unica@unica
codex plugin marketplace remove unica

If the plugin is missing, finish the current task after reinstalling and open a new one.

Unica is developed in the open

Source code, questions, ideas, and conversation between developers and users.

Using AI across the team?

Ingvar Consulting will review how your team briefs AI agents, verifies changes, and moves results into production. You will receive a risk register and a practical improvement plan.

Discuss an audit

Documents

The Russian legal documents are controlling. English versions are available for the Marketplace.