How nikolay-shirokov/cc-1c-skills works
This repository is an agent skill suite for 1C:Enterprise development, not a single application. An agent selects a skill for the requested artifact or operation; the skill’s scripts create, inspect, edit, compile, or validate 1C sources, while database and web skills carry changes into a running environment. The README also documents browser testing, regression runs, and video capture. Skill implementations are represented at their existing directories; their individual runtime wiring was not sampled, so uncertain calls between skill areas are omitted.
Main entry points: db-run Database Operations · web-test Browser Testing · skill-suggester.mjs Skill Guidance · support-guard.mjs Support Guard
Components 22
1C Authoring
- Configuration
.claude/skills/cf-edit - Extensions
.claude/skills/cfe-borrow - Metadata Objects
.claude/skills/meta-edit - Managed Forms
.claude/skills/form-compile - EPF and ERF
.claude/skills/epf-build - Layouts and Reports
.claude/skills/mxl-compile - Roles and Rights
.claude/skills/role-compile - Subsystems and UI
.claude/skills/subsystem-edit - XDTO Packages
.claude/skills/xdto-compile - 1C Source Files
Database Delivery
- Database Operations
.claude/skills/db-run - Information Base
- Config Repository
.claude/skills/db-repo
Web Operations
- Web Publication
.claude/skills/web-publish - Apache Server
- Browser Testing
.claude/skills/web-test - 1C Web Client
Agent Support
- Skill Guidance
hooks/skill-suggester.mjs - Support Guard
hooks/support-guard.mjs - Support State
hooks/common/support-state.mjs - Project Settings
hooks/common/project.mjs
Other components
- AI Agent
Connections 32
- AI Agent → Configuration: invokes
- AI Agent → Extensions: invokes
- AI Agent → Metadata Objects: invokes
- AI Agent → Managed Forms: invokes
- AI Agent → EPF and ERF: invokes
- AI Agent → Layouts and Reports: invokes
- AI Agent → Roles and Rights: invokes
- AI Agent → Subsystems and UI: invokes
- AI Agent → XDTO Packages: invokes
- Configuration → 1C Source Files: edits and validates
- Extensions → 1C Source Files: builds extensions
- Metadata Objects → 1C Source Files: edits and validates
- Managed Forms → 1C Source Files: compiles and edits
- EPF and ERF → 1C Source Files: builds and validates
- Layouts and Reports → 1C Source Files: compiles and inspects
- Roles and Rights → 1C Source Files: compiles and validates
- Subsystems and UI → 1C Source Files: edits and validates
- XDTO Packages → 1C Source Files: compiles and edits
- AI Agent → Database Operations: invokes
- Database Operations → Information Base: loads and updates
- Database Operations → 1C Source Files: loads and dumps
- AI Agent → Config Repository: invokes
- Config Repository → Information Base: manages repository
- AI Agent → Web Publication: invokes
- Web Publication → Apache Server: publishes to
- AI Agent → Browser Testing: invokes
- Browser Testing → 1C Web Client: drives and tests
- Browser Testing → 1C Web Client: records sessions
- Skill Guidance → AI Agent: suggests skills
- Skill Guidance → Project Settings: reads settings
- Support Guard → Support State: checks edit state
- Support Guard → Project Settings: reads policy