1c-feature-dev
SKILL.md
/1c-feature-dev — Полный цикл разработки 1С
Полный цикл разработки доработок 1С с использованием спецификаций, адаптивного подхода и интеграции с инструментами (RLM, BSL LSP, MCP).
ПРИНЦИПЫ РАБОТЫ
- Адаптивность: Количество агентов зависит от сложности (1-4+)
- Ранняя валидация: Ревью плана ДО реализации
- Уточнение требований: Все неоднозначности разрешаются ДО проектирования
- Атомарные этапы: С критериями приемки и проверками
- Отслеживание прогресса: Каждая фаза отмечается как завершённая
WORKFLOW (9 ФАЗ)
Phase 0: Оценка сложности
Цель: Понять масштаб задачи и выбрать стратегию
Начальный запрос: $ARGUMENTS
Действия:
- Создать список задач со всеми фазами
- Создать структуру:
openspec/changes/[feature-name]/ - Оценить сложность:
- Простая: Небольшое изменение, очевидная реализация
- Средняя: Несколько модулей, требует понимания архитектуры
- Сложная: Большая доработка, несколько подсистем
- Критичная: Архитектурные изменения, высокие риски
- Выбрать стратегию (количество агентов)
- Сохранить:
openspec/changes/[feature-name]/phase0-complexity.md
Phase 1: Discovery
Цель: Понять, что нужно построить
Действия:
- Если доработка неясна — задать вопросы (AskUserQuestion)
- Резюмировать понимание
- Получить подтверждение пользователя
- Сохранить:
openspec/changes/[feature-name]/phase1-requirements.md
Phase 2: Исследование кодовой базы
Цель: Понять существующий код и паттерны
Адаптивный подход:
- Простая: Grep/Glob прямой поиск
- Средняя: Task(subagent_type="Explore") для глубокого анализа
- Сложная: Несколько параллельных Task(subagent_type="Explore")
Действия:
- Использовать MCP codemetadata/metadatasearch для поиска по кодовой базе
- Использовать Grep/Glob для поиска паттернов
- Для сложных задач — запустить Task agents параллельно
- Сохранить:
openspec/changes/[feature-name]/phase2-exploration.md
Phase 3: Уточняющие вопросы
Цель: Заполнить пробелы ДО проектирования
Действия:
- Просмотреть находки и требования
- Выявить неоднозначности (граничные случаи, обработка ошибок, интеграция)
- Представить ВСЕ вопросы пользователю через AskUserQuestion
- Ждать ответов перед Phase 4
- Сохранить:
openspec/changes/[feature-name]/phase3-clarifications.md
Phase 4: Проектирование архитектуры
Цель: Спроектировать архитектуру реализации
Действия:
- Проектировать на основе артефактов phase1-3
- Для сложных задач — предложить несколько подходов
- Создать план с атомарными этапами и критериями приемки
- Сохранить:
openspec/changes/[feature-name]/phase4-architecture.md
Phase 5: Ревью плана
Цель: Валидировать план ДО реализации
Действия:
- Проверить полноту, корректность, реалистичность плана
- Если проблемы — обновить plan и повторить
- Представить план пользователю
- Спросить: "План готов к реализации, можем начинать?"
- НЕ ПЕРЕХОДИТЬ К PHASE 6 БЕЗ ОДОБРЕНИЯ!
- Сохранить:
openspec/changes/[feature-name]/phase5-plan-review.md
Phase 6: Реализация по этапам
Цель: Построить доработку атомарными шагами
НЕ НАЧИНАТЬ БЕЗ ОДОБРЕНИЯ ПОЛЬЗОВАТЕЛЯ!
Для каждого этапа:
- Определить тип задачи и подобрать skill:
- Создание формы →
/form-compile,/form-edit - Печатная форма →
/mxl-compile - Настройка прав →
/role-compile - Объект метаданных →
/meta-compile,/meta-edit - Обработка/отчёт →
/epf-init,/erf-init - Расширение →
/cfe-init,/cfe-borrow - Интеграция БСП →
/epf-bsp-init - СКД →
/skd-compile,/skd-edit - Загрузка в базу →
/db-load-xml,/db-update - Общая задача → писать код вручную
- Создание формы →
- Выполнить этап
- Валидировать результат (соответствующий
/...-validate) - Отметить этап как завершённый в phase4-architecture.md
Phase 7: Ревью кода
Цель: Убедиться в качестве
Действия:
- Проверить код на соответствие плану
- Проверить качество (стандарты, читаемость, безопасность)
- Сохранить:
openspec/changes/[feature-name]/phase7-code-review.md - Если найдены проблемы — исправить и повторить
Phase 8: Итоги
Действия:
- Отметить все задачи завершёнными
- Создать резюме:
openspec/changes/[feature-name]/phase8-summary.md - Сохранить в RLM (если доступен):
rlm_add_hierarchical_fact— что построеноrlm_record_causal_decision— ключевые решенияrlm_sync_state
АРТЕФАКТЫ
Все артефакты в openspec/changes/[feature-name]/:
phase0-complexity.md # Оценка сложности
phase1-requirements.md # Требования
phase2-exploration.md # Исследование кода
phase3-clarifications.md # Уточнения
phase4-architecture.md # План (с этапами)
phase5-plan-review.md # Ревью плана
phase7-code-review.md # Ревью кода
phase8-summary.md # Итоги
КРИТИЧЕСКИЕ ПРАВИЛА
- Phase 0 обязательна — оценка определяет стратегию
- Phase 3 обязательна — уточнения ДО проектирования
- Phase 5 обязательна — ревью плана ДО реализации
- Одобрение пользователя — перед Phase 6
- Атомарные этапы — каждый с критериями приемки
- Используй существующие skills — не пиши руками то что автоматизировано
- Сохранение в RLM — Phase 8 обязательна
Weekly Installs
5
Repository
arman-kudaiberg…ment-kitGitHub Stars
89
First Seen
Feb 26, 2026
Security Audits
Installed on
opencode5
gemini-cli5
github-copilot5
codex5
amp5
kimi-cli5