1c-epf-scaffold

Generates scaffolded TypeScript/JavaScript (TS/JS) projects with a predefined structure and build tooling for rapid development. (Note: adjust based on actual project type; here placeholder used for illustration only)

413|90|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-epf-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-epf-scaffold
Source: https://github.com/comol/cursor_rules_1c/tree/main/.cursor/skills/1c-epf-scaffold
Command: npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-epf-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generates a minimal scaffolding for a new 1C External Data Processor (EPF/ERF), producing the essential XML metadata and a basic Ext/ directory structure to start development.

Core Features & Use Cases

  • Generates a root metadata XML with four UUIDs and a fixed classId, plus a basic ObjectModule.bsl under Ext.
  • Creates the standard Ext/ directory with an ObjectModule.bsl ready for implementation.
  • Suitable for initial EPF/ERF project setup and rapid prototyping of external data processors.

Quick Start

Run 1c-epf-scaffold with a Name to generate the scaffold in your project directory.

Frequently Asked Questions about 1c-epf-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a 1C external data processor scaffold from scratch?

To create a 1C external data processor scaffold, you need to generate root XML metadata with four UUIDs, a fixed ClassId, and an Ext/ObjectModule.bsl file encoded in UTF-8 with BOM.

What files are required for a new EPF project structure?

A new EPF project structure requires a root metadata XML file and a basic Ext directory containing an ObjectModule.bsl file ready for implementation.

Does the EPF scaffold generator require a specific file encoding?

Yes, the EPF scaffold generator requires files to be encoded in UTF-8 with BOM to satisfy 1C platform metadata standards.

Can I use this scaffolding tool for both EPF and ERF initial setup?

Yes, this scaffolding tool applies to initializing both EPF and ERF projects from scratch, producing the essential XML metadata and standard Ext directory layout.

What is the best way to start rapid prototyping a 1C external data processor?

The best way to start rapid prototyping is generating a minimal scaffold with root XML metadata and a basic ObjectModule.bsl layout by providing a Name as input.

Why does my 1C external data processor XML metadata need four UUIDs?

1C external data processor XML metadata requires four generated UUIDs alongside a fixed ClassId to properly register the object within the platform's metadata structure.