docs-page
Gera uma página de documentação com navegação e índice. Perfeito para tutoriais, guias e referências de API.
O que ela faz
Esta ferramenta cria uma página de documentação completa em um único arquivo HTML. Ela organiza o conteúdo em três colunas: um menu de navegação à esquerda, o corpo principal do texto no centro e um índice do lado direito.
Quando usar
- ✓Quando você precisa de uma página de guia ou tutorial.
- ✓Ao gerar uma referência de API.
- ✓Para criar documentação técnica detalhada.
Exemplo do que pedir para a IA
“Crie uma página de documentação para a função de login do usuário, incluindo exemplos de código e notas de aviso.”
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 lê as instruções de design, escolhe um tópico relevante e organiza o conteúdo em três colunas usando CSS Grid. Ela garante que o texto seja legível e o código seja formatado corretamente.
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 nexu-io/open-design --skill docs-pageOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/docs-page/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.
Página de Documentação da Skill
Produza uma única página de documentação com três colunas em um único arquivo HTML.
Fluxo de Trabalho
- Leia o DESIGN.md ativo (injetado acima). Use o token de tipo de corpo para prosa; o token mono para código; respeite as regras de altura da linha e largura máxima.
- Escolha um tópico do resumo — a página deve parecer documentação real, não um wireframe genérico. Nomes concretos de API, exemplos de comandos, parâmetros plausíveis.
- Disponha três regiões, expressas no eixo inline para que o
layout inverta corretamente sob
dir="rtl":- Navegação inline-início (240–280px, fixo): lista de links agrupados, página atual
em negrito com uma faixa de destaque na borda
inline-start. 3–5 grupos de 4–8 links. - Corpo do artigo (largura máxima ~720px, centralizado na coluna do meio): H1, parágrafo de introdução, seções H2, blocos de código, caixas de destaque (nota / aviso), links inline, listas.
- Sumário inline-fim (200–240px, fixo): "Nesta página" com os âncoras H2/H3, seção atual destacada conforme o usuário rola.
- Navegação inline-início (240–280px, fixo): lista de links agrupados, página atual
em negrito com uma faixa de destaque na borda
- Escreva um único documento HTML:
<!doctype html>até</html>, todo o CSS inline.- CSS Grid para as três colunas; posicionamento fixo para os trilhos.
- Blocos de código: token monoespaçado, preenchimento de superfície suave, indicação de botão de cópia (apenas visual — sem necessidade de JS).
- IDs de âncora em todos os H2/H3 para que os links do sumário funcionem.
data-od-idna navegação, artigo e sumário.
- Prosa: escreva pelo menos 350 palavras de documentação crível. Inclua pelo menos um comando de shell, um trecho de código (5–15 linhas), uma chamada de atenção, uma tabela.
- Auto-verificação:
- O texto do corpo quebra no ponto ideal de comprimento de linha do DS (60–75 caracteres).
- O código usa o token mono do DS, não o genérico
monospace. - O destaque é contido — usado para o item de navegação ativo, links, uma borda de chamada de atenção. Não no texto do corpo.
- A página é legível em 1280px e colapsa graciosamente abaixo de 900px (o sumário sai, a navegação se torna uma gaveta superior).
- Use CSS lógico (
margin-inline-start,border-inline-start,inset-inline-end,text-align: start) nos trilhos e na faixa de destaque para que o layout inverta corretamente sobdir="rtl".
Contrato de Saída
Emita entre as tags <artifact>:
<artifact identifier="docs-slug" type="text/html" title="Docs — Page Title">
<!doctype html>
<html>...</html>
</artifact>
Uma frase antes do artefato, nada depois.
Perguntas frequentes
O que são 'tokens'?
Tokens são como blocos de construção pré-definidos que a ferramenta usa para formatar o texto e o código, garantindo consistência.
O que significa 'layout flips correctly under dir="rtl"'?
Isso significa que a página se adapta automaticamente para idiomas que são lidos da direita para a esquerda (como o árabe), invertendo a posição das colunas.
A página gerada precisa de JavaScript?
Não, o botão de cópia de código é apenas visual. A estrutura principal da página é feita com HTML e CSS.
Detalhes
Descrição original do autor
A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #413
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
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