Код-ревью BSL и изменений 1С. Используй когда пользователь явно просит review, ревью diff/PR/модуля/изменения, поиск дефектов, регрессий, рисков или недостающих тестов.
Scanned 6/11/2026
Install via CLI
openskills install IngvarConsulting/unica---
name: code-review
description: "Код-ревью BSL и изменений 1С. Используй когда пользователь явно просит review, ревью diff/PR/модуля/изменения, поиск дефектов, регрессий, рисков или недостающих тестов."
---
# Code Review
## MCP routing
- Preferred path: use MCP `unica` tools `unica.code.search`, `unica.code.diagnostics`, `unica.standards.explain`, `unica.standards.search`, `unica.project.map`, and `unica.runtime.execute`.
- Use `unica.*.info` tools before reviewing code that depends on metadata shape, form structure, rights, SKD, MXL, or interfaces.
- Do not call internal analyzer, standards, runtime, or package adapters directly. They are hidden behind MCP `unica`.
## Review stance
Lead with findings. Order them by severity and ground each finding in a file/line reference, reproducible path, or diagnostic output. Keep summaries secondary.
## Workflow
1. Identify the review scope: changed files, target source-set, affected metadata objects, public entry points.
2. Map callers and handlers with `unica.code.search`; inspect metadata with `unica.*.info` when code depends on object structure.
3. Run `unica.code.diagnostics` when the review includes BSL code. Use `unica.standards.explain` for diagnostic codes or standards-sensitive claims.
4. Check high-risk 1C patterns: transaction boundaries, query-in-loop, server/client context, privileged mode, broad rights, background jobs, external calls, temporary files, and silent exception handling.
5. Verify with `unica.runtime.execute` syntax/tests when feasible; otherwise state the exact unverified risk.
## Output
- Findings first: severity, path, issue, impact, suggested fix.
- Then open questions or assumptions.
- Then brief change/test summary only if useful.
Do not rewrite the code during a review unless the user explicitly asks for fixes after the review.
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...