Repolode
CatCatUncle

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. 1

    Запустите init в проекте, чтобы создать конфигурацию и шаблон руководства

    npx github:CatCatUncle/ruanzhu-kit init
  2. 2

    Заполните конфигурацию и самостоятельно напишите руководство и описания форм

  3. 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 обновляется ежедневно.

Похожие проекты

Навык для AI-агентов, который превращает ответ на сложный вопрос в автономную HTML-страницу со схемами, таблицами и продуманной вёрсткой.

6 тыс.+1 тыс. за неделю396JavaScriptMITАктивно поддерживаетсяОбновлён 3 дня назад

Библиотека с открытым исходным кодом на TypeScript/React для создания PDF по JSON-шаблонам: с визуальным редактором шаблонов и просмотрщиком PDF, работает в браузере и Node.js.

5 тыс.+9 за неделю557TypeScriptMITАктивно поддерживаетсяОбновлён 6 дней назад