Skip to content
Back to skills

1c Cfe Full Cycle

ASecurity

Полный цикл создания расширения конфигурации 1С (CFE) - от scaffold до валидации. Workflow: cfe-init → borrow → patch → form → validate.

  • 73 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsbash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add Desko77/claude-code-skills-1c --skill 1c-cfe-full-cycle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1c Cfe Full Cycle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1c Cfe Full Cycle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/desko77-1c-cfe-full-cycle/badge)](https://www.skillsdirectory.com/skills/desko77-1c-cfe-full-cycle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: 1c-cfe-full-cycle
description: "Полный цикл создания расширения конфигурации 1С (CFE) - от scaffold до валидации. Workflow: cfe-init → borrow → patch → form → validate."
argument-hint: "<ExtensionName> для конфигурации <ConfigPath>"
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
  - Grep
  - Skill
---

# /cfe-full-cycle - Полный цикл создания расширения

Workflow-скил: оркестрирует цепочку навыков для создания расширения конфигурации от scaffold до валидации.

## Цепочка навыков

```
/cf-info        → получить версию и совместимость конфигурации
      ↓
/cfe-init       → scaffold расширения с правильным CompatibilityMode
      ↓
/cfe-borrow     → заимствовать объекты из конфигурации
      ↓
/cfe-patch-method → создать перехватчики методов
      ↓
/meta-compile   → создать собственные объекты (если нужно)
      ↓
/form-add       → создать/заимствовать формы
/form-compile   → скомпилировать формы
      ↓
/cfe-validate   → проверить корректность расширения
```

## Алгоритм

1. **Анализ конфигурации** (`/cf-info`): получить версию, совместимость, проверить объект
2. **Scaffold расширения** (`/cfe-init`): имя, назначение (Patch/Customization/AddOn), совместимость
3. **Заимствование** (`/cfe-borrow`): скопировать нужные объекты из конфигурации
4. **Перехватчики** (`/cfe-patch-method`): создать перехватчики методов (Before/After/ModificationAndControl)
5. **Собственные объекты** (`/meta-compile`): если нужны новые реквизиты/ТЧ/модули
6. **Формы** (`/form-add` + `/form-compile`): создать или модифицировать формы
7. **BSL-код**: написать код перехватчиков и модулей
8. **Валидация** (`/cfe-validate`): проверить структуру расширения

## Пример использования

```
> Создай расширение для исправления бага в справочнике Контрагенты:
  нужно добавить проверку ИНН при записи.
  Конфигурация ERP в C:\cfsrc\erp
```

## Важно

- Всегда начинать с `/cf-info` - CompatibilityMode расширения должен совпадать с конфигурацией
- Purpose выбирать по задаче: `Patch` для багфиксов, `Customization` для доработок, `AddOn` для нового функционала
- Собственные объекты расширения должны иметь префикс (`NamePrefix`)
- Завершать `/cfe-validate` для проверки корректности

Files in this skill

  • SKILL.md3.2 KB
  • evals/evals.json4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.