Communitygithub.com

LeonardoBoni-018/about-me

Como criar e manter a documentação deste projeto — README, guias em docs/, registros de decisão (ADRs), CHANGELOG e comentários no código. Use ao adicionar funcionalidades, tomar decisões de arquitetura/design, mudar comandos ou estrutura, preparar uma versão, ou quando o usuário pedir documentação.

about-me란 무엇인가요?

about-me is a Claude Code agent skill that como criar e manter a documentação deste projeto — README, guias em docs/, registros de decisão (ADRs), CHANGELOG e comentários no código. Use ao adicionar funcionalidades, tomar decisões de arquitetura/design, mudar comandos ou estrutura, preparar uma versão, ou quando o usuário pedir documentação.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LeonardoBoni-018/about-me/tree/HEAD/.claude/skills/documentation

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Documentação

Idioma: PT-BR (termos técnicos consagrados podem ficar em inglês).

Onde cada coisa mora

ArquivoPúblicoConteúdo
README.mdquem chega ao repositórioo que é, stack, como rodar, scripts, deploy — curto
docs/conteudo.mdLeonardo editando o sitepasso a passo para trocar textos, projetos, foto, CV
docs/arquitetura.mddevs (e agentes) mexendo no códigorotas, i18n, tema, formulário, pastas, fluxo de dados
docs/adr/NNNN-titulo.mdquem pergunta "por que assim?"uma decisão por arquivo, imutável depois de aceita
CHANGELOG.mdquem acompanha versõesformato Keep a Changelog
CLAUDE.mdagentesvisão geral curta + ponteiros para skills e docs
.claude/skills/*agentesprocessos (front-end, testes, git, docs)

Não duplique: o README aponta para docs/; docs/ aponta para o código. Se a mesma informação aparece em dois lugares, um deles vira link.

Quando atualizar

  • Novo comando/script ou variável de ambiente → README (e .env.example).
  • Nova pasta, rota ou fluxo → docs/arquitetura.md.
  • Novo tipo de conteúdo ou campo em src/content → docs/conteudo.md.
  • Decisão com alternativas descartadas (lib, padrão, design) → novo ADR.
  • Mudança visível para o usuário final → entrada em CHANGELOG.md em "Não lançado".

Escrevendo bem

  • Comece pelo que o leitor quer fazer. Títulos como tarefas ("Trocar a foto", "Adicionar um projeto").
  • Passos numerados com comandos copiáveis em blocos de código; caminhos reais do repo.
  • Frases curtas, voz ativa, sem jargão desnecessário. Exemplos concretos > descrições.
  • Tabelas para comparar/listar; diagramas Mermaid quando um fluxo tiver mais de 3 passos.
  • Não documente o óbvio do código; documente intenção, restrições e armadilhas.
  • Rode npm run format (o Prettier formata Markdown também).

ADR — template

Arquivo docs/adr/NNNN-titulo-em-kebab-case.md (numeração sequencial, 4 dígitos):

# NNNN — Título da decisão

- **Status:** proposto | aceito | substituído por [NNNN](NNNN-...md)
- **Data:** AAAA-MM-DD

## Contexto

Qual problema/força motivou a decisão.

## Decisão

O que foi decidido, em uma ou duas frases afirmativas.

## Alternativas consideradas

- **Opção X** — por que não.

## Consequências

O que fica mais fácil, o que fica mais difícil, o que precisa ser vigiado.

ADR aceito não se edita (só correções de digitação); decisões novas criam outro ADR que o substitui.

CHANGELOG — formato

## [Não lançado]

### Adicionado

### Alterado

### Corrigido

### Removido

## [0.2.0] — AAAA-MM-DD

...

Escreva do ponto de vista de quem usa o site, não de quem lê o diff.

Comentários no código

  • PT-BR, curtos, explicando o porquê (restrição, armadilha, decisão), não o quê.
  • JSDoc (/** … */) em funções/componentes exportados quando o nome não bastar.
  • Combine com a densidade de comentários do arquivo ao redor.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬