Skip to content
Back to skills

Update Paper

ASecurity

Atualiza secoes de resultados em arquivos LaTeX (.tex) quando analises, metricas ou CSVs mudam. Use apos rodar pipelines de ML/calibracao que geram novos resultados, apos correcoes de bugs que alteram numeros, ou quando o usuario pedir /update-paper ou "atualiza o paper/latex".

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 26, 2026
datagobashgit

Works with

  • cli

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add labdaps/labskills --skill update-paper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Paper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Paper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/labdaps-update-paper/badge)](https://www.skillsdirectory.com/skills/labdaps-update-paper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: update-paper
description: Atualiza secoes de resultados em arquivos LaTeX (.tex) quando analises, metricas ou CSVs mudam. Use apos rodar pipelines de ML/calibracao que geram novos resultados, apos correcoes de bugs que alteram numeros, ou quando o usuario pedir /update-paper ou "atualiza o paper/latex".
---

# Skill: update-paper

Sincroniza arquivos `.tex` do projeto com os resultados numericos mais recentes.
Trata apenas das secoes de resultados e metodologia afetadas pelas mudancas.

## Quando usar

- Apos rodar um pipeline que gera ou atualiza CSVs de resultados
- Apos correcao de bug que muda valores numericos
- Apos adicionar novo metodo ou regiao ao pipeline
- Quando o usuario pede `/update-paper`, "atualiza o paper", "atualiza o latex"
- Ao final de sessao com mudancas significativas em analises

## Passos

### 1. Mapear o projeto

Rodar em paralelo:

```bash
find . -name "*.tex" -not -path "./.git/*" | sort
find . -name "*.csv" -newer . -not -path "./.git/*" | sort
git diff HEAD --stat
git log --oneline -5
```

Identificar:
- Todos os `.tex` no projeto (paper principal, papers de experimentos)
- CSVs de resultados alterados desde o ultimo commit
- O que mudou no diff (novos metodos, regioes, metricas)

### 2. Ler os resultados atuais

Para cada CSV de resultados identificado, ler o conteudo completo.
Exemplos comuns em projetos de calibracao/ML:
- `plots/full_comparison.csv` -- resultados por metodo e regiao
- `plots/fairness_summary.csv` -- metricas de equidade
- `experiments/*/results.csv` -- resultados de experimentos especificos

Calcular os valores resumo que aparecem nos papers:
- Medias por metodo (mean across regions)
- Melhores/piores valores por metrica
- Deltas vs baseline

### 3. Ler os papers LaTeX

Ler cada `.tex` identificado no passo 1.
Localizar:
- Tabelas com resultados numericos (`\begin{tabular}` com valores decimais)
- Valores numericos citados no texto ("ECE = 0.0577", "$-18\%$", etc.)
- TODOs de atualizacao (comentarios `% TODO`)
- Seccoes de resultados e discussao

### 4. Identificar o que atualizar

Para cada valor numerico no `.tex`, verificar se difere dos resultados atuais nos CSVs.
Priorizar:
1. Tabelas de resultados (maior impacto, mais propenso a desatualizar)
2. Valores citados no abstract e conclusao
3. Valores citados na discussao
4. TODOs marcados no arquivo

Nao alterar:
- Equacoes e definicoes formais
- Referencias bibliograficas
- Secoes de metodologia (a menos que o metodo tenha mudado)
- Texto narrativo que nao depende de valores numericos especificos

### 5. Aplicar as atualizacoes

Atualizar apenas o que mudou. Para cada alteracao:
- Usar `Edit` para substituicoes pontuais (nunca reescrever o arquivo inteiro)
- Manter o estilo LaTeX existente (precisao decimal, formato de tabela)
- Remover comentarios `% TODO` dos itens resolvidos
- Adicionar comentario `% updated YYYY-MM-DD` nas tabelas alteradas

Regras de estilo (manter consistencia com o paper):
- Se o paper usa 4 casas decimais -> manter 4 casas
- Se usa `\textbf{}` para melhor resultado -> manter
- Se usa `\multirow` -> preservar estrutura

### 6. Verificar consistencia

Apos as edicoes, verificar:
- Abstract ainda reflete os melhores resultados?
- Conclusao ainda e valida com os novos numeros?
- Key findings na discussao continuam corretos?
- Numero de regioes/metodos citados no texto bate com os dados?

### 7. Reportar

Listar de forma concisa:
- Quais arquivos `.tex` foram alterados
- Quais tabelas/valores foram atualizados
- Se houver discrepancias que exigem revisao manual do usuario (ex: interpretacoes na discussao que mudaram de sentido)

## Notas importantes

- NUNCA alterar definicoes formais, equacoes matematicas ou metodologia
- NUNCA inferir interpretacoes clinicas -- apenas atualizar numeros
- Se o sentido de um achado mudou (ex: metodo A era melhor, agora metodo B e melhor),
  reportar ao usuario em vez de reescrever a interpretacao automaticamente
- Respeitar todas as regras de humanizacao do CLAUDE.md (sem travessoes, sem Unicode decorativo)
- Se o paper estiver em PT e EN, atualizar ambos

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…