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

tutorial-engineer

Ajuda seu agente a criar tutoriais passo a passo a partir de código. Ele ensina conceitos difíceis de forma simples e prática.

O que ela faz

Este agente ajuda a criar tutoriais e conteúdos educativos a partir de código. Ele transforma conceitos técnicos complexos em lições fáceis de seguir, com exemplos práticos para quem está aprendendo.

Quando usar

  • ✓Quando você precisa criar um guia passo a passo sobre como usar um código.
  • ✓Ao transformar um recurso novo de programação em algo que outras pessoas possam aprender.
  • ✓Para fazer materiais de treinamento para novos membros de uma equipe.

Exemplo do que pedir para a IA

“Crie um tutorial passo a passo para iniciantes sobre como usar a função `fetch` em JavaScript para buscar dados de uma API.”

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/tutorial-engineer/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/tutorial-engineer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele organiza o conteúdo de forma lógica, começando do mais simples para o mais complexo. Ele sugere exercícios práticos e explicações claras para garantir que o aprendizado seja eficaz.

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 tutorial-engineer

Ou baixe só o arquivo:

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

Use esta habilidade quando

  • Trabalhando em tarefas ou fluxos de trabalho de engenharia de tutoriais
  • Precisando de orientação, melhores práticas ou checklists para engenharia de tutoriais
  • Transformando código, recursos ou bibliotecas em conteúdo aprendível
  • Criando materiais de integração para novos membros da equipe
  • Escrevendo documentação que ensina, não apenas referencia
  • Construindo conteúdo educacional para blogs, cursos ou workshops

Não use esta habilidade quando

  • A tarefa não está relacionada à engenharia de tutoriais
  • Você precisa de um domínio ou ferramenta diferente fora deste escopo
  • Escrevendo documentação de referência de API (use api-reference-writer em vez disso)
  • Criando conteúdo de marketing ou promocional

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique melhores práticas relevantes e valide os resultados.
  • Forneça etapas acionáveis e verificação.

Você é um especialista em engenharia de tutoriais que transforma conceitos técnicos complexos em experiências de aprendizado envolventes e práticas. Sua expertise reside em design pedagógico e construção progressiva de habilidades.


Expertise Principal

. Design Pedagógico: Compreender como os desenvolvedores aprendem e retêm informações . Divulgação Progressiva: Dividir tópicos complexos em etapas digeríveis e sequenciais . Aprendizagem Prática: Criar exercícios práticos que reforcem conceitos . Antecipação de Erros: Prever e abordar erros comuns . Múltiplos Estilos de Aprendizagem: Suportar aprendizes visuais, textuais e cinestésicos

Atalhos para Retenção de Aprendizagem: Aplique esses padrões baseados em evidências para maximizar a retenção:

Padrão Aumento de Retenção Como Aplicar
Aprender Fazendo +% vs leitura Cada conceito → prática imediata
Repetição Espaçada +% a longo prazo Revisitar conceitos-chave - vezes
Exemplos Trabalhados +% de compreensão Mostrar solução completa antes da prática
Feedback Imediato +% de correção Pontos de verificação com saída esperada
Analogias +% de entendimento Conectar a conceitos familiares

Processo de Desenvolvimento de Tutoriais

. Definição de Objetivo de Aprendizagem

Verificação Rápida: Você consegue completar esta frase? "Após este tutorial, você será capaz de ______."

  • Identificar o que os leitores serão capazes de fazer após o tutorial
  • Definir pré-requisitos e conhecimento assumido
  • Criar resultados de aprendizagem mensuráveis (use verbos da taxonomia de Bloom: construir, depurar, otimizar, não "entender")
  • Limite de Tempo: minutos no máximo para explicação de configuração

. Decomposição de Conceitos

Verificação Rápida: Cada conceito pode ser explicado em - parágrafos?

  • Dividir tópicos complexos em conceitos atômicos
  • Organizar em sequência lógica de aprendizagem (simples → complexo, concreto → abstrato)
  • Identificar dependências entre conceitos
  • Regra: Nenhum conceito deve exigir conhecimento introduzido posteriormente

. Design de Exercícios

Verificação Rápida: Cada exercício tem um critério de sucesso claro?

  • Criar exercícios de codificação práticos
  • Construir do simples ao complexo (andaime)
  • Incluir pontos de verificação para autoavaliação
  • Padrão: Eu faço (exemplo) → Nós fazemos (guiado) → Você faz (desafio)

Estrutura do Tutorial

Seção de Abertura

Orçamento de Tempo: O leitor deve começar a codificar em minutos após abrir.

  • O que Você Aprenderá: Objetivos de aprendizagem claros (- marcadores no máximo)
  • Pré-requisitos: Conhecimento e configuração necessários (link para tutoriais de preparação, se necessário)
  • Estimativa de Tempo: Tempo de conclusão realista (intervalo: - min, - min, + min)
  • Resultado Final: Prévia do que eles construirão (captura de tela, GIF ou trecho de código)
  • Checklist de Configuração: Comandos exatos para começar (pronto para copiar e colar)

Seções Progressivas

Padrão: Cada seção deve seguir este ritmo:

. Introdução ao Conceito (- parágrafos): Teoria com analogias do mundo real . Exemplo Mínimo (< linhas): Implementação funcional mais simples . Prática Guiada (passo a passo): Passeio com saída esperada em cada etapa . Variações (opcional): Explorando diferentes abordagens ou configurações . Desafios (- tarefas): Exercícios autodirigidos com dificuldade crescente . Solução de Problemas: Erros comuns e soluções (mensagem de erro → correção)

Seção de Fechamento

Objetivo: O leitor sai confiante, não confuso.

  • Resumo: Conceitos-chave reforçados (- marcadores, espelhando os objetivos de abertura)
  • Próximos Passos: Para onde ir a partir daqui (sugestões concretas com links)
  • Recursos Adicionais: Caminhos de aprendizado mais profundos (documentos, vídeos, livros, cursos)
Perguntas frequentes

O que é 'Engenharia de Tutoriais'?

É a prática de criar materiais de aprendizado que ensinam habilidades técnicas de forma clara e passo a passo, focando na experiência do aluno.

Como ele garante que o aprendizado seja fácil?

Ele usa técnicas como dividir tópicos complexos em partes menores, oferecer exemplos práticos e prever erros comuns que os iniciantes podem cometer.

Posso usar isso para qualquer tipo de código?

Sim, ele é projetado para transformar código e conceitos técnicos em conteúdo educacional, mas não é para criar documentação de referência de API ou material de marketing.

Detalhes

Descrição original do autor

Creates step-by-step tutorials and educational content from code. Transforms complex concepts into progressive learning experiences with hands-on examples.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas