code-review

Reviews BSL code and 1C configuration changes for defects, regressions, and risks.

1|2|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill code-review-ingvarconsulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/IngvarConsulting/unica-marketplace/tree/main/plugins/unica/skills/code-review
Command: npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill code-review-ingvarconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reviewing 1C:Enterprise changes manually is slow and error-prone: reviewers must trace callers, check metadata dependencies, run diagnostics, and spot high-risk patterns like query-in-loop or broken transaction boundaries. This Skill structures that entire review workflow through the Unica MCP tools. ## Core Features & Use Cases - Scoped change analysis: Resolves changed exported methods and entry points with code definition, outline, and call-graph tools to map the real impact of a diff. - Metadata-aware review: Connects code changes to metadata objects, roles, subscriptions, and functional options before judging correctness. - Diagnostics and standards checks: Runs BSL diagnostics per source set and explains diagnostic codes against 1C standards. - Use Case: A developer opens a pull request modifying a document posting module. Ask for a review and receive severity-ordered findings with file/line references, covering transaction boundaries, privileged mode usage, and missing tests. ## Quick Start Review the changes in my current diff for defects, regressions, and missing tests.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review 1C BSL code changes with AI?▼

Ask for a review of your diff, module, or pull request. The skill resolves changed methods via code definition and outline tools, checks callers with the code graph, runs BSL diagnostics, and returns severity-ordered findings with file and line references.

What does the code review check in 1C modules?▼

It checks high-risk 1C patterns including transaction boundaries, query-in-loop, server/client context, privileged mode, broad rights, background jobs, external calls, temporary files, and silent exception handling, plus diagnostics findings per source set.

Does the review require the Unica MCP server?▼

Yes. All analysis routes through Unica MCP tools such as unica.code.search, unica.code.graph, unica.code.diagnostics, and unica.meta.info. Internal analyzer and runtime adapters are hidden behind the MCP layer and cannot be called directly.

Can the review run syntax checks or tests safely?▼

Yes, through unica.runtime.execute. With dryRun set to true it previews the planned command without side effects; with dryRun false it executes classified operations and reports terminal results with named runtime risk warnings.

Will the code review rewrite my code automatically?▼

No. The skill only reports findings, open questions, and a brief summary. It rewrites code only when you explicitly ask for fixes after the review is complete.