onec-vibecoding skill

A skill for fast 1C extension development: an edit-load-test loop, storage discipline and AI features through TAB's AI Library

  • 4 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • Writes changes directly into a 1C extension and configuration storage of a test database
  • Downloads the third-party TAB:AI Library distribution from a link on the vendor's page
All reasons and checks
Russian stack

tab1c/onec-vibecoding

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/onec-vibecoding

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

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Writes changes directly into a 1C extension and configuration storage of a test database
  • Downloads the third-party TAB:AI Library distribution from a link on the vendor's page

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

What it does

The skill gives the agent a discipline for 1C extension work: reproduce the bug first, then edit, load into a test database, update metadata and verify. It requires testing 1C web-client user scenarios inside the client's own embedded browser rather than an external one, and keeps the configuration storage clean by committing only genuinely changed production objects and keeping out debug code and test buttons. Any AI feature is required to go through the third-party TAB:AI Library rather than custom LLM calls, and the skill fetches that library's distribution from the vendor's site with its own script. It ships one ready recipe: a scheduled job that checks product names against a photo using that library.

Who it is for. For 1C developers vibe-coding extensions in Codex, Cursor or Claude Code who want discipline in the edit-test-storage loop.

Good fit when

  • The agent is developing a 1C extension and should load and verify changes in a test database itself
  • You need to test scenarios in the web client's own embedded browser
  • You want ready AI functionality in 1C through the third-party TAB:AI Library instead of custom LLM calls

Not a fit when

  • You are editing the whole configuration, not an extension
  • You do not want to depend on the paid TAB:AI Library for AI features
  • You are not developing for 1C

Example request

Pull in the onec-vibecoding skill and fix a bug in the extension: warehouse stock does not recalculate on document posting

Limitations

The skill requires the third-party paid TAB:AI Library: its cloud part is billed per character and needs an account on 1cmycloud.com. The download script scrapes a product page on tab-store.ru and can break if the vendor changes that page. The README does not cover setting up 1C or EDT itself, only the workflow once the environment is ready.

How to disable. Delete the onec-vibecoding folder from ~/.codex/skills or ~/.claude/skills.

FAQ

Is the TAB:AI Library mandatory?

The skill requires routing any AI feature through it and fetches the distribution itself with fetch-tab-bii.py; it is billed separately per character.

Where are ready examples?

references/recipes holds nomenclature-photo-check.md, a scheduled job that checks product names against photos.

How is onec-vibecoding different from general coding skills?

The skill sets the order of work on 1C extensions: reproduce the error, make a fix, load into a test database, update metadata and verify the result. It works with the repository and AI functions through TAB:BII.

Is the TAB:BII library required and where are the examples?

The library is needed for AI functions inside 1C, the edit-load-test cycle does not depend on it. See the TAB1C/onec-vibecoding repository for examples. To connect, ask the agent to pull the repository in Codex, Cursor or Claude Code.

Discussion

No questions or reviews yet.

Russian stack

A 1C development skill collection for Codex and Claude Code: XML sources, forms, data composition, infobases, web publishing and an HTTP test bridge

SkillBroad access62Repository 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

A large set of skills, rules and commands that let an agent build and parse 1C sources in the platform's format, without the Designer

SkillExtended access93Repository stars
Editors’ pick

Skills covering the full 1C:Enterprise 8.3 development cycle, from XML sources to publishing and web client testing

SkillBroad access781Repository stars
Russian stack

A set of skills, rules and MCP servers for 1C Enterprise 8.3 development where the agent works from real code and docs, not from memory

SkillBroad access35Repository stars

README in short

The Russian README explains pasting an install prompt into the agent's chat with test database and storage parameters, and that the same command updates an already-installed skill. A section on TAB's AI Library covers auto-downloading the distribution via script and checking the account balance before bulk runs. A bullet list spells out what the skill demands of the agent: the edit cycle, testing in the web client's browser, careful storage discipline, and using ibcmd and 1cv8 DESIGNER.

README badge

Report a problem