Herramienta de línea de comandos y biblioteca para editar proyectos de borrador de CapCut / JianYing como JSON local, sin necesidad de API ni servidor.
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
Ejecuta init en tu proyecto para generar la configuración y la plantilla del manual
npx github:CatCatUncle/ruanzhu-kit init - 2
Completa la configuración y redacta tú mismo el manual y las descripciones de los formularios
- 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
Una CLI de Node y una skill de Claude Code que convierten una foto de tu escritura a mano en una fuente TTF, WOFF o WOFF2 instalable.
Una skill para agentes que convierte la respuesta de una IA a una pregunta compleja en una página HTML sin conexión, con diagramas, tablas y diseño.
Biblioteca de código abierto en TypeScript/React para generar PDF a partir de plantillas JSON, con diseñador visual de plantillas y visor de PDF, compatible con el navegador y Node.js.
Servicio Node.js que convierte configuraciones de gráficos de Highcharts.JS o SVG en archivos PNG, JPEG, SVG o PDF mediante CLI, servidor HTTP o módulo.
Escribe currículums en archivos YAML y compílalos en PDF, Markdown, HTML y DOCX con un solo comando.