Repolode
CatCatUncle

CatCatUncle/ruanzhu-kit

CLI e skill do Claude que transforma uma árvore de código-fonte em um PDF de registro de software chinês (软著) com paginação precisa, manual e checklist do formulário.

Estrelas
112
Forks
33
Issues abertas
0
Último commit
há 14 dias

O que é?

ruanzhu-kit gera os materiais necessários para registrar direitos autorais de software na China (软著) a partir da árvore de código-fonte de um projeto. A ferramenta produz um PDF do código-fonte para a seção de identificação do programa, seguindo a regra das primeiras 30 e últimas 30 páginas quando o código ultrapassa 60 páginas, e inclui uma página de resumo gerada que indica as linhas omitidas. Também renderiza um PDF do manual a partir de um esqueleto em Markdown e cria um checklist para copiar e colar no formulário online.

A paginação é calculada antes da renderização: a altura de cada linha, em unidades, é calculada após a quebra de linha; as linhas são acumuladas até atingir uma quantidade fixa por página, e as quebras são definidas antes de o Chrome headless renderizar o PDF. Em seguida, a ferramenta lê o PDF para verificar a quantidade de páginas e os cabeçalhos. Ela funciona com Node 18+ e uma instalação local do Chrome ou Chromium, sem dependências npm.

A ferramenta não chama nenhum modelo de IA. Ela conta as linhas, sinaliza arquivos suspeitos, como os de saída de build, verifica a quantidade de palavras dos campos e alerta sobre frases padronizadas. O autor observa que as descrições do manual e do formulário devem ser escritas pelo solicitante. O projeto também é distribuído como uma skill do Claude Code, com um arquivo SKILL.md.

Recursos principais

  • 01Gera um PDF do código-fonte com as primeiras e últimas 30 páginas e uma página de omissões redigida automaticamente.
  • 02Calcula a paginação antes da renderização para fixar a quantidade de páginas e, em seguida, verifica o PDF gerado.
  • 03Renderiza o PDF do manual a partir de um esqueleto fixo em Markdown com 11 capítulos.
  • 04Conta as linhas e lista os maiores arquivos incluídos para facilitar a identificação de artefatos de build perdidos.
  • 05Gera um checklist do formulário com verificação da quantidade de palavras e pode exportar arquivos .doc editáveis, se desejado.
  • 06Funciona com Node 18+, não tem dependências npm e é distribuída como uma skill do Claude.

Casos de uso

  • Preparar a documentação para registrar os direitos autorais de um software desenvolvido pelo próprio solicitante na China.
  • Verificar a contagem de linhas do código-fonte antes do envio para evitar totais inflados.
  • Deixar um agente de IA executar as etapas mecânicas da documentação de registro, enquanto o solicitante escreve os textos.

Início rápido

  1. 1

    Execute init no seu projeto para gerar a configuração e o esqueleto do manual

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

    Preencha a configuração e escreva você mesmo o manual e as descrições dos formulários

  3. 3

    Gere o PDF do código-fonte, o PDF do manual, a lista de verificação dos formulários e as cópias em Word

    ruanzhu all --doc

Antes de usar

  • Requer Node 18 ou superior e Chrome, Chromium ou Edge na versão 131 ou superior.
  • Destina-se apenas ao registro chinês de direitos autorais de software (软著); não escreve o manual nem o texto dos formulários para você.
  • A quantidade de páginas geradas depende do método de renderização do Chrome e das estatísticas de linhas do código-fonte. Revise os arquivos antes de enviá-los.

Em coleções

Tópicos

Perguntas frequentes

O que é ruanzhu-kit?
CLI e skill do Claude que transforma uma árvore de código-fonte em um PDF de registro de software chinês (软著) com paginação precisa, manual e checklist do formulário. ruanzhu-kit gera os materiais necessários para registrar direitos autorais de software na China (软著) a partir da árvore de código-fonte de um projeto. A ferramenta produz um PDF do código-fonte para a seção de identificação do programa, seguindo a regra das primeiras 30 e últimas 30 páginas quando o código ultrapassa 60 páginas, e inclui uma página de resumo gerada que indica as linhas omitidas. Também renderiza um PDF do manual a partir de um esqueleto em Markdown e cria um checklist para copiar e colar no formulário online.
ruanzhu-kit é gratuito? Qual é a licença?
ruanzhu-kit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ruanzhu-kit ainda é mantido?
Manutenção ativa. O último commit de ruanzhu-kit foi em 24 de out. de 2026.
Para que posso usar ruanzhu-kit?
Preparar a documentação para registrar os direitos autorais de um software desenvolvido pelo próprio solicitante na China. Verificar a contagem de linhas do código-fonte antes do envio para evitar totais inflados. Deixar um agente de IA executar as etapas mecânicas da documentação de registro, enquanto o solicitante escreve os textos.
Como instalar ruanzhu-kit?
Execute init no seu projeto para gerar a configuração e o esqueleto do manual: npx github:CatCatUncle/ruanzhu-kit init Preencha a configuração e escreva você mesmo o manual e as descrições dos formulários Gere o PDF do código-fonte, o PDF do manual, a lista de verificação dos formulários e as cópias em Word: ruanzhu all --doc
Onde consigo ruanzhu-kit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CatCatUncle/ruanzhu-kit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados