CLI и библиотека для редактирования локальных JSON-проектов CapCut / JianYing без API и сервера.
CatCatUncle/ruanzhu-kit
CLI и skill для Claude, который превращает дерево исходников в PDF для регистрации авторских прав на ПО в Китае с точным числом страниц и готовит инструкцию и чек-лист формы.
- Звёзды
- 112
- Форки
- 33
- Открытые issues
- 0
- Последний коммит
- 15 дней назад
Что это?
ruanzhu-kit формирует из дерева исходников проекта материалы для регистрации авторских прав на ПО в Китае (软著). Он создаёт PDF с исходным кодом для раздела идентификации программы: если код занимает больше 60 страниц, применяется правило «первые 30 и последние 30 страниц», а на автоматически созданной странице указываются пропущенные строки. Кроме того, инструмент генерирует PDF-инструкцию по Markdown-шаблону и чек-лист для заполнения онлайн-формы, который можно копировать и вставлять.
Разбиение на страницы рассчитывается до рендеринга: после переноса вычисляется высота каждой строки в условных единицах, строки группируются до фиксированного количества на страницу, а границы страниц задаются до того, как Chrome в headless-режиме создаст PDF. Затем инструмент повторно читает PDF, чтобы проверить количество страниц и заголовки. Для работы нужны Node 18+ и локальный Chrome или Chromium; npm-зависимостей нет.
Инструмент не обращается к моделям ИИ. Он подсчитывает строки, помечает подозрительные файлы, например результаты сборки, проверяет количество слов в полях и предупреждает о шаблонных формулировках. Автор отмечает, что инструкцию и описания для формы должен написать сам заявитель. Проект также поставляется как skill для Claude Code с файлом SKILL.md.
Ключевые возможности
- 01Создаёт PDF с исходным кодом, включающий первые и последние 30 страниц, а также автоматически сформированную страницу с описанием пропусков.
- 02Рассчитывает разбиение на страницы до рендеринга, фиксирует их количество и затем проверяет готовый PDF.
- 03Создаёт PDF-инструкцию по фиксированному Markdown-шаблону из 11 глав.
- 04Подсчитывает строки и выводит список самых крупных включённых файлов, чтобы случайно попавшиеся артефакты сборки было проще обнаружить.
- 05Формирует чек-лист для заполнения формы с проверкой количества слов и при необходимости экспортирует редактируемые файлы .doc.
- 06Работает на Node 18+ без npm-зависимостей и поставляется как skill для Claude.
Сценарии использования
- Подготовка пакета документов для регистрации авторских прав на самостоятельно разработанное ПО в Китае.
- Проверка количества строк исходного кода перед подачей, чтобы избежать завышенных итоговых значений.
- Поручение AI-агенту механических этапов оформления документов, пока заявитель самостоятельно пишет текст.
Быстрый старт
- 1
Запустите init в проекте, чтобы создать конфигурацию и шаблон руководства
npx github:CatCatUncle/ruanzhu-kit init - 2
Заполните конфигурацию и самостоятельно напишите руководство и описания форм
- 3
Создайте PDF с исходным кодом, PDF руководства, контрольный список форм и копии в формате Word
ruanzhu all --doc
Что важно знать
- Требуются Node 18 или новее и Chrome, Chromium или Edge версии 131 или новее.
- Предназначено только для регистрации авторских прав на программное обеспечение в Китае (软著); руководство и тексты форм оно за вас не подготовит.
- Количество страниц зависит от способа рендеринга в Chrome и статистики строк исходного кода, поэтому проверьте файлы перед подачей.
В подборках
Темы
Частые вопросы
- Что такое ruanzhu-kit?
- CLI и skill для Claude, который превращает дерево исходников в PDF для регистрации авторских прав на ПО в Китае с точным числом страниц и готовит инструкцию и чек-лист формы. ruanzhu-kit формирует из дерева исходников проекта материалы для регистрации авторских прав на ПО в Китае (软著). Он создаёт PDF с исходным кодом для раздела идентификации программы: если код занимает больше 60 страниц, применяется правило «первые 30 и последние 30 страниц», а на автоматически созданной странице указываются пропущенные строки. Кроме того, инструмент генерирует PDF-инструкцию по Markdown-шаблону и чек-лист для заполнения онлайн-формы, который можно копировать и вставлять.
- ruanzhu-kit можно использовать бесплатно? Какая у него лицензия?
- ruanzhu-kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ruanzhu-kit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ruanzhu-kit — 24 окт. 2026 г..
- Для чего можно использовать ruanzhu-kit?
- Подготовка пакета документов для регистрации авторских прав на самостоятельно разработанное ПО в Китае. Проверка количества строк исходного кода перед подачей, чтобы избежать завышенных итоговых значений. Поручение AI-агенту механических этапов оформления документов, пока заявитель самостоятельно пишет текст.
- Как установить ruanzhu-kit?
- Запустите init в проекте, чтобы создать конфигурацию и шаблон руководства: npx github:CatCatUncle/ruanzhu-kit init Заполните конфигурацию и самостоятельно напишите руководство и описания форм Создайте PDF с исходным кодом, PDF руководства, контрольный список форм и копии в формате Word: ruanzhu all --doc
- Где скачать ruanzhu-kit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CatCatUncle/ruanzhu-kit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Node CLI и skill для Claude Code, превращающие фото вашего почерка в устанавливаемый шрифт TTF, WOFF или WOFF2.
Навык для AI-агентов, который превращает ответ на сложный вопрос в автономную HTML-страницу со схемами, таблицами и продуманной вёрсткой.
Библиотека с открытым исходным кодом на TypeScript/React для создания PDF по JSON-шаблонам: с визуальным редактором шаблонов и просмотрщиком PDF, работает в браузере и Node.js.
Сервис на Node.js для преобразования конфигураций графиков Highcharts.JS или SVG в PNG, JPEG, SVG и PDF через CLI, HTTP-сервер или модуль.
Создавайте резюме в YAML и собирайте их в PDF, Markdown, HTML и DOCX одной командой.