Проект для написания дипломной работы с помощью Claude Code
Find a file
2026-05-18 10:48:51 +03:00
materials Initial commit 2026-05-18 10:48:51 +03:00
tools Initial commit 2026-05-18 10:48:51 +03:00
word Initial commit 2026-05-18 10:48:51 +03:00
CLAUDE.md Initial commit 2026-05-18 10:48:51 +03:00
LICENSE Initial commit 2026-05-18 07:42:55 +00:00
README.md Initial commit 2026-05-18 10:48:51 +03:00
requirements.txt Initial commit 2026-05-18 10:48:51 +03:00

Генератор ВКР с Claude Code

Проект для написания дипломной работы с помощью Claude Code. Claude читает твои материалы, пишет текст, генерирует .docx и проверяет уникальность.

Протестировано: Arch Linux, Python 3.14, Claude Code (Sonnet 4.6)


Что нужно подготовить

Перед тем как открывать Claude Code:

  1. Материалы исследования → положи в materials/

    • Текстовые отчёты, документы, описания системы (.md, .txt, .pdf)
    • Конфигурационные файлы (.json, .yaml, .tf и т.д.) если есть
    • Любые артефакты твоего исследования
  2. Скриншоты → положи в materials/screenshots/

    • Скриншоты системы которую исследуешь/описываешь
    • Скриншоты результатов, ошибок, исправлений
    • Чем больше — тем лучше (они сильно повышают уникальность)

Установка

pip install -r requirements.txt
python3 -m playwright install firefox

Как запустить

  1. Открой Claude Code в этой директории:

    cd thesis-toolkit
    claude
    
  2. Скопируй и отправь этот промпт (заполни свои данные):

Привет! Мне нужно написать дипломную работу на тему:
[ВСТАВЬ ТЕМУ]

Объём около 35-40 страниц, уникальность 75-80%, оформление по ГОСТ 7.32 РФ.

По содержанию должно быть:
- Введение (задачи, цель, значимость)
- Глава 1. [НАЗВАНИЕ — описание объекта исследования]
- Глава 2. [НАЗВАНИЕ — основная исследовательская часть]
- Глава 3. [НАЗВАНИЕ — результаты, методы, решения]

В папке materials/ лежат мои материалы — изучи всё что там есть,
в том числе скриншоты. Шаблон бланка в word/blank/blank_vkr24.docx.

Напиши весь диплом, вставь скриншоты, проверь уникальность через plagiat.ai.
  1. Дальше Claude сам:
    • Изучит твои материалы
    • Напишет текст диплома
    • Создаст word/work/generate_final.py
    • Сгенерирует word/work/thesis_final.docx
    • Запустит проверку уникальности
    • При необходимости перепишет текст

Структура после завершения

thesis-toolkit/
├── materials/
│   ├── твои_материалы.md
│   └── screenshots/
│       └── *.png
│
└── word/
    └── work/
        ├── generate_final.py  ← скрипт генерации (создаёт Claude)
        └── thesis_final.docx  ← ГОТОВЫЙ ДИПЛОМ

Ручная проверка уникальности

Если хочешь проверить самостоятельно:

# Экспорт текста из docx
python3 tools/export_text.py word/work/thesis_final.docx /tmp/text.txt

# Очистка сленга
python3 tools/text_cleaner.py /tmp/text.txt /tmp/clean.txt

# Проверка (откроет Firefox)
python3 tools/check_plagiat_ai.py /tmp/clean.txt

Финальные шаги (вручную)

После того как Claude сгенерировал диплом:

  1. Открой word/work/thesis_final.docx в Word
  2. Заполни поля бланка которые Claude не заполняет:
    • ФИО студента, номер группы
    • ФИО и учёная степень руководителя
    • Кафедра, факультет
    • Вид ВКР, направление, квалификация
  3. Для официальной проверки загрузи docx на Антиплагиат.ру (plagiat.ai даёт примерную оценку, официальная — Антиплагиат)

Если уникальность низкая

Скажи Claude: «Уникальность X%, нужно поднять до 75%+. Перепиши введение и главу 1»

Главное правило: конкретика > общие описания. Версии ПО, даты, номера файлов, хронология исследования — всё это уникально.