ruanzhu-kit CLI

CLI готовит материалы регистрации прав на программу в Китае: PDF кода с точным числом страниц и чек-лист онлайн-формы.

  • 112 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Инструмент читает исходный код проекта и пишет PDF и `.doc` в каталог `ruanzhu/`.
  • Для рендера запускается Chrome в безголовом режиме.
Все причины и проверки

catcatuncle/ruanzhu-kit

Установка

Работает в

Ручная установка

npx github:CatCatUncle/ruanzhu-kit init

Первая команда из README: создает `ruanzhu.config.json` и заготовку руководства.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Инструмент читает исходный код проекта и пишет PDF и `.doc` в каталог `ruanzhu/`.
  • Для рендера запускается Chrome в безголовом режиме.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ruanzhu-kit — CLI на чистом Node.js для подготовки материалов регистрации авторских прав на программу в Китае. Из дерева исходников он делает PDF с исходным кодом, где страницы рассчитаны до рендера, PDF руководства пользователя по файлу `说明书.md` и чек-лист для полей онлайн-формы. Если код длиннее 60 страниц, берутся первые и последние 30, а между ними вставляется страница-пояснение с числом пропущенных строк: получается 62 страницы. Команда `ruanzhu init` создает конфигурацию и заготовку руководства, `count` показывает, какие файлы вошли и сколько в них строк, а `source`, `manual`, `form` и `all` формируют материалы. После генерации инструмент заново читает PDF и сверяет число страниц, обложку и страницу-пояснение. Тексты руководства и полей формы о назначении, отрасли, функциях и особенностях пишет человек: проект их не генерирует.

Для кого. Разработчикам и компаниям, которые регистрируют авторские права на свою программу в Китае и тратят время на ручную верстку материалов в Word.

Подходит, если

  • Исходный код длиннее 60 страниц, и нужны первые и последние 30.
  • PDF из Word выходит разной длины на разных машинах.
  • Перед отправкой в подсчете ищут лишние файлы: зависимости и сборочные артефакты.
  • Агент готовит материалы по `SKILL.md`, а описания пишет человек.
  • Поля онлайн-формы проверяют на длину и шаблонные обороты.

Не подходит, если

  • Регистрация идет вне Китая.
  • Программа создана с помощью ИИ: авторы проекта советуют не подписывать декларацию об отсутствии ИИ и сначала проконсультироваться в центре охраны авторских прав или у юриста.
  • Нужны юридическая консультация и подготовка документов о праве собственности: инструмент их не готовит.

Пример запроса к агенту

Посчитай через `ruanzhu count`, какие файлы войдут в материалы, и покажи подозрительные, чтобы убрать их в `exclude`.

Ограничения

Нужны Node.js 18 или новее и Chrome, Chromium или Edge версии 131 и выше для колонтитулов; путь к браузеру задает `CHROME_PATH`. Руководство и поля формы вписывает человек: проект предупреждает, что тексты ИИ часто описывают несуществующие функции и ведут к отказу. Документы заявителя и свидетельства о праве собственности инструмент не готовит. Основная документация на китайском, английская версия лежит в `README_EN.md`.

Как отключить. Удалите каталог `ruanzhu/` с конфигурацией и результатами из проекта. При установке через `npm link` уберите ссылку командой `npm unlink`.

Частые вопросы

Как запустить ruanzhu-kit?

В каталоге проекта выполните `npx github:CatCatUncle/ruanzhu-kit init`, заполните `ruanzhu.config.json` и запустите `ruanzhu count`. Нужны Node.js 18 или новее и Chrome версии 131 или новее.

Сколько страниц в итоговом PDF?

Для кода длиннее 60 страниц ровно 62: обложка, первые 30 страниц, страница-пояснение и последние 30. Число страниц считается до рендера и проверяется повторным чтением PDF.

Зачем нужна команда `count`?

Она показывает, какие файлы вошли и сколько у каждого строк, а подозрительные выводит наверх. Лишние строки из сборочных артефактов часто ведут к отказу, такие файлы добавляют в `exclude` или `excludeFiles`.

Пишет ли ИИ описания и поля формы?

Нет. CLI не вызывает модели. Руководство и поля формы пишет человек, а инструмент считает длину полей и отмечает шаблонные обороты.

Работает ли ruanzhu-kit как скилл?

Да, в репозитории есть `SKILL.md`, и агент может запускать команды. Для площадок с двухуровневой вложенностью архив собирает `npm run pack:skill`.

Обсуждение

Вопросов и отзывов пока нет.

Скилл читает проект и собирает материалы для регистрации программы в Китае: код, руководство, анкету, затем помогает с подачей.

СкиллРасширенный доступ113Звезды репозитория

Скилл для китайской технической документации: короткие фразы, факты вместо эпитетов и чистка 14 примет ИИ-текста по правилам Жуань Ифэна

СкиллРасширенный доступ406Звезды репозитория

Скилл для китайских технических текстов: правит документацию, интерфейсные строки и описания API, держит факты и проверяет выдачу линтером

СкиллМинимальный доступ1,6 тыс.Звезды репозитория

Набор LaTeX-шаблонов для китайских научных документов вместе со скиллами Claude Code и Codex, которые их заполняют и выверяют

СкиллМинимальный доступ3 тыс.Звезды репозитория

Quarto — CLI для научных публикаций: текст, вычисления и графики собираются в отчет, книгу, сайт или презентацию.

CLIШирокий доступ6,2 тыс.Звезды репозитория

ReadmeAI разбирает файлы репозитория и создает черновик README с описанием проекта, структурой и инструкциями запуска.

CLIРасширенный доступ3 тыс.Звезды репозитория

Коротко о README

В сравнении с ручной версткой в Word инструмент фиксирует страницы до рендера, ставит колонтитулы и номера, считает знаки в полях формы и предзаполняет шесть полей среды разработки и запуска по конфигурации машины.

Бейдж для README

Сообщить о проблеме

Foxx AIruanzhu-kit
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.