Skill para Claude Code que gera automaticamente o documento de entrega de desenvolvimento (.docx) para projetos Java Sankhya OM — Addon Studio ou Módulo Java complementar.
Analisa os fontes Java de um módulo entregue, extrai funcionalidades e regras de negócio, e produz o arquivo Documentacao/Entrega - {NOME_MODULO}.docx formatado com logo Sankhya, tabelas de identificação, manual de uso, seção de homologação e bloco de assinaturas.
Nenhum arquivo de template externo é necessário — o script Python completo está embutido na skill.
sankhya-doc-entrega/
├── SKILL.md Instruções principais e scripts Python
└── references/
└── analise-fontes.md Categorias de artefatos, regras de extração e linguagem funcional
| Interface / Classe | Tipo no ERP | Acionamento |
|---|---|---|
AcaoRotinaJava |
Botão de Ação | Manual — clique do usuário |
EventoProgramavelJava |
Listener / Evento | Automático — INSERT/UPDATE/DELETE |
ScheduledAction |
Ação Agendada | Automático — cron/horário |
Regra |
Regra de Negócio | Automático — ciclo de confirmação de NF |
RegraNegocioJava |
Regra de Negócio Avançada | Automático — with ciclo de vida (before/after) |
Classes com CustomModuleLoader |
Padrão External (proxy) | Indicam dois JARs registrados |
Classes com padrão External não geram entrada separada no documento — são mencionadas como observação de arquitetura.
Etapa 0 — Confirmar pasta raiz do projeto
Etapa 1 — Coletar inputs (nome, pasta de fontes, escopo, caminho no sistema, cliente)
Etapa 2 — Analisar todos os .java recursivamente e classificar por tipo
Etapa 3 — Ler documento de escopo (se fornecido: .docx, .pdf ou .md)
Etapa 4 — Montar conteúdo em linguagem funcional (sem SQL, sem nomes de tabela)
Etapa 5 — Executar script Python para gerar o .docx
Etapa 6 — Retornar ao usuário com lista de funcionalidades documentadas
O .docx contém:
- Tabela de Identificação (cliente, FAP, responsável técnico, versão)
- Objetivos
- Descrição das Personalizações Realizadas
- Manual de Uso das Customizações (acesso, funcionalidades passo a passo, limitações)
- Homologação e Testes
- Treinamento e Suporte
- Anexos
- Observações finais
- Local, data e assinaturas (Líder, Gerente, Consultor, Solicitante)
A skill é ativada automaticamente quando o usuário menciona:
- "gerar documento de entrega"
- "criar documento de entrega de desenvolvimento"
- "documentar módulo do addon"
- "gerar .docx de entrega"
- "documentar o que foi entregue"
- "gerar documentação Sankhya"
Ou via comando:
/sankhya-doc-entrega
git clone https://github.com/ratk/skill-sankhya-doc-entrega \
~/.claude/skills/sankhya-doc-entregameu-plugin/
└── skills/
└── sankhya-doc-entrega/
├── SKILL.md
└── references/
O script instala automaticamente se necessário:
python-docx — geração do .docx
pdfplumber — leitura de PDF (opcional, para escopo em PDF)
Uso interno — DSTech Soluções.