onec-vibecoding
A skill for fast 1C extension development: an edit-load-test loop, storage discipline and AI features through TAB's AI Library
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/onec-vibecodingDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add tab1c/onec-vibecoding --skill onec-vibecoding -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Pull or update the TAB1C/onec-vibecoding repository into ~/.codex/skills/onec-vibecoding (for Claude Code, ~/.claude/skills/onec-vibecoding), read SKILL.md and follow it, providing the test database, extension and storage details for the 1C task.
Other ways from the author
Подтяни или обнови репозиторий https://github.com/TAB1C/onec-vibecoding в ~/.codex/skills/onec-vibecoding, прочитай ~/.codex/skills/onec-vibecoding/SKILL.md и дальше работай по нему для этой задачи 1С.
Ready-made prompt from the README, pasted into the chat with the test database and storage parameters.
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 postingLimitations
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.
Security check
- 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
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.
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.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything