1c-runner-agnostic-template

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

Skill

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

  • 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
All reasons and checks
Russian stack

defin85/1c-runner-agnostic-template

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/1c-runner-agnostic-template

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a claude-code -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a cursor -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a github-copilot -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a codex -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a gemini-cli -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a cline -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a roo -y

The 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 defin85/1c-runner-agnostic-template --skill 1c-create-ib 1c-diff-src 1c-doctor 1c-dump-src 1c-load-diff-src 1c-load-src 1c-load-task-src 1c-publish-http 1c-run-bdd 1c-run-smoke 1c-update-db -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit bba83f2.

Text for your agent

Install openspec with npm install -g @fission-ai/openspec@latest, then run copier copy <path-or-git-url-to-template> . in a new directory and follow docs/agent/index.md.

Other ways from the author
copier copy <path-or-git-url-to-template> .

The main method from the README: scaffolds a new project from the template via copier.

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/cf

Limitations

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.

Security check

  • 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

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.

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.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AI1c-runner-agnostic-template

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