1c-runner-agnostic-template skill
A Copier project template for 1C with a bundle of SKILL.md files for Claude Code and Codex: dump, load, tests and extension builds via stable scripts
- 2 ★ on the repository
- Last commit
Extended access
Why this level
- Dump and load scripts write to the infobase through the batch designer
- The dbms-infobase mode is explicitly marked unsafe for a production database without isolation
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/1c-runner-agnostic-templateDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Dump and load scripts write to the infobase through the batch designer
- The dbms-infobase mode is explicitly marked unsafe for a production database without isolation
This is third-party code. Review the repository files before installing.
What it does
The project scaffolds a new spec-driven 1C repository through copier, with tests under tests/features and entry points under scripts/ that stay independent of a specific runner: vrunner plugs in as an optional adapter rather than the foundation. The template ships over a hundred SKILL.md files under .agents/skills (Codex) and .claude/skills (Claude Code) covering dump and load of sources, creating and updating the infobase, building cf and cfe, and working with forms, roles, DCS templates and external processors. It includes a Windows PowerShell path, a three-tier CI (static checks, fixtures, a live run on a self-hosted runner) and a command to update a generated project from a newer template version.
Who it is for. For 1C teams who want a spec-driven project layout and a ready skill set for the agent instead of homemade instructions.
Good fit when
- You need a new 1C repository with a ready test, dump and load setup
- You need SKILL.md files for common 1C operations in both Claude Code and Codex
- You need runner independence while keeping vrunner as an option
Not a fit when
- Your project is already established and a restructure is not worth it
- You need one or two scripts, not a whole OpenSpec-based template
Example request
Scaffold a new 1C project from this template and dump the current configuration into src/cfLimitations
Needs Python, PowerShell and the openspec CLI installed. Requires the 1C platform and knowledge of its launch paths (designer, ibcmd). It does not parse env files or choose the platform for you: launch commands need tuning for your own setup. Single author, few stars, young project.
How to disable. Delete the .agents/skills and .claude/skills directories from the project, or disable individual skills through your agent settings.
FAQ
Is vrunner required?
No, it is one option for RUNNER_ADAPTER alongside direct-platform and remote-windows.
How do I update an already generated project to a newer template version?
With make template-update or scripts/template/update-template.sh, which updates only the template-managed files.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise tools1C project template with rules and MCP
Шаблон проекта 1С (1c-rules + Platform Tools)
A portable starter for a new 1C:Enterprise project in Cursor, with 1c-rules, an OpenSpec skeleton, and updates via the /updaterules command
A shared skill and tooling infrastructure for 1C development, wired in as a git submodule and laid out across several agents at once
A Claude Code starter template for 1C: 16 skills, 6 role subagents and a protocol for checking against a live base via MCP
A 1C development skill collection for Codex and Claude Code: XML sources, forms, data composition, infobases, web publishing and an HTTP test bridge
Skills covering the full 1C:Enterprise 8.3 development cycle, from XML sources to publishing and web client testing
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
README in short
The README describes a spec-driven, LLM-first automation template for 1C: the src/openspec/tests/scripts layout, runtime profiles under env/*.json, runner-independent entrypoint scripts and a new-1c-project command on top of copier copy. It details project-scoped skills under .agents and .claude, a three-tier CI setup and the process for updating a generated project to a newer template version.