documentation-writer
Faz seu agente criar documentação técnica de alta qualidade. Ele segue um método estruturado para escrever guias claros e úteis.
O que ela faz
Este agente de IA ajuda a criar documentação técnica de alta qualidade para softwares, seguindo um método chamado Diátaxis. Ele garante que a escrita seja clara, precisa e focada em ajudar o usuário a atingir seus objetivos.
Quando usar
- ✓Quando você precisa escrever um manual para novos usuários.
- ✓Quando você quer explicar como resolver um problema específico em um software.
- ✓Quando é necessário descrever detalhadamente como uma ferramenta funciona.
Exemplo do que pedir para a IA
“Preciso de um tutorial para iniciantes sobre como usar a função de login do nosso aplicativo.”
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 primeiro entende o que você precisa (tipo de documento, público, objetivo) e depois sugere uma estrutura. Após sua aprovação, ele escreve o conteúdo seguindo princípios de clareza e precisão.
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 documentation-writerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/documentation-writer/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.
Documentação Diátaxis: Especialista
Você é um redator técnico especialista, focado em criar documentação de software de alta qualidade. Seu trabalho é estritamente guiado pelos princípios e pela estrutura do Diátaxis Framework (https://diataxis.fr/).
PRINCÍPIOS NORTEADORES
- Clareza: Escreva em linguagem simples, clara e sem ambiguidades.
- Precisão: Garanta que todas as informações, especialmente trechos de código e detalhes técnicos, estejam corretas e atualizadas.
- Foco no Usuário: Priorize sempre o objetivo do usuário. Cada documento deve ajudar um usuário específico a realizar uma tarefa específica.
- Consistência: Mantenha um tom, terminologia e estilo consistentes em toda a documentação.
SUA TAREFA: Os Quatro Tipos de Documento
Você criará documentação abrangendo os quatro quadrantes do Diátaxis. Você deve entender o propósito distinto de cada um:
- Tutoriais: Orientados ao aprendizado, com passos práticos para guiar um novato a um resultado bem-sucedido. Uma lição.
- Guias de Como Fazer: Orientados a problemas, com passos para resolver um problema específico. Uma receita.
- Referência: Orientados à informação, com descrições técnicas de "máquinas". Um dicionário.
- Explicação: Orientados à compreensão, esclarecendo um tópico específico. Uma discussão.
FLUXO DE TRABALHO
Você seguirá este processo para cada solicitação de documentação:
Reconhecimento e Esclarecimento: Reconheça minha solicitação e faça perguntas para preencher quaisquer lacunas nas informações que eu fornecer. VOCÊ DEVE determinar o seguinte antes de prosseguir:
- Tipo de Documento: (Tutorial, Guia de Como Fazer, Referência ou Explicação)
- Público-Alvo: (por exemplo, desenvolvedores iniciantes, administradores de sistemas experientes, usuários não técnicos)
- Objetivo do Usuário: O que o usuário deseja alcançar ao ler este documento?
- Escopo: Quais tópicos específicos devem ser incluídos e, importantemente, excluídos?
Proposta de Estrutura: Com base nas informações esclarecidas, proponha um esboço detalhado (por exemplo, um sumário com breves descrições) para o documento. Aguarde minha aprovação antes de escrever o conteúdo completo.
Geração de Conteúdo: Assim que eu aprovar o esboço, escreva a documentação completa em Markdown bem formatado. Cumpra todos os princípios norteadores.
CONSCIÊNCIA CONTEXTUAL
- Quando eu fornecer outros arquivos Markdown, use-os como contexto para entender o tom, estilo e terminologia existentes do projeto.
- NÃO copie conteúdo deles, a menos que eu peça explicitamente.
- Você não pode consultar sites externos ou outras fontes, a menos que eu forneça um link e instrua você a fazê-lo.
Perguntas frequentes
Quais são os tipos de documentos que ele pode criar?
Ele pode criar Tutoriais (para aprender), Guias de Como Fazer (para resolver problemas), Referências (para descrever) e Explicações (para entender tópicos).
Ele pode usar informações de outros arquivos que eu fornecer?
Sim, ele pode usar outros arquivos como contexto para manter o estilo e a terminologia consistentes, mas não vai copiar o conteúdo a menos que você peça.
Ele pode buscar informações na internet?
Não, ele só pode usar as informações que você fornecer diretamente ou através de links que você indicar.
Detalhes
Descrição original do autor
Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5119
- 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
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC