Vanessa_for_AI skill

Rules, two skills and a standard step catalog for writing Vanessa Automation Turbo Gherkin scenarios with an agent

  • 3 ★ on the repository
  • Last commit
Skill

Minimal access

Why this level

  • The kit consists of rules, instructions and a step reference
  • The agent edits only scenario files and does not connect to 1C
All reasons and checks
Russian stack

andrejkaxz/vanessa_for_ai

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/vanessa-for-ai

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The kit consists of rules, instructions and a step reference
  • The agent edits only scenario files and does not connect to 1C

This is third-party code. Review the repository files before installing.

What it does

The kit teaches the agent to write and fix Russian .feature scenarios for Vanessa Automation without MCP and without touching the 1C UI. The vanessa-project-bootstrap skill studies the repo and proposes a minimal folder structure, creating it only after approval. The vanessa-feature-authoring skill builds a scenario from the user's Vanessa recording, separates setup, action, checks and cleanup, adds waits and verifies steps against a local catalog. The step catalog is built from Vanessa Automation sources and can be rebuilt for your version with a script.

Who it is for. For 1C developers and testers automating UI tests in Vanessa Automation.

Good fit when

  • You need to turn a Vanessa recording into a clean scenario with checks
  • You need to diagnose a run failure and fix the scenario
  • You need a structure for a new scenario project

Not a fit when

  • You need the agent to launch 1C and run tests itself
  • You have no recording or verified analog and the agent would have to guess UI elements

Example request

Use vanessa-feature-authoring: here is a Vanessa recording, check that the goods receipt posts and stock increases

Limitations

Requires 1C:Enterprise, Vanessa Automation, TestClient and a test database. The agent does not run scenarios: the user runs them and returns results. The bundled step catalog targets version 1.2.043.28 and does not confirm window or element names of a specific configuration. Rules and skills are CC BY 4.0 and require attribution.

How to disable. Remove the copied AGENTS.md, CLAUDE.md, the .agents/skills and .claude/skills folders with these skills, and knowledge/vanessa-automation from the project.

FAQ

Why is a Vanessa recording needed?

The skill does not invent window titles or element names. Without a recording or verified scenario it asks for a minimal diagnostic snippet.

How do I get a catalog for my version?

Run tools/build_steps_catalog.py with a path to a local Vanessa Automation checkout and your version.

How is Vanessa_for_AI different from an MCP for Vanessa Automation?

The set teaches the agent to write and fix Russian-language .feature scenarios for Vanessa Automation in Turbo Gherkin without connecting MCP or opening the 1C interface. The vanessa-project-bootstrap skill studies the repository and proposes rules, and a catalog of standard steps is included.

Why use Vanessa action recording and how do I get the step catalog for my version?

Action recording helps get real scenario steps from the 1C interface. The standard step catalog is exported from your Vanessa Automation version as the README describes. It works in Codex, Claude Code and OpenCode.

Discussion

No questions or reviews yet.

Russian stack

PowerShell recipes for headless 1C GUI test runs via Vanessa Automation TestManager, plus a Claude Code skill that solves gotchas absent from the docs

SkillExtended access1Repository stars
Russian stack

The 1c-dev Claude Code plugin: discussing a 1C task in dialogue, a technical spec, dependency-aware steps, and executing one verified step at a time

PluginMinimal access
Russian stack

An MCP server and manager for native 1C TestClient QA automation: BDD scenarios, managed-form checks, without a Vanessa Automation runtime

MCP serverBroad access5Repository stars

Tester

Тестер

Russian stack

A scenario testing system for 1C:Enterprise with a set of agent skills that let an AI agent operate the application like a regular user

SkillBroad access206Repository stars
Russian stack

A Rust CLI and MCP server for the local 1C development loop: builds, syntax checks, YAxUnit and Vanessa tests, dumping changes

CLIExtended access63Repository stars

v8std standards harness

v8std-standards-harness

Russian stack

A skill and validator that stop an agent from silently skipping the v8std 1C development standards check on BSL code

SkillMinimal access11Repository stars

README in short

The README explains that the project works only with files and needs no MCP, and lists its parts: shared rules, two skills, a step catalog and its build script. It covers a quick start via GitHub Template and adding it to an existing project by copying files. A table shows how to invoke the skills in Codex, Claude Code and OpenCode. It describes how step sources are prioritized and a candid loop where a person runs the scenarios. CC BY 4.0 license, with the step catalog under BSD-3-Clause.

README badge

Original SKILL.md

---
name: vanessa-feature-authoring
description: Создаёт, изменяет, проверяет и диагностирует русскоязычные Turbo Gherkin `.feature` для Vanessa Automation без MCP. Используй для UI-сценариев 1С, экспортных сценариев, переменных, тестовых данных, очистки, переходов окон, ожиданий, поиска шагов в локальном каталоге и разбора runtime-ошибок. Требует запись Vanessa Automation или runtime-проверенный аналог и бизнес-цель пользователя.
---

# Авторинг сценариев Vanessa Automation

Не подключай MCP. Работай с файлами проекта, локальным каталогом шагов, записью пользователя и runtime-диагностикой.

## Проверь вход

До изменения UI-шагов получи:

1. бизнес-цель;
2. ожидаемые проверки результата;
3. запись Vanessa Automation либо runtime-проверенный аналог.

Если структуры проекта нет, сначала используй `vanessa-project-bootstrap` и дождись согласования. Если не подтверждена конкретная UI-деталь, запроси минимальный фрагмент записи или диагностики до редактирования затронутых шагов.

## Собери контекст

1. Прочитай `AGENTS.md`, корневой README и ближайший README сценария.
2. Найди похожие исполняемые и экспортные сценарии.
3. Проверь точные имена вызываемых `@ExportScenarios`.
4. Определи версию Vanessa Automation и подходящий каталог шагов.
5. Составь порядок зависимостей и очистки.

Читайте references только по потребности:

- подтверждение UI-фактов — [references/ui-evidence.md](references/ui-evidence.md);
- состояния окон и ожидания — [references/window-state-and-waits.md](references/window-state-and-waits.md);
- переменные и экспортные сценарии — [references/variables-and-exports.md](references/variables-and-exports.md);
- тестовые данные и очистка — [references/data-and-cleanup.md](references/data-and-cleanup.md);
- ожидаемые ошибки и сообщения пользователю — [references/negative-messages.md](references/negative-messages.md);
- условные блоки `Если ... Тогда` — [references/conditional-blocks.md](references/conditional-blocks.md);
- каталог шагов — [references/step-catalog.md](references/step-catalog.md);
- диагностика и финальная проверка — [references/diagnostics-and-review.md](references/diagnostics-and-review.md).

## Спроектируй сценарий

1. Отдели подготовку, действие, независимые бизнес-проверки и очистку.
2. Для каждого действия, меняющего окно, запиши трассу:

   `действие -> ожидаемое активное окно -> источник факта`

Report a problem

Foxx AIVanessa_for_AI
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.