Pular para o conteúdo
Skillpedia
Documentação48 mil · #2870

documentation-templates

Fornece modelos e diretrizes para criar documentação. Ajuda a organizar informações de forma clara e consistente.

O que ela faz

Esta ferramenta ajuda a criar a estrutura e o conteúdo de vários tipos de documentação para projetos de software. Ela fornece modelos para READMEs, documentação de API, comentários de código, changelogs, decisões de arquitetura e documentação amigável para inteligência artificial.

Quando usar

  • ✓Ao iniciar um novo projeto e precisar de um README.
  • ✓Ao documentar uma API para que outros desenvolvedores a entendam.
  • ✓Ao querer organizar as decisões importantes de arquitetura do seu projeto.

Exemplo do que pedir para a IA

“Crie um modelo de README para um projeto de aplicativo web.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/documentation-templates/SKILL.md

Mensagem pronta para colar

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

A ferramenta oferece modelos prontos e diretrizes de estrutura para diferentes documentos. Você escolhe o tipo de documento que precisa e a ferramenta fornece um esqueleto para você preencher com as informações específicas do seu projeto.

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 documentation-templates

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/documentation-templates/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.

Modelos de Documentação

Modelos e diretrizes de estrutura para tipos comuns de documentação.


1. Estrutura do README

Seções Essenciais (Ordem de Prioridade)

Seção Propósito
Título + Uma Frase O que é isso?
Início Rápido Executando em <5 min
Funcionalidades O que posso fazer?
Configuração Como personalizar
Referência da API Link para docs detalhados
Contribuição Como ajudar
Licença Legal

Modelo de README

# Project Name

Brief one-line description.

## Quick Start

[Minimum steps to run]

## Features

- Feature 1
- Feature 2

## Configuration

| Variable | Description | Default |
|----------|-------------|---------|
| PORT | Server port | 3000 |

## Documentation

- API Reference
- Architecture

## License

[Link to the actual project license; do not infer MIT]

2. Estrutura da Documentação da API

Modelo por Endpoint

## GET /users/:id

Get a user by ID.

**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| id | string | Yes | User ID |

**Response:**
- 200: User object
- 404: User not found

**Example:**
[Request and response example]

3. Diretrizes de Comentários de Código

Modelo JSDoc/TSDoc

/**
 * Brief description of what the function does.
 * 
 * @param paramName - Description of parameter
 * @returns Description of return value
 * @throws ErrorType - When this error occurs
 * 
 * @example
 * const result = functionName(input);
 */

Quando Comentar

✅ Comentar ❌ Não Comentar
Por quê (lógica de negócio) O quê (óbvio)
Algoritmos complexos Cada linha
Comportamento não óbvio Código autoexplicativo
Contratos de API Detalhes de implementação

4. Modelo de Changelog (Keep a Changelog)

# Changelog

## [Unreleased]
### Added
- New feature

## [1.0.0] - 2025-01-01
### Added
- Initial release
### Changed
- Updated dependency
### Fixed
- Bug fix

5. Registro de Decisão de Arquitetura (ADR)

# ADR-001: [Title]

## Status
Accepted / Deprecated / Superseded

## Context
Why are we making this decision?

## Decision
What did we decide?

## Consequences
What are the trade-offs?

6. Documentação Amigável para IA (2025)

Modelo llms.txt

Para rastreadores e agentes de IA (os links example.com ilustram a sintaxe; substitua-os por URLs de projetos publicados reais):

# Project Name
> One-line objective.

## Core Files
- [Main entry](https://example.com/project/src/index.ts): Application entry
- [API routes](https://example.com/project/src/api/): Endpoint implementation
- [Documentation](https://example.com/project/docs/): User and contributor guides

## Key Concepts
- Concept 1: Brief explanation
- Concept 2: Brief explanation

Documentação Pronta para MCP

Para indexação RAG:

  • Hierarquia clara de H1-H3
  • Exemplos JSON/YAML para estruturas de dados
  • Diagramas Mermaid para fluxos
  • Seções autônomas

7. Princípios de Estrutura

Princípio Por quê
Escaneável Cabeçalhos, listas, tabelas
Exemplos primeiro Mostrar, não apenas dizer
Detalhe progressivo Simples → Complexo
Atualizado Desatualizado = enganoso

Lembre-se: Modelos são pontos de partida. Adapte-os às necessidades do seu projeto.

Quando Usar

Use quando um projeto real precisar de um README, referência de endpoint, changelog, ADR ou índice legível por agente, e você precisar de uma estrutura adaptada às suas convenções existentes.

Limitações

  • Substitua caminhos, comandos, datas e padrões ilustrativos por fatos verificados do projeto. Modelos não são fluxos de trabalho instalados ou evidências de que links e exemplos funcionam.
  • Preserve a licença real e o escopo de confidencialidade; não publique endpoints privados nem invente decisões de ADR aceitas.
  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

O que é um README?

É o primeiro arquivo que as pessoas veem ao visitar o código do seu projeto. Ele explica o que o projeto faz, como usá-lo e como contribuir.

O que é documentação de API?

É um guia que explica como usar as diferentes partes (endpoints) de um serviço de software, incluindo o que cada parte faz, quais dados ela espera e o que ela retorna.

O que são ADRs?

ADRs (Architecture Decision Records) são documentos curtos que registram as decisões importantes sobre a arquitetura de um projeto, explicando o contexto, a decisão tomada e suas consequências.

Detalhes

Descrição original do autor

Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas