skills/documentation-templates/SKILL.md
Templates de documentação e diretrizes de estrutura. README, documentação de API, comentários de código e documentação amigável para IA.
npx skillsauth add lucasfdigital/orchard documentation-templatesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Templates e diretrizes de estrutura para tipos comuns de documentação.
| Seção | Propósito | | :--- | :--- | | Título + Descrição Curta | O que é isso? | | Início Rápido (Quick Start) | Rodando em <5 min | | Funcionalidades | O que eu posso fazer? | | Configuração | Como customizar | | Referência da API | Link para documentação detalhada | | Contribuição | Como ajudar | | Licença | Aspectos legais |
# Nome do Projeto
Breve descrição em uma única linha.
## Início Rápido
[Passos mínimos para executar]
## Funcionalidades
- Funcionalidade 1
- Funcionalidade 2
## Configuração
| Variável | Descrição | Padrão |
| :--- | :--- | :--- |
| PORT | Porta do servidor | 3000 |
## Documentação
- [Referência da API](./docs/api.md)
- [Arquitetura](./docs/architecture.md)
## Licença
MIT
## GET /usuarios/:id
Obtém um usuário pelo ID.
**Parâmetros:**
| Nome | Tipo | Obrigatório | Descrição |
| :--- | :--- | :--- | :--- |
| id | string | Sim | ID do usuário |
**Resposta:**
- 200: Objeto do usuário
- 404: Usuário não encontrado
**Exemplo:**
[Exemplo de requisição e resposta]
/**
* Breve descrição do que a função faz.
*
* @param paramName - Descrição do parâmetro
* @returns Descrição do valor de retorno
* @throws ErrorType - Quando este erro ocorre
*
* @example
* const result = nomeDaFuncao(entrada);
*/
| ✅ Comente | ❌ NÃO Comente | | :--- | :--- | | O porquê (lógica de negócio) | O quê (óbvio) | | Algoritmos complexos | Cada linha do código | | Comportamento não óbvio | Código autoexplicativo | | Contratos de API | Detalhes de implementação |
# Changelog
## [Não lançado]
### Adicionado
- Nova funcionalidade
## [1.0.0] - 2025-01-01
### Adicionado
- Lançamento inicial
### Alterado
- Dependência atualizada
### Corrigido
- Correção de bug
# ADR-001: [Título]
## Status
Aceito / Obsoleto / Substituído
## Contexto
Por que estamos tomando esta decisão?
## Decisão
O que decidimos?
## Consequências
Quais são os trade-offs?
Para crawlers e agentes de IA:
# Nome do Projeto
> Objetivo em uma linha.
## Arquivos Principais
- [src/index.ts]: Ponto de entrada principal
- [src/api/]: Rotas da API
- [docs/]: Documentação
## Conceitos Chave
- Conceito 1: Breve explicação
- Conceito 2: Breve explicação
Para indexação RAG:
| Princípio | Por que | | :--- | :--- | | Escaneável | Use cabeçalhos, listas e tabelas. | | Exemplos primeiro | Mostre, não apenas fale. | | Detalhe progressivo | Do Simples → Complexo. | | Atualizado | Documentação desatualizada é enganosa. |
Lembre-se: Templates são pontos de partida. Adapte-os às necessidades do seu projeto.
development
Princípios de teste de aplicações web. E2E, Playwright, estratégias de auditoria profunda.
development
Revisar o código da UI para conformidade com as Web Interface Guidelines. Use quando solicitado para "revisar minha UI", "checar acessibilidade", "auditar design", "revisar UX" ou "verificar meu site em relação às melhores práticas".
testing
Princípios avançados de análise de vulnerabilidade. OWASP 2025, Segurança da Cadeia de Suprimentos (Supply Chain), mapeamento de superfície de ataque e priorização de riscos.
testing
Padrões e princípios de teste. Estratégias de testes unitários, de integração e mocking.