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
Mensagem pronta para colar
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-engineerOu 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.mdConteú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-writerem 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4415
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC