Генерация DOCX для регистрации авторского права на ПО

documentation

ruanzhu — это скилл для Claude Code, который генерирует DOCX-документ с исходным кодом проекта для регистрации авторского права на программное обеспечение (软著, ruanzhu) по команде /ruanzhu. Скилл запускает единственную bash-команду: копирует шаблонный скрипт generate_docx.py из ~/.claude/templates/ruanzhu/, выполняет его и удаляет, не оставляя .py-файлов в проекте. Скрипт автоматически определяет язык (Java, TypeScript, Rust, Go, Python, C++, Ruby и др.) по наличию pom.xml, package.json, Cargo.toml и других маркеров, считывает название и версию ПО из CLAUDE.md, package.json или pom.xml, сканирует исходники по приоритетным директориям, исключая тесты и сборочные артефакты. Итоговый файл — например, «БизнесСистемаV1.0-源代码.docx» — сохраняется в docs/ruanzhu/ в формате A4 с заголовком, нумерацией страниц и кодом на 60 страницах (режим auto — первые 30 + последние 30 при превышении лимита).