git404hub

what is yaxunit-test-writer fr?

astrizhachuk/yaxunit-test-writer — explained in plain English

Analysis updated 2026-05-18

16Audience · developerComplexity · 3/5Setup · moderate

tl;dr

An AI agent skill that teaches Claude Code, Cursor, and similar tools how to write unit tests for 1C:Enterprise projects using YAxUnit.

vibe map

mindmap
  root((yaxunit-test-writer))
    What it does
      Guides AI agents writing tests
      Uses YAxUnit framework
      Registers tests in project XML
    Tech stack
      1C Enterprise
      YAxUnit
      skills CLI
    Use cases
      Add unit test coverage
      Follow given when then structure
      Mock dependencies with Mockito
    Audience
      1C developers
    Requirements
      bootstrap-1c project template
      mcp-bsl-platform-context server
      Specific folder layout

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Have an AI agent write unit tests for a 1C:Enterprise configuration using YAxUnit.

VIBE 2

Automatically register new test modules in a project's Configuration.xml file.

VIBE 3

Generate tests that follow a given, when, then structure with mocked dependencies.

VIBE 4

Organize 1C tests into suites and tags consistently across a project.

what's the stack?

1C:EnterpriseYAxUnitskills CLI

how it stacks up fr

astrizhachuk/yaxunit-test-writer787a68/hubproxy920linjerry-stack/capital-studio
Stars161616
LanguageGoPython
Setup difficultymoderatemoderateeasy
Complexity3/53/53/5
Audiencedeveloperops devopsresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a project built from the bootstrap-1c template plus the mcp-bsl-platform-context MCP server configured under a specific name.

The README does not state a license, so usage rights are unclear.

in plain english

yaxunit-test-writer is a skill for AI coding agents that teaches them how to write unit tests for 1C:Enterprise configurations using the YAxUnit testing framework. It is installed through the skills CLI, a tool that adds capabilities to agents like Claude Code, Cursor, Codex, Windsurf, and Cline. Once installed, the skill triggers automatically when a developer asks the agent to write a test, add test coverage, or mentions YAxUnit by name. The skill walks the agent through the full process of writing a test: preparing a test module and registering it in the project's Configuration.xml file, designing the test itself including its type and naming, implementing the test using a given, when, then structure, isolating dependencies with the Mockito mocking approach, and organizing tests into suites and tags. Installing it is a single command using the skills CLI, where a flag specifies which agent to target, such as Claude Code, or an asterisk to install it into every detected agent at once. It can also be installed globally so it applies across all projects rather than just one. Updating it later is done with a single skills update command that refreshes everything installed this way. The skill assumes the project it is used on was created from a companion template repository called bootstrap-1c, and it relies on that template's specific folder layout, including a src folder for configuration source code and a test folder holding the test extension and its registration file. It also assumes the test extension is named using a specific hardcoded Russian word, and that the 1C platform version is read from the project's own CLAUDE.md file to select the right set of XML templates, which currently only exist for platform version 8.3.16. To check platform method and type signatures, the skill relies on a separate MCP server tool that must be configured under a specific name in the project. The README notes two open items: making the hardcoded test extension name configurable, and adding metadata templates for other platform versions. No license is stated.

prompts (copy fr)

prompt 1
Install the yaxunit-test-writer skill into Claude Code using the skills CLI.
prompt 2
Write a test for this 1C configuration module using YAxUnit and the given when then structure.
prompt 3
Cover this module with tests and register them in Configuration.xml following the skill's process.
prompt 4
Explain what project layout and MCP server this skill requires before it can generate valid tests.

Frequently asked questions

what is yaxunit-test-writer fr?

An AI agent skill that teaches Claude Code, Cursor, and similar tools how to write unit tests for 1C:Enterprise projects using YAxUnit.

What license does yaxunit-test-writer use?

The README does not state a license, so usage rights are unclear.

How hard is yaxunit-test-writer to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is yaxunit-test-writer for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.