1c-agent-kit

A shared skill and tooling infrastructure for 1C development, wired in as a git submodule and laid out across several agents at once

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Skills like db-server and epf-add-form perform operations against a real 1C database and its objects
  • The link scripts change the consumer project's file structure, including the git index and .gitignore
All reasons and checks
Russian stack

pzayash/1c-agent-kit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/1c-agent-kit

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 pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -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.

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .claude/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .claude/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .claude/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .claude/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .claude/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -a cursor -y

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

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -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.

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .github/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .github/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .github/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .github/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .github/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -a codex -y

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

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -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.

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .devin/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .devin/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .devin/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .devin/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .devin/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -a cline -y

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

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .cline/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .cline/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .cline/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .cline/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .cline/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -a roo -y

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

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .roo/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .roo/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .roo/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .roo/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .roo/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add pzayash/1c-agent-kit --skill 1c-configdump-fast-search 1c-method-documentation 1c-query-rule 1c-test-creation -a opencode -y

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

Without third-party tools, from commit d0d6416
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pzayash/1c-agent-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /cursor/skills/1c-configdump-fast-search/ /cursor/skills/1c-method-documentation/ /cursor/skills/1c-query-rule/ /cursor/skills/1c-test-creation/
git -C "$tmp" checkout d0d641634b139d0a234a21ce06bebcb52758c193
mkdir -p .agents/skills
cp -R "$tmp/cursor/skills/1c-configdump-fast-search" .agents/skills/1c-configdump-fast-search
cp -R "$tmp/cursor/skills/1c-method-documentation" .agents/skills/1c-method-documentation
cp -R "$tmp/cursor/skills/1c-query-rule" .agents/skills/1c-query-rule
cp -R "$tmp/cursor/skills/1c-test-creation" .agents/skills/1c-test-creation

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

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

Text for your agent

In the project, run git submodule add <url to pzayash/1c-agent-kit> harness and git submodule update --init, then run bash harness/scripts/bootstrap-kit.sh . (or .ps1 on Windows) to lay out the skills and tools under .cursor, .agents, .claude and other agent roots.

Other ways from the author
git submodule add <url-этого-репо> harness
git submodule update --init
bash harness/scripts/bootstrap-kit.sh .

Wiring in as a submodule and the initial skill and tool layout. On Windows use harness/scripts/bootstrap-kit.ps1 instead.

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

What it does

The project is not a ready set of skills to copy but an infrastructure for teams running several 1C projects who want to centrally update shared skills, rules and tools. A consumer wires the repo in as a git submodule under harness/ and runs a bootstrap script that links the vanilla cc-1c-skills, a custom Cursor overlay (rules, commands, skills like bsl-check, db-server, epf-add-form, code-analysis-orchestrator) and tools like mcp-call for JSON-RPC calls to 1C MCP servers, into several places at once: .cursor/skills, .agents/skills, .claude/skills, .pi/skills and the Kilo Code/OpenCode plugin folders. A dedicated kit-layout and kit-agent engine keeps link integrity on Windows (junctions) and Linux (symlinks), guards against kit files accidentally landing in the consumer's git history, and gives agents guard rules via hooks.

Who it is for. For teams running several 1C repositories who want one centrally updated base of skills and rules for agents instead of copying them into each project by hand.

Good fit when

  • You run several 1C projects and want to update shared skills and rules centrally through one submodule
  • Your team uses several agents at once, Cursor, pi, Kilo Code or OpenCode, and wants one skill layout across all of them
  • You need protection against kit files accidentally landing in the consumer's git history and drift control for AGENTS.md

Not a fit when

  • You just need one ready skill for one project: the git submodule and linking complexity is not worth it
  • You have no experience with git submodules, symlinks and Windows junctions: the tool documents many sharp edges in detail precisely because they really occur

Example request

Check the BSL code with the bsl-check skill and start db-server for the test database

Limitations

This is infrastructure for a specific, fairly complex workflow of the author's own team: a submodule, a layout engine, guard hooks, symlink vs junction conflicts across OSes, and AGENTS.md managed-section drift. The README devotes most of its length to pitfalls of exactly this scheme, which signals its operational weight. The canonical architecture decisions live in a separate, non-public pilot repo, so some context is unavailable from outside.

How to disable. Remove the harness gitlink from the consumer (git submodule deinit and rm harness) and delete the symlinks/junctions it created under .cursor, .agents, .claude, .pi.

Security check

  • Skills like db-server and epf-add-form perform operations against a real 1C database and its objects
  • The link scripts change the consumer project's file structure, including the git index and .gitignore

README in short

The README covers connecting via a git submodule and bootstrap scripts, the kit-layout engine as a declarative alternative to link scripts, kit-agent guard rules for agents, and an extensive pitfalls section: symlink/junction conflicts, foreign-namespace traps in sandboxes, PowerShell encoding, submodule downgrades and pruning, symlink permissions on Windows. It separately describes the vendored cc-1c-skills, the Cursor overlay (slices A and B with specific skills), and optional pi harness integration. The license is stated in LICENSE, with third-party licenses collected in THIRD_PARTY_LICENSES.md.

FAQ

Can I just copy the skills without a submodule?

Technically yes, but the tool is built around a git submodule specifically for centralized updates, and its link scripts and pruning keep the copy in sync with upstream.

Does this only work with Cursor?

No, bootstrap also lays out skills for .claude, pi and the Kilo Code/OpenCode plugins, though the main rules/commands overlay is built for Cursor.

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-agent-kit

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