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
Mensagem pronta para colar
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-docsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/java-docs/SKILL.md -o SKILL.mdConteú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
@parampara parâmetros de métodos. A descrição começa com letra minúscula e não termina com ponto. - Use
@returnpara valores de retorno de métodos. - Use
@throwsou@exceptionpara documentar exceções lançadas por métodos. - Use
@seepara 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
@sincepara indicar quando o recurso foi introduzido (por exemplo, número da versão). - Use
@versionpara especificar a versão do membro. - Use
@authorpara especificar o autor do código. - Use
@deprecatedpara 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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC