Agent skill

1c Feature Dev

by AndreevED in AndreevED/1c-ai-feature-dev-workflow

Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С"…

MITAuto-check passed

Install 1c Feature Dev

skills CLI
$ npx skills add AndreevED/1c-ai-feature-dev-workflow --skill 1c-feature-dev -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AndreevED/1c-ai-feature-dev-workflow 1c-feature-dev --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AndreevED/1c-ai-feature-dev-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/1c-feature-dev .claude/skills/1c-feature-dev && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
1c-feature-dev
GitHub stars
155
Token cost
~3k tokens
SKILL.md length
1,305 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С"…

  • Works in 9 steps: Инициализация и оценка сложности → Discovery → Исследование кодовой базы 1C → …
  • SKILL.md covers Принципы работы, Phase 0: Инициализация и…, Phase 1: Discovery and Phase 2: Исследование кодовой…, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

1c Feature Dev is an agent skill from AndreevED/1c-ai-feature-dev-workflow. Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С" или нуждается в полном цикле разработки 1C-доработок от анализа до реализации с валидацией плана и проверками приемки.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: AI-воркфлоу для разработки доработок 1С: анализ, архитектура, код, ревью. The licence is MIT.

Example prompts

  • “создать доработку 1C”
  • “реализовать функционал 1C”
  • “добавить новую возможность в 1C”
  • “/1c-feature-dev”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Инициализация и оценка сложности
  2. Discovery
  3. Исследование кодовой базы 1C
  4. Уточняющие вопросы
  5. Проектирование архитектуры
  6. Ревью плана
  7. Реализация по этапам
  8. Ревью кода
  9. Итоги

What it can do on your machine

Read from SKILL.md and the folder at commit c67108a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

1c Feature Dev loads about 3k tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 1,305 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from AndreevED/1c-ai-feature-dev-workflow at commit c67108a, republished under its MIT licence (© AndreevED). 1,305 words, ~3,044 tokens.

Download SKILL.mdSave it as .claude/skills/1c-feature-dev/SKILL.md (or your agent's skills folder).
name
1c-feature-dev
description
Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С" или нуждается в полном цикле разработки 1C-доработок от анализа до реализации с валидацией плана и проверками приемки.

Принципы работы

  • Адаптивность: количество агентов и глубина анализа зависят от сложности задачи
  • Ранняя валидация: ревью плана до реализации, а не после
  • Уточнение требований: выявление всех неоднозначностей до проектирования через вопросы пользователю
  • Атомарные шаги: этапы реализации с критериями приемки и проверками
  • Отслеживание прогресса: после завершения каждой фазы отмечай её как завершённую в списке задач

Phase 0: Инициализация и оценка сложности

Цель: понять масштаб задачи и создать структуру для работы

Начальный запрос: $ARGUMENTS

Действия:

  1. Создай список задач со всеми фазами
  2. Создай директорию .tasks/task-[feature-name]/ для хранения артефактов
  3. Оцени сложность задачи (простая/средняя/сложная/критичная):
    • Простая: небольшое изменение, очевидная реализация
    • Средняя: затрагивает несколько модулей, требует понимания архитектуры
    • Сложная: большая доработка, несколько подсистем, неочевидные решения
    • Критичная: архитектурные изменения, влияние на всю систему, высокие риски
  4. Запиши оценку сложности в файл .tasks/task-[feature-name]/phase0-complexity.md

Phase 1: Discovery

Цель: понять, что нужно построить

Действия:

  1. Если доработка неясна, спроси пользователя:
    • Какую проблему они решают?
    • Что должна делать доработка?
    • Есть ли ограничения или требования?
  2. Резюмируй понимание и получи подтверждение от пользователя
  3. Сохрани подтвержденное понимание в файл .tasks/task-[feature-name]/phase1-requirements.md:
    • Исходный запрос из $ARGUMENTS
    • Уточняющие вопросы и ответы (если были)
    • Резюме понимания задачи
    • Ключевые требования и ограничения
    • Подтверждение пользователя

Phase 2: Исследование кодовой базы 1C

Цель: понять существующий код и паттерны

ПРИНЦИПЫ АДАПТИВНОГО ИССЛЕДОВАНИЯ:

ТЫ ПРИНИМАЕШЬ РЕШЕНИЕ о стратегии исследования на основе:

  • Оценки сложности из Phase 0
  • Характера задачи (новая доработка vs расширение существующей)
  • Того, насколько понятна область кодовой базы

Ключевой принцип: глубина важнее ширины - лучше запустить агентов последовательно для углубления, чем параллельно на одно и то же.

Твои решения:

  1. Сколько агентов 1c-code-explorer запустить? (1-4+)

    • Для простых задач может хватить одного
    • Для сложных может понадобиться несколько с углублением
  2. Параллельно или последовательно?

    • Параллельно - если нужно изучить разные независимые области
    • Последовательно - если нужно углубление: первый агент находит, второй копает глубже
  3. На какие аспекты фокусироваться?

    • Похожие доработки и паттерны
    • Архитектура и слои абстракции
    • Интеграции и зависимости
    • Критичные компоненты, найденные предыдущими агентами
  4. Итеративное углубление

    • Можешь запустить агента, посмотреть результаты, решить нужно ли ещё углубление
    • Каждый следующий агент может фокусироваться на находках предыдущих

Действия:

  1. Прими решение о стратегии исследования (обоснуй коротко)
  2. Запусти агентов 1c-code-explorer согласно своей стратегии:
    • Передай путь к требованиям: phase1-requirements.md
    • Укажи фокус исследования для каждого агента (паттерны, архитектура, похожие доработки и т.д.)
  3. Каждый агент должен вернуть список нескольких ключевых файлов для чтения
  4. Прочитай все указанные файлы для глубокого понимания
  5. Оцени: достаточно ли понимания? Нужно ли ещё углубление? Если да - запусти ещё агентов
  6. Представь полную сводку найденных паттернов
  7. Сохрани сводку в файл .tasks/task-[feature-name]/phase2-exploration.md:
    • Найденные паттерны и соглашения
    • Похожие доработки с ссылками на файлы
    • Ключевые компоненты и их назначение
    • Архитектурные инсайты
    • Список всех прочитанных ключевых файлов

Phase 3: Уточняющие вопросы

Цель: заполнить пробелы и разрешить все неоднозначности ДО проектирования

Действия:

  1. Просмотри находки по кодовой базе и исходный запрос на доработку
  2. Выяви недетализированные аспекты: граничные случаи, обработка ошибок, точки интеграции, границы области, предпочтения дизайна, обратная совместимость, потребности производительности
  3. Представь все вопросы пользователю в ясном, организованном списке
  4. Жди ответов перед проектированием архитектуры
  5. Сохрани вопросы и ответы в файл .tasks/task-[feature-name]/phase3-clarifications.md:
    • Список вопросов с контекстом
    • Ответы пользователя на каждый вопрос
    • Принятые решения и рекомендации

Если пользователь говорит "как считаешь нужным", предоставь свою рекомендацию и получи явное подтверждение.


Phase 4: Проектирование архитектуры

Цель: спроектировать архитектуру реализации

АДАПТИВНЫЙ ПОДХОД - количество агентов зависит от сложности:

Простая задача (1 агент):
  • Запусти 1 агента 1c-code-architect
  • Создай один практичный план реализации
Средняя задача (1 агент + опциональное мультисэмплинг):
  • По умолчанию: 1 агент с практичным планом
  • Опционально: если решение неочевидно, можешь запустить 2 агента с разными подходами и выбрать лучший
Сложная/критичная задача (2-3 агента, мультисэмплинг):
  • Запусти 2-3 агента 1c-code-architect параллельно с разным фокусом:
    • Минимальные изменения (наименьшее изменение, максимальное переиспользование)
    • Чистая архитектура (поддерживаемость, элегантные абстракции)
    • Прагматичный баланс (скорость + качество)
  • Сформируй мнение о лучшем подходе
  • Представь пользователю все подходы с твоей рекомендацией
  • Спроси пользователя, какой подход он предпочитает

Действия:

  1. Запусти агентов 1c-code-architect согласно сложности задачи:
    • Передай пути к артефактам: phase1-requirements.md, phase2-exploration.md, phase3-clarifications.md
    • Для каждого агента укажи архитектурный подход (минимальные изменения / чистая архитектура / баланс)
  2. После выбора подхода создай файл .tasks/task-[feature-name]/phase4-architecture.md с:
    • Постановкой задачи
    • Оценкой сложности из Phase 0
    • Выбранным архитектурным подходом с обоснованием
    • Найденными паттернами и соглашениями из Phase 2
    • Ответами на уточняющие вопросы из Phase 3
    • ЭТАПАМИ РЕАЛИЗАЦИИ - разбей реализацию на логические этапы (чеклист в markdown):
      • Гранулярность: простая задача = 1 этап, средняя = 2-4, сложная = 4-8, критичная = 5-10+ (отталкивайся от атомарности)
      • Атомарность: этап завершается за 1 сессию агента, имеет проверяемый результат, не блокирует сам себя
      • Формат: - [ ] **Этап N**: описание + файлы + критерии приемки + зависимости (если есть)
    • Mermaid-диаграммами (архитектура, потоки данных)
    • План должен быть самодостаточным для понимания без контекста беседы

Show full SKILL.md (560 more words)Show less

Phase 5: Ревью плана

Цель: валидировать план ДО реализации — ошибки в плане обходятся дорого, весь код придётся переписывать.

Действия:

  1. Запусти агента 1c-code-architect для ревью плана:
    • Передай пути к артефактам: phase1-requirements.md, phase2-exploration.md, phase3-clarifications.md, phase4-architecture.md
    • Фокус ревью:
      • Полнота: все ли аспекты задачи покрыты?
      • Корректность: соответствуют ли решения найденным паттернам из Phase 2?
      • Реалистичность: можно ли реализовать план как описано?
      • Соответствие требованиям: покрывает ли план все требования из Phase 1 и ответы из Phase 3?
      • Критерии приемки этапов: достаточно ли чёткие и проверяемые?
      • Зависимости: правильно ли выстроена последовательность этапов?
      • Технический долг: есть ли известные проблемы, которые план усугубит?
  2. Если агент находит проблемы:
    • Обнови план в .tasks/task-[feature-name]/phase4-architecture.md
    • Повтори Phase 5 (ревью обновлённого плана)
  3. Когда план одобрен агентом, сохрани результаты ревью в .tasks/task-[feature-name]/phase5-plan-review.md:
    • Что было проверено (полнота, корректность, реалистичность и т.д.)
    • Какие проблемы были найдены и исправлены (если были)
    • Итоговое заключение: план готов к реализации
  4. Представь план пользователю:
    • Краткое резюме плана
    • Этапы реализации с критериями приемки
    • Спроси явно: "План готов к реализации, можем начинать?"

НЕ ПЕРЕХОДИ К PHASE 6 БЕЗ ЯВНОГО ОДОБРЕНИЯ ПОЛЬЗОВАТЕЛЯ


Phase 6: Реализация по этапам

Цель: построить доработку атомарными шагами с проверками приемки

НЕ НАЧИНАЙ БЕЗ ОДОБРЕНИЯ ПОЛЬЗОВАТЕЛЯ

Действия:

  1. Прочитай файл плана .tasks/task-[feature-name]/phase4-architecture.md
  2. Для каждого этапа реализации последовательно: a. Отметь этап в плане как начатый (измени - [ ] на - [🔄] в файле плана) b. Запусти агента 1c-code-writer для реализации этапа:
    • Передай путь к плану
    • Укажи конкретный этап для реализации
    • Напомни про критерии приемки c. Проверь критерии приемки этапа:
    • Все файлы созданы/изменены как описано?
    • Критерии приемки выполнены?
    • Код соответствует правилам из 1c-rules.md? d. Если критерии не выполнены:
    • Запусти агента 1c-code-writer для исправления:
      • Передай путь к плану и укажи этап
      • Опиши найденные проблемы и что нужно исправить
    • Повтори проверку критериев
    • Повторяй цикл исправления, пока критерии приемки не будут выполнены e. Отметь этап в плане как завершённый (измени - [🔄] на - [x] в файле плана)

Phase 7: Ревью кода

Цель: убедиться, что код корректен, элегантен и соответствует плану

Действия:

  1. Запусти ревьюеров согласно размеру задачи:
    • Простая: 1c-code-reviewer
      • Передай путь к плану: phase4-architecture.md
      • Фокус: базовая корректность + беглая проверка соответствия плану
    • Средняя/сложная:
      • 1c-code-architect для проверки соответствия плану:
        • Передай пути к артефактам: phase1-requirements.md, phase4-architecture.md, phase5-plan-review.md
        • Фокус: соответствие плану, архитектурным решениям, критериям приемки этапов
      • 1c-code-reviewer для проверки качества кода:
        • Укажи путь к правилам: ~/.claude/rules/1c-rules.md
        • Фокус: баги, читаемость, правила, DRY, элегантность
    • Очень большая: раздели код на логические модули/подсистемы, для каждого модуля запусти пару агентов (architect + reviewer) с теми же инструкциями
  2. Консолидируй их ответы и выяви проблемы, требующие исправлений
  3. Сохрани результаты ревью в .tasks/task-[feature-name]/phase7-code-review.md:
    • Что было проверено (соответствие плану, качество, баги и т.д.)
    • Найденные проблемы с severity и рекомендациями
    • Итоговая оценка готовности кода
  4. Представь выявленные проблемы пользователю и спроси, что он хочет сделать:
    • Исправить сейчас
    • Исправить позже (добавить в TODO/технический долг)
    • Продолжить как есть
  5. Если "исправить сейчас":
    • Добавь проблемы в план в секцию "Исправления после ревью"
    • Запусти агента 1c-code-writer для исправления:
      • Передай путь к плану: phase4-architecture.md
      • Опиши проблемы из ревью и что нужно исправить
    • Вернись к началу Phase 7 (повторное ревью)
    • Повторяй итерации, пока ревьюеры не перестанут находить критические проблемы
  6. Если "исправить позже":
    • Добавь проблемы в план в секцию "Технический долг"
    • Отметь в плане как отложенные

Phase 8: Итоги

Цель: документировать выполненное

Действия:

  1. Отметь все задачи как завершённые
  2. Сохрани резюме в файл .tasks/task-[feature-name]/phase8-summary.md:
    • Что было построено (ссылки на этапы реализации)
    • Ключевые принятые решения (ссылка на план)
    • Изменённые файлы (git diff --stat)
    • Оставшийся технический долг (если есть)
    • Предлагаемые следующие шаги
  3. Представь резюме пользователю

© AndreevED, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/1c-feature-dev of AndreevED/1c-ai-feature-dev-workflow.

Open the folder on GitHubat commit c67108a

Compare with similar skills

1c Feature Dev next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

1c Feature Dev compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
1c Feature Dev this skillAndreevED/1c-ai-feature-dev-workflow155—~3kAutomated safety check: PassMIT
Jupyter Notebookmicrosoft/ai-agents-for-beginners77k—~1.3kAutomated safety check: PassMIT
Cf InitArman-Kudaibergenov/1c-ai-development-kit166—~441Automated safety check: NotesAGPL-3.0
DB CreateArman-Kudaibergenov/1c-ai-development-kit166—~700Automated safety check: NotesAGPL-3.0
Cfe InitArman-Kudaibergenov/1c-ai-development-kit166—~569Automated safety check: NotesAGPL-3.0
Meta CompileArman-Kudaibergenov/1c-ai-development-kit166—~1.6kAutomated safety check: NotesAGPL-3.0

Similar skills

  • Jupyter Notebook

    microsoft/ai-agents-for-beginners

    Official

    Используйте, когда пользователь просит создать, сгенерировать каркас или отредактировать Jupyter ноутбуки (.ipynb) для экспериментов, исследований или учебных материалов; предпочитайте встроенные…

    77k GitHub stars~1.3k tokensUpdated 19 days ago
    Data & AnalyticsAuto-check passed
  • Cf Init

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит создать новую пустую конфигурацию 1С с нуля.

    166 GitHub stars~441 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check: notes
  • DB Create

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит создать базу, новую ИБ, пустую информационную базу 1С.

    166 GitHub stars~700 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check: notes
  • Cfe Init

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит создать новое расширение конфигурации (CFE) для исправления, доработки или дополнения.

    166 GitHub stars~569 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check: notes
  • Meta Compile

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит добавить или создать объект конфигурации: справочник, документ, регистр, перечисление, константа, общий модуль, обработка, HTTP-сервис.

    166 GitHub stars~1.6k tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check: notes
  • DB Run

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит запустить 1С, открыть базу, запустить предприятие.

    166 GitHub stars~761 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check: notes

More from AndreevED/1c-ai-feature-dev-workflow

  • Brainstorm

    AndreevED/1c-ai-feature-dev-workflow

    Этот скилл следует использовать перед любой творческой работой — созданием фич, разработкой компонентов, добавлением функциональности или изменением поведения.

    155 GitHub stars~591 tokensUpdated 7 mo ago
    Auto-check passed

Questions about 1c Feature Dev

What does 1c Feature Dev do?

Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С"…. 1c Feature Dev is an agent skill from AndreevED/1c-ai-feature-dev-workflow. Этот скилл следует использовать, когда пользователь просит "создать доработку 1C", "реализовать функционал 1C", "добавить новую возможность в 1C", "разработать модуль 1C", "сделать доработку в 1С" или нуждается в полном цикле разработки 1C-доработок от анализа до реализации с валидацией плана и проверками приемки.

How do I install 1c Feature Dev in Claude Code?

Run `npx skills add AndreevED/1c-ai-feature-dev-workflow --skill 1c-feature-dev -a claude-code`. Or copy the skill folder (skills/1c-feature-dev in AndreevED/1c-ai-feature-dev-workflow) into .claude/skills/1c-feature-dev in your project. Claude Code loads it when a task matches its description.

How do I install 1c Feature Dev in Codex?

Run `npx skills add AndreevED/1c-ai-feature-dev-workflow --skill 1c-feature-dev -a codex`. Or copy the skill folder (skills/1c-feature-dev in AndreevED/1c-ai-feature-dev-workflow) into .agents/skills/1c-feature-dev in your project. Codex loads it when a task matches its description.

Can I use 1c Feature Dev in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AndreevED/1c-ai-feature-dev-workflow --skill 1c-feature-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/1c-feature-dev, .gemini/skills/1c-feature-dev, .github/skills/1c-feature-dev and .opencode/skills/1c-feature-dev in your project.

What does 1c Feature Dev need to run?

SKILL.md names no scripts, command-line tools or credentials: 1c Feature Dev is instructions for the agent only.

Does 1c Feature Dev access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is 1c Feature Dev safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does 1c Feature Dev use?

1c Feature Dev is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does 1c Feature Dev use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to 1c Feature Dev?

Skills that share tags, products or a category with 1c Feature Dev: Jupyter Notebook (microsoft/ai-agents-for-beginners, 77k stars), Cf Init (Arman-Kudaibergenov/1c-ai-development-kit, 166 stars), DB Create (Arman-Kudaibergenov/1c-ai-development-kit, 166 stars) and Cfe Init (Arman-Kudaibergenov/1c-ai-development-kit, 166 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains 1c Feature Dev?

AndreevED (a GitHub user) maintains it in AndreevED/1c-ai-feature-dev-workflow, which has 155 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on March 8, 2026.

Source: AndreevED/1c-ai-feature-dev-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.