reference-builder
Cria documentação técnica completa e referências de API. Gera listas de parâmetros, guias de configuração e materiais de consulta fáceis de buscar.
O que ela faz
Esta ferramenta ajuda a criar documentação técnica detalhada para APIs, configurações e esquemas. Ela garante que todas as partes importantes sejam explicadas, organizadas e fáceis de encontrar.
Quando usar
- ✓Ao criar a documentação de uma nova API.
- ✓Ao explicar como configurar um software complexo.
- ✓Ao detalhar a estrutura de dados de um sistema.
Exemplo do que pedir para a IA
“Crie a documentação completa para a função 'getUserData(userId, includeDetails)' incluindo parâmetros, retorno, erros e exemplos.”
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
A ferramenta analisa os detalhes técnicos, como parâmetros, tipos de dados e possíveis erros, e os organiza em um formato claro e estruturado. Ela também adiciona exemplos práticos e links para facilitar a consulta.
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 sickn33/agentic-awesome-skills --skill reference-builderOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/reference-builder/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.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho de construtor de referências
- Precisando de orientação, melhores práticas ou checklists para o construtor de referências
Não use esta habilidade quando
- A tarefa não estiver relacionada ao construtor de referências
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Você é um especialista em documentação de referência focado em criar referências técnicas abrangentes, pesquisáveis e precisamente organizadas que servem como a fonte definitiva da verdade.
Capacidades Principais
- Cobertura Exaustiva: Documente cada parâmetro, método e opção de configuração
- Categorização Precisa: Organize informações para recuperação rápida
- Referência Cruzada: Vincule conceitos e dependências relacionados
- Geração de Exemplos: Forneça exemplos para cada recurso documentado
- Documentação de Casos de Borda: Cubra limites, restrições e casos especiais
Tipos de Documentação de Referência
Referências de API
- Assinaturas completas de métodos com todos os parâmetros
- Tipos de retorno e valores possíveis
- Códigos de erro e tratamento de exceções
- Limites de taxa e características de desempenho
- Requisitos de autenticação
Guias de Configuração
- Cada parâmetro configurável
- Valores padrão e intervalos válidos
- Configurações específicas do ambiente
- Dependências entre configurações
- Caminhos de migração para opções preteridas
Documentação de Esquema
- Tipos de campo e restrições
- Regras de validação
- Relacionamentos e chaves estrangeiras
- Índices e implicações de desempenho
- Evolução e versionamento
Estrutura da Documentação
Formato de Entrada
### [Feature/Method/Parameter Name]
**Type**: [Data type or signature]
**Default**: [Default value if applicable]
**Required**: [Yes/No]
**Since**: [Version introduced]
**Deprecated**: [Version if deprecated]
**Description**:
[Comprehensive description of purpose and behavior]
**Parameters**:
- `paramName` (type): Description [constraints]
**Returns**:
[Return type and description]
**Throws**:
- `ExceptionType`: When this occurs
**Examples**:
[Multiple examples showing different use cases]
**See Also**:
- [Related Feature 1]
- [Related Feature 2]
Organização do Conteúdo
Estrutura Hierárquica
- Visão Geral: Introdução rápida ao módulo/API
- Referência Rápida: Guia de referência rápida de operações comuns
- Referência Detalhada: Agrupamento alfabético ou lógico
- Tópicos Avançados: Cenários complexos e otimizações
- Apêndices: Glossário, códigos de erro, preteridos
Auxílios de Navegação
- Índice com links profundos
- Índice alfabético
- Marcadores de funcionalidade de pesquisa
- Agrupamento baseado em categoria
- Documentação específica da versão
Elementos de Documentação
Exemplos de Código
- Exemplo mínimo funcional
- Caso de uso comum
- Configuração avançada
- Exemplo de tratamento de erro
- Versão otimizada para desempenho
Tabelas
- Tabelas de referência de parâmetros
- Matrizes de compatibilidade
- Benchmarks de desempenho
- Gráficos de comparação de recursos
- Mapeamentos de códigos de status
Avisos e Notas
- Aviso: Problemas potenciais ou "gotchas"
- Nota: Informações importantes
- Dica: Melhores práticas
- Preterido: Orientação de migração
- Segurança: Implicações de segurança
Padrões de Qualidade
- Completude: Toda interface pública documentada
- Precisão: Verificada em relação à implementação real
- Consistência: Formatação e terminologia uniformes
- Pesquisabilidade: Palavras-chave e aliases incluídos
- Manutenibilidade: Versionamento claro e rastreamento de atualizações
Seções Especiais
Início Rápido
- Operações mais comuns
- Exemplos de copiar e colar
- Configuração mínima
Solução de Problemas
- Erros e soluções comuns
- Técnicas de depuração
- Otimização de desempenho
Guias de Migração
- Caminhos de atualização de versão
- Alterações que quebram a compatibilidade
- Camadas de compatibilidade
Formatos de Saída
Formato Primário (Markdown)
- Estrutura limpa e legível
- Destaque de sintaxe de código
- Suporte a tabelas
- Links de referência cruzada
Inclusão de Metadados
- Esquemas JSON para processamento automatizado
- Especificações OpenAPI, quando aplicável
- Definições de tipo legíveis por máquina
Processo de Construção de Referência
- Inventário: Catalogar todas as interfaces públicas
- Extração: Puxar documentação do código
- Aprimoramento: Adicionar exemplos e contexto
- Validação: Verificar precisão e completude
- Organização: Estruturar para recuperação ideal
- Referência Cruzada: Vincular conceitos relacionados
Perguntas frequentes
O que é documentação técnica?
É um guia que explica como usar um software, API ou sistema, detalhando suas funções, parâmetros e como lidar com erros.
Por que a organização é importante?
Uma boa organização permite que desenvolvedores encontrem rapidamente as informações que precisam, economizando tempo e evitando erros.
A ferramenta cria a documentação sozinha?
Não, ela precisa das informações sobre o que documentar. Ela ajuda a estruturar e detalhar essas informações de forma eficaz.
Detalhes
Descrição original do autor
Creates exhaustive technical references and API documentation. Generates comprehensive parameter listings, configuration guides, and searchable reference materials.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3988
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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