Claude Info
Разное

Корейские трудовые договоры

kimlawtech/korean-contracts

Claude Code скилл для автоматического составления 9 видов корейских договоров: трудовые, фриланс, аутсорсинг и др. Включает MCP-сервер для защиты персональных данных, проверку по 14 правилам трудового законодательства и актуальные нормы 2026 года.

Установка

terminal
bash
git clone https://github.com/kimlawtech/korean-contracts.git

README

korean-contracts

License: Apache 2.0 Claude Code Skill Version MCP Discord

Инструмент автоматического составления договоров для корейского бизнеса на базе AI

Набор скиллов для Claude Code, позволяющий предпринимателям, HR-специалистам и владельцам малого бизнеса в диалоговом режиме составлять 8 видов договоров: трудовые, договоры с частичной занятостью, фриланс-договоры, договоры аутсорсинга и другие. Скилл учитывает минимальную заработную плату 2026 года и актуальные решения Верховного суда, автоматически генерирует черновики договоров, прошедших правовую проверку по RULE 1–14, и сохраняет их в форматах .txt и .docx.

Создаётся в рамках корейского AI-хаба по правовым вопросам SpeciAI. Приглашаем предпринимателей и юристов, решающих вопросы договоров, трудового права, инвестиций и интеллектуальной собственности с помощью AI. → discord.gg/3gYGuMcqgb | @kimlawtech


Поддерживаемые типы договоров (8 видов)

КомандаДоговорОсновная аудитория
/korean-contractsДиагностика типа договораКогда неизвестно, какой договор нужен
/employment-contractТрудовой договорШтатные и срочные сотрудники, компании от 5 чел. и менее, фиксированные сверхурочные, испытательный срок
/parttime-contractДоговор с частичной занятостьюКафе, магазины, общий формат; разветвление по порогу 15 часов в неделю
/flexible-contractДоговор о гибком графикеГибкий, выборный, дистанционный и удалённый режим работы
/freelancer-contractФриланс-договорФизические лица-фрилансеры и ИП, удержание налога 3,3%
/outsourcing-contractДоговор аутсорсингаЗаказы между юридическими лицами, налоговые накладные, предотвращение незаконного заёмного труда
/contract-amendmentСоглашение об изменении условий трудаИзменение зарплаты, места работы, обязанностей, рабочего времени
/salary-renewalДоговор о продлении зарплатыПересмотр оклада, фиксированные сверхурочные, система суммированного учёта
/daily-worker-contractДоговор с поденным работникомСтроительство, мероприятия, краткосрочная занятость, удержание налога, страхование от несчастных случаев

Пример генерации договора

Ниже приведён трудовой договор, реально сгенерированный скиллом /employment-contract. Достаточно ввести ответы на вопросы интервью — пункты договора заполняются автоматически, проходят правовую проверку по RULE 1–14 и сохраняются в файлы .txt и .docx.

Пример генерации трудового договора — статьи 1–4, автоматический расчёт состава зарплаты и минимальной оплаты труда

Что видно на этом экране:

  • Автоматическая вставка правовой оговорки об ограничении ответственности
  • Автоматическое формирование 5 обязательных пунктов по ст. 17 Закона о труде (срок договора, обязанности, рабочее время, зарплата, отпуск)
  • Раздельное указание составляющих зарплаты (базовый оклад + надбавки + итого)
  • Автоматическая проверка минимальной зарплаты 10 320 вон/час (генерация блокируется при несоответствии)
  • Формулировка о включении условной премии за нахождение в штате в обычную зарплату (Верховный суд, 19.12.2024)

Ключевые возможности

Персона сертифицированного специалиста по трудовому праву и юриста с 20-летним опытом

Для каждого типа договора специализированная персона проводит интервью. Сначала объясняются правовые риски, затем пользователь вводит данные осознанно.

Автоматическая правовая проверка по RULE 1–14

До и после генерации договора автоматически применяется чеклист из 14 пунктов.

Проверяемые пунктыСодержание
RULE 1–55 обязательных пунктов ст. 17 Закона о труде, срок договора, состав зарплаты
RULE 6–9Предупреждение об увольнении, строка подписи, минимальная зарплата, разветвление по числу сотрудников
RULE 10–11Оговорка об ограничении ответственности, 4 вида социального страхования
RULE 12Условная премия за нахождение в штате в составе обычной зарплаты (Верховный суд, 19.12.2024)
RULE 13Обязанность выдавать расчётный листок (§48②)
RULE 147 признаков скрытого трудоустройства под видом фриланса (Верховный суд, дело 2006да49830)

Проверка существующих договоров и учёт изменений законодательства

Вставьте действующий договор — система проанализирует его по актуальным нормам и судебной практике и выдаст результаты в трёх категориях.

КатегорияСодержание
❌ Нарушение — исправить немедленноНесоответствие минимальной зарплате, отпуск по уходу за ребёнком супруга 10 дней (старая редакция) и другие нарушения действующего законодательства
⚠️ Требуется учёт изменений законодательстваУсловная премия в составе обычной зарплаты (19.12.2024), разделение базового оклада при суммированном учёте (26.12.2024) и др.
💡 Рекомендации по улучшениюПункты, не нарушающие закон, но рекомендуемые к доработке для предотвращения споров

Выберите пункты для исправления — система перепишет только их, максимально сохранив исходный текст.

Автоматическое разветвление

  • От 5 сотрудников / менее 5 — автоматическое разветвление по надбавкам за сверхурочные, оплачиваемым праздникам, ежегодному отпуску и защите от незаконного увольнения
  • 15 часов в неделю и более / менее — автоматическое применение норм по еженедельному пособию и регистрации в системе социального страхования
  • Предотвращение права на продление срочного договора — автоматическая вставка в срочные договоры

Актуальные нормы законодательства и судебная практика

  • Минимальная зарплата 2026 года — 10 320 вон/час: автоматическая проверка (генерация блокируется при несоответствии)
  • Верховный суд, 19.12.2024 — условная премия за нахождение в штате включается в обычную зарплату (отмена критерия постоянства)
  • Верховный суд, 26.12.2024 — часть суммированного учёта, не соответствующая минимальной зарплате, признаётся недействительной
  • Отпуск по уходу за ребёнком супруга — 20 дней (Закон о равных возможностях в сфере занятости, §18-2, вступил в силу в 2025 году)
  • Закон о субподряде, 28.08.2024 — пятикратное возмещение ущерба за незаконное использование технических данных
  • Обязанность выдавать расчётный листок (Закон о труде, §48②, штраф 100 000 вон)

🔒 MCP-сервер безопасности (новинка v2.1)

Это наиболее важная функция. Имена работников, номера удостоверений личности, адреса и зарплаты, включаемые в договоры, являются чувствительными персональными данными и не должны передаваться на серверы Claude и Anthropic в открытом виде.

Пакет включает локальный сервер Model Context Protocol (MCP), который маскирует персональные данные токенами перед передачей в Claude и восстанавливает их только при сохранении итогового файла на компьютере пользователя.

Схема обработки

[Ввод пользователя] "Директор Хон Гильдон, сотрудник И Чжигвон, зарплата 3 000 000 вон" ↓ [Маскировка MCP — локально на компьютере пользователя] "PERSON_B, PERSON_A, AMOUNT_3M" ↓ [Что видит Claude — только токены] Генерация пунктов договора в токенизированном виде ↓ [Сохранение MCP — восстановление локально на компьютере пользователя] Подстановка реальных значений → сохранение в .txt + .docx

Что защищается

ДанныеМаскирующий токенМесто восстановления
Имена работника и работодателяPERSON_A, PERSON_BЛокальная память сессии
Первые 6 цифр номера удостоверения личностиID_FRONTЛокальная память сессии
АдресADDRESS_A, ADDRESS_BЛокальная память сессии
Зарплата и сумма договораAMOUNT_3M, AMOUNT_500KЛокальная память сессии
Номер телефона и регистрационный номер компанииCONTACT_A, BIZ_NOЛокальная память сессии

Время жизни сессии: автоматическое удаление сразу после сохранения договора. Также удаляется при завершении процесса.

5 инструментов MCP

ИнструментНазначение
mask_personal_infoПринимает карту переменных, токенизирует персональные данные, сохраняет оригиналы в сессии
save_contractВосстанавливает маскированный текст договора и сохраняет в .txt + .docx
load_contract_for_reviewЧитает существующий файл договора и автоматически маскирует его
save_reviewed_contractСохраняет отредактированный после проверки договор с восстановлением данных
list_sessionsПросмотр списка активных сессий (для отладки)

Установка MCP-сервера

bash
# 1. Установка зависимостей Python
pip install mcp python-docx

# 2. Регистрация сервера в файле настроек Claude Desktop
# ~/Library/Application Support/Claude/claude_desktop_config.json

Содержимое файла настроек:

json
{
  "mcpServers": {
    "korean-contracts": {
      "command": "python3",
      "args": ["/Users/<имя_пользователя>/Desktop/skill/korean-contracts/mcp-server/server.py"]
    }
  }
}

После перезапуска Claude Desktop MCP-сервер подключается автоматически.

Работа без MCP-сервера

Если MCP не подключён, скилл автоматически переходит в режим плейсхолдеров. Чувствительные поля отображаются в виде [имя работника], [базовый оклад] и т. д. — пользователь заполняет их вручную в итоговом файле.


Установка

Требования

  • Установленный Claude Code
  • Git
  • Python 3 (для конвертации в .docx, пакет python-docx)

Команды установки

macOS / Linux

bash
git clone https://github.com/kimlawtech/korean-contracts
cd korean-contracts
bash install.sh

Windows (PowerShell)

powershell
git clone https://github.com/kimlawtech/korean-contracts
cd korean-contracts
powershell -ExecutionPolicy Bypass -File install.ps1

Что делает установочный скрипт автоматически:

  1. Создаёт симлинки (macOS) или Junction (Windows) для каждого скилла в ~/.claude/skills/
  2. Устанавливает зависимости Python (mcp, python-docx)
  3. Автоматически регистрирует MCP-сервер в файле настроек Claude Desktop
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

После установки полностью закройте Claude Desktop и запустите его заново — MCP-сервер подключится автоматически.

Настройка пути установки

bash
# macOS / Linux
CLAUDE_SKILLS_DIR=/your-project/.claude/skills bash install.sh
powershell
# Windows
$env:CLAUDE_SKILLS_DIR="C:\your-project\.claude\skills"
powershell -ExecutionPolicy Bypass -File install.ps1

Похожие скиллы