Jamdesk Documentation logo

Atualizações automáticas de docs

Mantenha a documentação sincronizada com o código usando a skill /update-jamdesk para Claude Code e atualize páginas ao lançar recursos.

A skill /update-jamdesk para Claude Code acompanha as alterações no seu código e gera atualizações correspondentes na documentação. Depois de lançar um recurso voltado aos usuários, execute a skill para identificar quais páginas precisam ser criadas ou editadas.

Procurando dicas gerais de escrita com IA? Esta página aborda a skill /update-jamdesk para atualizações automatizadas da documentação. Para configurar a ferramenta, consulte Claude Code. Para orientações mais amplas sobre o uso de ferramentas de IA para escrever documentação, consulte Escrevendo com IA.

Quando usar

Use quando: você tiver feito alterações voltadas aos usuários em APIs, comandos da CLI, UI, opções de configuração ou comportamento de componentes.

Ignore quando: forem refatorações internas, alterações apenas em testes, configuração de build/CI ou trabalho de desempenho sem mudança de comportamento. Essas alterações não precisam de documentação voltada aos usuários.

Pré-requisitos

  • Claude Code instalado e configurado
  • Um projeto de documentação do Jamdesk com docs.json
  • Opcional: Jamdesk CLI para verificação (npm install -g jamdesk)

Início rápido

1
Criar arquivo de configuração

Crie um arquivo .jamdesk-docs-path no repositório do seu código apontando para a documentação:

.jamdesk-docs-path
docs_path: ../my-docs

O caminho pode ser relativo (a partir do arquivo de configuração) ou absoluto.

2
Executar a skill

Depois de implementar um recurso, execute:

/update-jamdesk

Claude analisará suas alterações e fará perguntas de esclarecimento antes de escrever a documentação.

3
Revisar e fazer commit

Revise a documentação gerada. Em seguida, Claude a verificará com jamdesk validate e jamdesk broken-links antes de fazer o commit.

Formato do arquivo de configuração

O arquivo .jamdesk-docs-path informa ao Claude onde sua documentação está localizada.

Formato simples — apenas o caminho:

../my-docs

Formato completo — com opções:

.jamdesk-docs-path
# Path to documentation repository
docs_path: ../my-docs

# Optional: Branch for doc updates (default: main)
docs_branch: main

O arquivo de configuração é localizado percorrendo os diretórios acima do diretório atual até a raiz do git. Para obter melhores resultados, coloque-o na raiz do repositório.

Como funciona

Quando você executa /update-jamdesk, Claude:

  1. Localiza sua documentação — encontra o arquivo de configuração .jamdesk-docs-path
  2. Faz perguntas — esclarece a estratégia de branches, o escopo e o conteúdo
  3. Analisa a documentação existente — procura conteúdo relacionado para atualizar ou ampliar
  4. Escreve a documentação — cria ou atualiza páginas seguindo os padrões do Jamdesk, começando com exemplos simples
  5. Revisa o tom — verifica se há conteúdo genérico de IA. Claude escreve melhor com um CLAUDE.md que define a voz (consulte Claude Code)
  6. Verifica — executa jamdesk validate e jamdesk broken-links
  7. Faz commit — prepara as alterações e oferece opções para fazer commit, push ou abrir um PR

Não gostou das alterações? Execute git checkout . antes de fazer o commit para reverter todas as edições.

CenárioAção
Novo recursoCriar nova página
Mudança de comportamentoAtualizar página existente
Pequena adiçãoAdicionar seção à página existente
Capacidade importanteNova página independente
Descontinuação/remoçãoAtualizar a página existente e adicionar notas de migração

Exemplo de sessão

User: I just added a webhook feature. Can you document it?

Claude: I'm using the update-jamdesk skill to update your documentation.

Found .jamdesk-docs-path: ../customer-docs

How should I handle changes to the docs repository?
1. Create a new feature branch (recommended)
2. Update directly on main
3. Use current branch

User: 1

Claude: Based on the webhook implementation, I plan to:
- Create: webhooks/overview.mdx
- Update: getting-started.mdx (add link)

Any changes to this plan?

User: Looks good

Claude: [Creates documentation...]

✓ jamdesk validate passed
✓ jamdesk broken-links passed

Commit these changes?

Modo de visualização prévia

Execute com --preview para ver o que seria alterado sem fazer edições:

/update-jamdesk --preview

O modo de visualização prévia permite:

  • Verificar qual documentação precisa ser atualizada
  • Revisar as alterações propostas antes de fazer o commit
  • Ver a análise da skill sem efeitos colaterais

Sugestões proativas

Depois de fazer commit de alterações no código voltadas aos usuários, Claude pode sugerir:

Tip: These changes affect user-facing features.
Run /update-jamdesk to update your documentation.

Isso aparece quando:

  • Você tem um arquivo de configuração .jamdesk-docs-path, e
  • Seu commit inclui arquivos que correspondem a padrões voltados aos usuários (API, CLI, componentes)

Instalar a skill

Instale a skill /update-jamdesk usando a CLI de skills:

npx skills add jamdesk/skills --skill update-jamdesk

Isso instala a skill em .claude/skills/update-jamdesk/ no seu projeto.

Instala no diretório atual do projeto:

npx skills add jamdesk/skills --skill update-jamdesk

A skill fica disponível ao trabalhar neste projeto.

Listar skills disponíveis

Veja todas as skills do Jamdesk:

npx skills add jamdesk/skills --list

Atualizar

Execute novamente o comando de instalação para obter a versão mais recente:

npx skills add jamdesk/skills --skill update-jamdesk

Depois de instalar ou atualizar, reinicie o Claude Code ou inicie uma nova sessão para que as alterações entrem em vigor.

Solução de problemas

Verifique se o arquivo da skill está em .claude/skills/update-jamdesk/SKILL.md e reinicie sua sessão do Claude Code.

Crie .jamdesk-docs-path na raiz do seu repositório com o caminho para o diretório da documentação. A skill pesquisa do diretório atual até a raiz do git.

Instale com npm install -g jamdesk. A skill funcionará sem ela, mas não executará a validação automatizada.

Próximos passos

Servidor MCP

Conecte assistentes de IA diretamente à sua documentação

Visão geral da CLI

Saiba mais sobre a CLI do jamdesk para desenvolvimento local