CommunityEscrita e Ediçãogithub.com

planejador-docs/strands-agents-harness-sdk

Identifique lacunas na documentação e priorize o backlog de docs. Use ao planejar uma sprint de melhoria de docs, após sinais de atrito repetido, quando novos recursos do SDK forem lançados sem documentação, ou para avaliações periódicas de saúde. Também é acionado por 'planejar trabalho de docs', 'quais docs precisam ser escritos', 'priorizar o backlog', 'verificação de saúde da documentação', 'o que devemos documentar em seguida'.

O que é strands-agents-harness-sdk?

A skill de Planejador de Documentação (Documentation Planner) é uma ferramenta para desenvolvedores e mantenedores de projetos que utilizam o SDK strands-agents/harness-sdk. Ela automatiza a identificação de lacunas na documentação do site e gera um backlog priorizado de tarefas de documentação. A skill analisa a estrutura de navegação do site (via `navigation.yml`) e o conteúdo existente (arquivos `.md` e `.mdx`) para classificar páginas por tipo (tutorial, how-to, referência, explicação) e por área de cobertura (quickstart, ferramentas, agentes, multi-agente, implantação, etc.). Em seguida, compara esse inventário contra a superfície do SDK, os quatro tipos da estrutura Diataxis, sinais da comunidade (como issues do GitHub) e informações competitivas fornecidas. As lacunas são pontuadas com base no impacto para o desenvolvedor e no esforço necessário, resultando em prioridades de P0 (faça agora) a P3 (backlog). A saída é um relatório em markdown com uma matriz de cobertura e insights baseados em sinais, que pode ser usado diretamente para planejar sprints de documentação. A skill funciona apenas com o inventário local e não escreve documentos nem cria tarefas automaticamente em ferramentas externas.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/strands-agents/harness-sdk/tree/HEAD/.agents/skills/docs-planner

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Planejador de Documentação

Identifique lacunas no site de documentação e produza um backlog priorizado.

Entradas

  • Escopo: Área a ser avaliada — toda a documentação, uma seção específica ou uma área de funcionalidade. Padrão: toda.
  • Sinais (opcional): Issues do GitHub, perguntas da comunidade, threads de suporte.
  • Contexto competitivo (opcional): O que concorrentes documentam que nós não.

Processo

Passo 1: Inventariar a documentação atual

Leia site/src/config/navigation.yml para a árvore de navegação completa — esta é a fonte de navegação oficial do site Astro, carregada por site/astro.config.mjs via site/src/sidebar.ts. Faça glob em site/src/content/docs/**/*.{md,mdx} para todos os arquivos de conteúdo. Classifique cada um por tipo de conteúdo (tutorial, how-to, referência, explicação, misto) e área de cobertura (quickstart, ferramentas, agentes, multi-agente, implantação, etc.).

Passo 2: Identificar lacunas

Compare o inventário com:

  • Superfície do SDK: Todas as funcionalidades principais estão documentadas? Funcionalidades sem páginas de documentação são lacunas.
  • Completude Diataxis: Para cada área de funcionalidade, existe documentação em todos os quatro tipos? Uma funcionalidade com referência mas sem tutorial possui uma lacuna.
  • Sinais da comunidade: Se o CLI do GitHub estiver disponível, puxe issues abertas rotuladas como "documentation" do repositório strands-agents/harness-sdk. Mapeie perguntas para documentação existente (pouco clara/difícil de encontrar) ou documentação ausente (lacuna de conteúdo).
  • Comparação competitiva (se fornecida): O que LangChain, CrewAI, Anthropic e OpenAI documentam sobre funcionalidades equivalentes que nós não?

Passo 3: Priorizar

Atribua uma pontuação a cada lacuna com base no impacto para o desenvolvedor e no esforço:

  • P0 (faça agora): Alto impacto, qualquer esforço. Quickstart, getting-started, conceitos principais.
  • P1 (faça em breve): Médio impacto, baixo esforço. Guias how-to faltantes para tarefas comuns.
  • P2 (planeje para): Médio impacto, alto esforço. Novos tutoriais, explicações arquiteturais.
  • P3 (backlog): Baixo impacto. Cenários de nicho, documentação de casos extremos.

Passo 4: Produzir o backlog

Saída em markdown:

## Backlog de Documentação: [Escopo]

**Gerado em:** [data]
**Páginas inventariadas:** [contagem]
**Lacunas identificadas:** [contagem]

### P0: Faça Agora
- [ ] [Tarefa] — [tipo de conteúdo] — [página alvo] — [motivo]

### P1: Faça em Breve
- [ ] [Tarefa] — [tipo de conteúdo] — [página alvo] — [motivo]

### P2: Planeje para
- [ ] [Tarefa] — [tipo de conteúdo] — [página alvo] — [motivo]

### P3: Backlog
- [ ] [Tarefa] — [tipo de conteúdo] — [página alvo] — [motivo]

### Matriz de Cobertura

| Área de Funcionalidade | Tutorial | How-To | Referência | Explicação |
|---|---|---|---|---|
| Básico de agente | S | ~ | S | N |
| Ferramentas personalizadas | S | S | S | N |
| Multi-agente  | ~ | N | S | ~ |

### Insights Baseados em Sinais
- [Tema dos sinais da comunidade mapeado para lacunas de documentação específicas]

O Que Essa Skill NÃO Faz

  • Não escreve documentação (use docs-writer para isso)
  • Não requer pipelines de sinais externos (funciona apenas com o inventário local)
  • Não cria tarefas automaticamente em ferramentas externas

Habilidades Relacionadas