Repolode
CatCatUncle

CatCatUncle/ruanzhu-kit

CLI y skill de Claude que convierte un árbol de código fuente en un PDF paginado con precisión para registrar derechos de autor de software en China (软著), con manual y lista de verificación para el formulario.

Estrellas
112
Forks
33
Issues abiertos
0
Último commit
hace 15 días

¿Qué es?

ruanzhu-kit genera los materiales necesarios para registrar derechos de autor de software en China (软著) a partir del árbol de código fuente de un proyecto. Produce un PDF del código fuente para la sección de identificación del programa y, si el código supera las 60 páginas, aplica la regla de incluir las primeras 30 y las últimas 30. También genera una página de resumen que indica las líneas omitidas. Además, crea un PDF del manual a partir de una plantilla Markdown y una lista para copiar y pegar en el formulario en línea.

La paginación se calcula antes de generar el PDF: tras ajustar cada línea al ancho disponible, se calcula su altura en unidades; luego, las líneas se acumulan hasta alcanzar un número fijo por página y se fijan los saltos de página antes de que Chrome en modo headless genere el PDF. Después, la herramienta vuelve a leer el PDF para verificar el número de páginas y los encabezados. Funciona con Node 18+ y una instalación local de Chrome o Chromium, y no tiene dependencias de npm.

La herramienta no llama a ningún modelo de IA. Cuenta las líneas, señala archivos sospechosos, como los artefactos de compilación, comprueba la cantidad de palabras de los campos y advierte sobre frases que parezcan texto genérico. El autor señala que el solicitante debe redactar el manual y las descripciones del formulario. El proyecto también se distribuye como skill de Claude Code e incluye un archivo SKILL.md.

Funciones clave

  • 01Genera un PDF del código fuente con las primeras y las últimas 30 páginas, además de una página automática sobre el contenido omitido.
  • 02Calcula la paginación antes de generar el PDF para fijar el número de páginas y luego verifica el PDF resultante.
  • 03Genera el PDF del manual a partir de una plantilla Markdown fija de 11 capítulos.
  • 04Cuenta las líneas y enumera los archivos incluidos más grandes para que sea fácil detectar artefactos de compilación no deseados.
  • 05Genera una lista de verificación para el formulario con controles de cantidad de palabras y, de forma opcional, puede exportar archivos .doc editables.
  • 06Funciona con Node 18+, no requiere dependencias de npm y se distribuye como skill de Claude.

Casos de uso

  • Preparar la documentación para registrar los derechos de autor de software en China de un proyecto de desarrollo propio.
  • Comprobar el recuento de líneas del código fuente antes de presentar la solicitud para evitar cifras infladas.
  • Permitir que un agente de IA realice los pasos mecánicos del trámite, mientras el solicitante redacta el texto.

Inicio rápido

  1. 1

    Ejecuta init en tu proyecto para generar la configuración y la plantilla del manual

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

    Completa la configuración y redacta tú mismo el manual y las descripciones de los formularios

  3. 3

    Genera el PDF del código fuente, el PDF del manual, la lista de verificación de formularios y las copias en Word

    ruanzhu all --doc

Antes de usarlo

  • Requiere Node 18 o posterior y Chrome, Chromium o Edge versión 131 o posterior.
  • Solo está pensado para el registro chino de derechos de autor de software (软著); no redacta por ti el manual ni el texto de los formularios.
  • El número de páginas generado depende del método de renderizado de Chrome y de las estadísticas de líneas del código fuente, así que revisa los archivos antes de presentarlos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ruanzhu-kit?
CLI y skill de Claude que convierte un árbol de código fuente en un PDF paginado con precisión para registrar derechos de autor de software en China (软著), con manual y lista de verificación para el formulario. ruanzhu-kit genera los materiales necesarios para registrar derechos de autor de software en China (软著) a partir del árbol de código fuente de un proyecto. Produce un PDF del código fuente para la sección de identificación del programa y, si el código supera las 60 páginas, aplica la regla de incluir las primeras 30 y las últimas 30. También genera una página de resumen que indica las líneas omitidas. Además, crea un PDF del manual a partir de una plantilla Markdown y una lista para copiar y pegar en el formulario en línea.
¿ruanzhu-kit es gratuito? ¿Qué licencia tiene?
ruanzhu-kit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ruanzhu-kit sigue mantenido?
Mantenimiento activo. El último commit de ruanzhu-kit fue el 24 oct 2026.
¿Para qué puedo usar ruanzhu-kit?
Preparar la documentación para registrar los derechos de autor de software en China de un proyecto de desarrollo propio. Comprobar el recuento de líneas del código fuente antes de presentar la solicitud para evitar cifras infladas. Permitir que un agente de IA realice los pasos mecánicos del trámite, mientras el solicitante redacta el texto.
¿Cómo se instala ruanzhu-kit?
Ejecuta init en tu proyecto para generar la configuración y la plantilla del manual: npx github:CatCatUncle/ruanzhu-kit init Completa la configuración y redacta tú mismo el manual y las descripciones de los formularios Genera el PDF del código fuente, el PDF del manual, la lista de verificación de formularios y las copias en Word: ruanzhu all --doc
¿Dónde consigo ruanzhu-kit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CatCatUncle/ruanzhu-kit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados