Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Artigo

ASecurity

Reune evidencias cientificas e escreve artigos academicos em IA medica e saude com rigor metodologico. Aplica reporting guidelines (TRIPOD+AI, STROBE, PRISMA, CONSORT, STARD, ARRIVE, CARE, GRADE), estrutura IMRaD, citacoes Vancouver/AMA, e remove padroes de escrita gerados por IA. Pipeline em 7 fases: scoping, evidence gathering, methods design, drafting, anti-IA polish, peer-review interno, submission package. Triggers on /artigo, "escreve um paper sobre", "monta o manuscrito", "estrutura ar...

2 stars
0 votes
0 copies
0 views
Added 9/26/2026
datagobashgitapiperformance

Works with

cliapi

Security Analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned 9/26/2026

$npx -y skills add labdaps/labskills --skill artigo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Artigo?

Add the live security badge to your README — it updates automatically with every re-scan.

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

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

Download with Pro
Files
SKILL.md
---
name: artigo
description: |
  Reune evidencias cientificas e escreve artigos academicos em IA medica e saude com rigor metodologico. Aplica reporting guidelines (TRIPOD+AI, STROBE, PRISMA, CONSORT, STARD, ARRIVE, CARE, GRADE), estrutura IMRaD, citacoes Vancouver/AMA, e remove padroes de escrita gerados por IA. Pipeline em 7 fases: scoping, evidence gathering, methods design, drafting, anti-IA polish, peer-review interno, submission package. Triggers on /artigo, "escreve um paper sobre", "monta o manuscrito", "estrutura artigo cientifico", "redige um artigo", "reune evidencias para artigo", "prepara submissao".
---

# Skill: artigo

Pipeline completo de escrita de artigo cientifico em IA medica e saude. Combina busca de evidencias, design metodologico, redacao IMRaD, anti padrao IA e checklist de submissao.

## Quando usar

- `/artigo` para iniciar do zero ou continuar manuscrito
- Pedidos como "escreve um paper sobre X", "monta o manuscrito", "redige IMRaD", "reune evidencias para o tema Y"
- Quando ha resultados de pipeline ML prontos e precisa transformar em manuscrito
- Antes de submeter: rodar fase 5 (anti-IA) e fase 6 (peer-review interno)

## Detectar tipo de estudo

Antes de qualquer coisa, identificar o tipo. Cada tipo usa uma reporting guideline diferente:

| Tipo de estudo | Guideline | Quando usar |
|---|---|---|
| Modelo preditivo de IA/ML | **TRIPOD+AI 2024** | Predicao clinica, classificacao, regressao em saude |
| Estudo observacional | **STROBE** | Coortes, caso-controle, transversal |
| Revisao sistematica/meta-analise | **PRISMA 2020** | Sintese de evidencias |
| Ensaio clinico randomizado | **CONSORT 2025** | RCTs |
| Acuracia diagnostica | **STARD** | Sensibilidade, especificidade, AUC de teste diagnostico |
| Protocolo de trial | **SPIRIT** | Submissao de protocolo |
| Estudo pre-clinico animal | **ARRIVE** | Modelos animais |
| Case report | **CARE** | Relato de caso |
| Avaliacao da qualidade da evidencia | **GRADE** | Forca de recomendacao |

Se em duvida, perguntar ao usuario. Documentar a guideline escolhida no manuscrito.

## Pipeline de 7 fases

### Fase 1: Scoping

Coletar com o usuario:
- **Pergunta de pesquisa** em formato PICO/PECO/PIRD
- **Tipo de estudo** (ver tabela acima)
- **Journal alvo** (define formato, word limit, citation style)
- **Dados disponiveis** (pipeline ML pronto? resultados de qual experimento? dataset? csv? metricas em json?)
- **Co-autores** e ordem
- **Deadline**

Saida: `paper/scoping.md` com tudo isso registrado.

### Fase 2: Evidence gathering

Buscar literatura relevante. Usar em paralelo:

```bash
# PubMed via E-utilities
# arXiv via API
# Google Scholar via scraping (cuidado com rate limit)
# Semantic Scholar API (recomendado: tem citation graph)
```

Para cada paper relevante:
1. Salvar PDF em `paper/refs/`
2. Extrair: titulo, autores, ano, DOI, journal, abstract, metodo, resultados principais, contribuicao, limitacoes
3. Classificar epistemicamente: forte/moderada/fraca evidencia (criterios GRADE quando aplicavel)
4. Categorizar em buckets: gap, metodologia, comparacao, validacao externa

Saida: `paper/refs/literature_review.md` com matriz de evidencias e `references.bib` com BibTeX.

**Filtros recomendados:**
- Recencia: priorizar ultimos 5 anos para metodos, ultimos 10 para fundamentos
- Journal impact: nao excluir, mas anotar
- Validacao em populacao similar (LATAM, SUS, populacao brasileira) eh diferencial

### Fase 3: Methods design

Estruturar com base no tipo de estudo. Para TRIPOD+AI 2024 (preditivo):

```
Methods/
  Study Design and Population
    - Source of data (DataSUS? hospital? prontuario eletronico?)
    - Inclusion/exclusion criteria
    - Sample size justification
    - Data linkage if applicable

  Outcome
    - Definicao clara, com codigos CID se aplicavel
    - Time horizon

  Predictors
    - Tabela completa: nome, tipo (numerica/categorica), unidade, missing rate
    - Sentinel values tratados (9, 99, 999)
    - Encoding usado

  Sample Size
    - Calculo baseado em events per variable (EPV >= 10 minimo, idealmente >= 20)
    - Para deep learning: regra de Riley para amostra minima

  Missing Data
    - Padrao MCAR/MAR/MNAR
    - Estrategia: imputacao (qual?), exclusao, multiple imputation

  Statistical Analysis / ML Pipeline
    - Algoritmos testados
    - Hiperparametros e search
    - Cross-validation strategy
    - Train/test split (com data temporal se houver)
    - Metricas: AUROC, AUPRC, calibration (Brier, ICI), DCA

  Validation
    - Internal: bootstrap optimism-corrected
    - External: testar em coorte separada
    - Subgroup analysis

  Fairness/Bias (TRIPOD+AI especifico)
    - Avaliacao por subgrupos demograficos
    - Performance gaps documentados

  Code and Data Availability
    - Repo GitHub
    - Versao do codigo (commit hash)
    - Dados disponiveis sob requisicao? Restricoes LGPD/HIPAA?
```

Saida: `paper/manuscript.md` com secao Methods completa.

### Fase 4: Drafting IMRaD

Escrever na ordem que faz sentido:

1. **Methods primeiro** (mais facil, ja foi planejada)
2. **Results** (objetivo, segue methods)
3. **Discussion**
4. **Introduction** (por ultimo, escreve com clareza do que foi achado)
5. **Abstract** (ultimo, sintetiza tudo)
6. **Title** (iterar varias vezes)

Para Results:
- Tabela 1: caracteristicas baseline da populacao
- Tabela 2: performance do modelo (com IC 95%)
- Figuras: ROC, calibration, feature importance, SHAP
- Numeros consistentes entre texto, tabelas, figuras
- Sempre IC 95% junto com point estimate
- Sempre numero de eventos junto com taxa

Para Discussion (4 paragrafos):
1. Principal achado em 1 frase + contextualizacao
2. Comparacao com literatura (citar refs da Fase 2)
3. Implicacoes clinicas e limitacoes
4. Trabalhos futuros e conclusao

Para Introduction (3 paragrafos):
1. Importancia clinica do problema (com numeros: prevalencia, mortalidade, custo)
2. Estado da arte e gap (citar refs)
3. Objetivo do estudo + hipotese

Para Abstract (estruturado):
- Background (2 frases)
- Methods (3 frases)
- Results (3 frases com numeros)
- Conclusion (1 frase)

### Fase 5: Anti-IA polish

Padroes de IA para REMOVER (em ingles):

1. "delve into", "delve deeper" -> "examine", "explore"
2. "It is important to note" -> deletar ou reescrever
3. "navigate the complexities" -> "address the challenges"
4. "in the realm of" -> "in"
5. "shed light on" -> "reveal", "show"
6. "leveraging" -> "using"
7. "underscore" -> "show", "demonstrate"
8. "robust" usado em todo paragrafo -> variar
9. "comprehensive" repetido -> remover ou variar
10. "moreover", "furthermore", "additionally" em excesso -> conectores naturais
11. Listas com 3 items terminando em "and" sempre -> variar estrutura
12. Frases comecando com "In conclusion" -> reescrever
13. "It is worth noting" -> deletar
14. Hifens em excesso para juntar conceitos -> reescrever
15. "Cutting-edge" -> "current", "recent"
16. "Game-changing" -> "significant", "important"
17. "Pivotal" em excesso -> variar
18. "Plays a crucial role" -> "is important for", "contributes to"

Em portugues:
1. "Vale ressaltar" -> deletar
2. "Cabe destacar" -> deletar
3. "E importante notar" -> deletar
4. "No ambito de" -> "em"
5. "No contexto de" usado em excesso -> reescrever
6. Travessoes (em dash —, en dash –) -> sempre virgula ou ponto
7. Aspas tipograficas " " -> retas " "
8. Reticencias Unicode -> tres pontos normais

Tambem:
- Frases longas demais (> 35 palavras): quebrar
- Voz passiva em excesso: alternar com ativa
- "Methodology" usado quando "methods" basta
- Variar inicio de paragrafos (nao todos com "The")

### Fase 6: Peer-review interno

Checklist por categoria:

**Rigor metodologico:**
- [ ] Reporting guideline aplicada (qual? linkar checklist preenchido)
- [ ] Sample size justificado
- [ ] Missing data tratado e reportado
- [ ] Multiple comparisons corrigidas se aplicavel
- [ ] IC 95% em todas metricas principais
- [ ] Validacao externa OU declaracao explicita de limitacao

**Transparencia:**
- [ ] Codigo disponivel (link)
- [ ] Dados disponiveis ou justificativa de restricao
- [ ] Pre-registro mencionado se houver
- [ ] Conflito de interesse declarado
- [ ] Aprovacao etica (CEP/CONEP) mencionada

**Clareza:**
- [ ] Abstract reflete fielmente o paper
- [ ] Numeros consistentes entre abstract, texto, tabelas
- [ ] Figuras tem caption auto-suficiente
- [ ] Acronimos definidos no primeiro uso
- [ ] Discussion nao supera o que os dados mostram

**Anti-leakage (especifico ML/IA):**
- [ ] Train/test split claro, sem leakage temporal
- [ ] Feature engineering nao usa info do test
- [ ] Hyperparameter tuning so no train (com inner CV)
- [ ] Calibration calculada no test, nao train
- [ ] Citar Kapoor & Narayanan se relevante (data leakage in ML)

**Etica e fairness:**
- [ ] Performance por subgrupos (idade, sexo, regiao, raca/cor)
- [ ] Discussao de potencial vies
- [ ] Limitacoes de generalizabilidade

### Fase 7: Submission package

Preparar pacote final:

```
paper/submission/
  manuscript.docx        # ou .tex
  abstract.txt          # texto puro para sistema do journal
  cover_letter.docx     # personalizado pro editor
  highlights.txt        # 3 a 5 bullets, max 85 chars cada
  graphical_abstract.png
  figures/
    fig1.tiff (300 DPI)
    fig2.tiff
    ...
  tables/
    table1.docx
    ...
  supplementary/
    s1_appendix.docx
    s1_code.zip
    s1_data.csv (se permitido)
  checklists/
    tripod_ai_checklist.pdf  # ou STROBE, PRISMA, etc
  authorship_form.docx
  conflict_of_interest.docx
```

Cover letter template:
```
Dear Editor,

We submit our manuscript "[TITULO]" for consideration as [TIPO DE ARTIGO]
in [JOURNAL].

[1 paragrafo sobre o problema e gap]
[1 paragrafo sobre o que fizemos e principal achado]
[1 paragrafo sobre por que importa pra audiencia do journal]

The manuscript has not been published or submitted elsewhere. All authors
contributed substantially and approved the final version. We declare no
conflict of interest.

[Nome corresponding author]
[Afiliacao]
[Email]
```

## Estrutura de arquivos esperada

```
paper/
  scoping.md
  manuscript.md           # ou manuscript.tex
  references.bib
  refs/
    literature_review.md
    *.pdf (papers baixados)
  data/
    cohort.csv (se publicavel)
  figures/
  tables/
  results/
    metrics.json
    *.png
  submission/
    (preparado na Fase 7)
```

## Notas importantes

- **NUNCA inventar referencias.** Cada citacao deve ter DOI ou PMID verificado.
- **NUNCA inventar numeros.** Resultados saem do `metrics.json` ou tabela do projeto.
- Se o usuario nao tiver dados, perguntar antes de comecar a escrever Methods.
- Se o journal alvo for diferente, ajustar word limit e formatting (verificar guidelines do journal).
- Para artigos da LABDAPS ou IA medica brasileira: priorizar dados do SUS (DataSUS), citar contexto brasileiro de saude publica.
- Citar Kapoor & Narayanan (2023) "Leakage and the reproducibility crisis in machine-learning-based science" quando discutir vies de leakage em IA medica.

## Referencias internas

- `references/reporting_guidelines.md`: detalhes de cada guideline
- `references/imrad_structure.md`: detalhes de cada secao
- `references/anti_ai_patterns.md`: lista expandida de padroes a remover
- `references/ml_pipeline_in_paper.md`: como reportar pipeline ML em paper

## Comandos auxiliares

Apos rodar a skill, pode-se:
- `/update-paper` para atualizar resultados quando metricas mudam
- `/paper-review` para fazer leitura critica
- `/iamed` para indexar o paper final no Notion

Attribution

labdapslabdaps
View sourceSee grades on GitHubMore from labdaps →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Rank Tracker

This skill helps you track, analyze, and report on keyword ranking positions over time. It monitors both traditional SERP rankings and AI/GEO visibility to provide comprehensive search performance insights.

1821 votes

Youtube Competitor Analyzer

Find and analyze YouTube competitor channels using YouTube Data API v3. Discover competitors through keyword search, category matching, content similarity, and related channel discovery. Compare metrics, content strategies, and market positioning. Use when users want to (1) Find competitors for their YouTube channel, (2) Analyze competitor performance metrics, (3) Compare their channel against competitors, (4) Identify content gaps and opportunities, (5) Benchmark against similar creators, (6...

31 votes

Xlsx

Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the...

1798860 votes

Weather Fetcher

Instructions for fetching current weather temperature data for Karachi, Pakistan from wttr.in API

672240 votes

Weather

Get current weather and forecasts (no API key required).

486960 votes
View all in data →