Проект для написания дипломной работы с помощью Claude Code
- Python 100%
| materials | ||
| tools | ||
| word | ||
| CLAUDE.md | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
Генератор ВКР с Claude Code
Проект для написания дипломной работы с помощью Claude Code.
Claude читает твои материалы, пишет текст, генерирует .docx и проверяет уникальность.
Протестировано: Arch Linux, Python 3.14, Claude Code (Sonnet 4.6)
Что нужно подготовить
Перед тем как открывать Claude Code:
-
Материалы исследования → положи в
materials/- Текстовые отчёты, документы, описания системы (.md, .txt, .pdf)
- Конфигурационные файлы (.json, .yaml, .tf и т.д.) если есть
- Любые артефакты твоего исследования
-
Скриншоты → положи в
materials/screenshots/- Скриншоты системы которую исследуешь/описываешь
- Скриншоты результатов, ошибок, исправлений
- Чем больше — тем лучше (они сильно повышают уникальность)
Установка
pip install -r requirements.txt
python3 -m playwright install firefox
Как запустить
-
Открой Claude Code в этой директории:
cd thesis-toolkit claude -
Скопируй и отправь этот промпт (заполни свои данные):
Привет! Мне нужно написать дипломную работу на тему:
[ВСТАВЬ ТЕМУ]
Объём около 35-40 страниц, уникальность 75-80%, оформление по ГОСТ 7.32 РФ.
По содержанию должно быть:
- Введение (задачи, цель, значимость)
- Глава 1. [НАЗВАНИЕ — описание объекта исследования]
- Глава 2. [НАЗВАНИЕ — основная исследовательская часть]
- Глава 3. [НАЗВАНИЕ — результаты, методы, решения]
В папке materials/ лежат мои материалы — изучи всё что там есть,
в том числе скриншоты. Шаблон бланка в word/blank/blank_vkr24.docx.
Напиши весь диплом, вставь скриншоты, проверь уникальность через plagiat.ai.
- Дальше 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 сгенерировал диплом:
- Открой
word/work/thesis_final.docxв Word - Заполни поля бланка которые Claude не заполняет:
- ФИО студента, номер группы
- ФИО и учёная степень руководителя
- Кафедра, факультет
- Вид ВКР, направление, квалификация
- Для официальной проверки загрузи docx на Антиплагиат.ру (plagiat.ai даёт примерную оценку, официальная — Антиплагиат)
Если уникальность низкая
Скажи Claude: «Уникальность X%, нужно поднять до 75%+. Перепиши введение и главу 1»
Главное правило: конкретика > общие описания. Версии ПО, даты, номера файлов, хронология исследования — всё это уникально.