Pular para o conteúdo
Skillpedia
Documentação40 mil · #5197

java-docs

Ajuda seu agente a documentar código Java. Ele garante que os comentários Javadoc estejam completos e sigam as melhores práticas para clareza.

O que ela faz

Este agente ajuda a adicionar comentários explicativos (chamados Javadoc) ao seu código Java. Esses comentários tornam o código mais fácil de entender para você e para outras pessoas.

Quando usar

  • ✓Quando você escreve uma nova função em Java.
  • ✓Quando você quer explicar o que uma parte do seu código faz.
  • ✓Quando você compartilha seu código com outros programadores.

Exemplo do que pedir para a IA

“Adicione comentários Javadoc a esta classe Java e seus métodos.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/java-docs/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/java-docs/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele analisa seu código Java e insere automaticamente comentários Javadoc. Ele segue as melhores práticas para garantir que os comentários sejam claros e úteis.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill java-docs

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/java-docs/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Boas Práticas de Documentação Java (Javadoc)

  • Membros públicos e protegidos devem ser documentados com comentários Javadoc.
  • É recomendado documentar também membros package-private e privados, especialmente se forem complexos ou não autoexplicativos.
  • A primeira frase do comentário Javadoc é a descrição resumida. Deve ser uma visão geral concisa do que o método faz e terminar com um ponto.
  • Use @param para parâmetros de métodos. A descrição começa com letra minúscula e não termina com ponto.
  • Use @return para valores de retorno de métodos.
  • Use @throws ou @exception para documentar exceções lançadas por métodos.
  • Use @see para referências a outros tipos ou membros.
  • Use {@inheritDoc} para herdar documentação de classes base ou interfaces.
    • A menos que haja uma grande mudança de comportamento, caso em que você deve documentar as diferenças.
  • Use @param <T> para parâmetros de tipo em tipos ou métodos genéricos.
  • Use {@code} para trechos de código inline.
  • Use <pre>{@code ... }</pre> para blocos de código.
  • Use @since para indicar quando o recurso foi introduzido (por exemplo, número da versão).
  • Use @version para especificar a versão do membro.
  • Use @author para especificar o autor do código.
  • Use @deprecated para marcar um membro como obsoleto e fornecer uma alternativa.
Perguntas frequentes

O que são comentários Javadoc?

São textos especiais dentro do código Java que explicam o que o código faz, como usar, quais informações ele recebe e o que ele retorna. Eles são usados para gerar documentação automática.

Por que usar Javadoc?

Ajuda a entender o código mais rapidamente, facilita a colaboração com outros desenvolvedores e é essencial para criar documentação profissional para seu software.

Preciso documentar tudo?

É obrigatório documentar as partes públicas e protegidas do código. É recomendado documentar outras partes se elas forem complicadas ou não óbvias.

Detalhes

Descrição original do autor

Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5197
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas