CommunityEscrita e Ediçãogithub.com

Sigma-Works/iCode-Claude-Skills

Escreva um relatório de aula curto e voltado aos pais (data, faixa/sprint/lições, nomes dos alunos e um resumo de 150 palavras sobre o que foi aprendido) a partir de planos de aula ou de uma apresentação feita com o lesson-generator. Use quando um professor pedir um relatório de aula, atualização para os pais, mensagem ou e-mail após lecionar uma aula. Não serve para criar slides (use o lesson-generator).

O que é iCode-Claude-Skills?

Este skill (Sigma-Works/iCode-Claude-Skills) gera relatórios de aula curtos e voltados aos pais, com foco em transparência e comunicação profissional. Ele funciona em conjunto com o skill `lesson-generator`: após lecionar uma aula, o professor solicita um relatório e o assistente coleta automaticamente os dados necessários (data, faixa/programa, sprint, números das lições, nomes dos alunos e o que foi ensinado) a partir da conversa ou dos planos de aula anexados. O assistente sempre pergunta pelos nomes dos alunos, nunca os inventa. O formato de saída é texto puro, com data no formato MM/DD/YYYY, linha com faixa/sprint/lições, linha com os nomes dos alunos separados por vírgula e, após uma linha em branco, um parágrafo único com exatamente 150 palavras. O relatório deve ter tom caloroso, otimista e profissional, evitando jargões sem explicação, e descrever a turma como um grupo, sem mencionar comportamento ou desempenho individual. Inclui uma lista de verificação e anti-padrões para garantir qualidade e evitar erros comuns. Suporta múltiplas turmas, gerando blocos separados por `---`.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Sigma-Works/iCode-Claude-Skills/tree/HEAD/report-generator

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

Gerador de Relatórios

Complemento ao skill lesson-generator. Após ministrar uma aula, escreva um relatório curto que os pais leem para saber o que seus filhos fizeram na aula.

Quando Ativar

  • Após uma aula, o professor pede um relatório para os pais, uma atualização, um resumo da aula ou um e-mail para os pais.
  • Na mesma conversa de uma apresentação do lesson-generator, ou em uma conversa nova com os planos de aula anexados.
  • Não usar para criar slides ou planejar uma aula: use lesson-generator.
  • Não usar para boletins ou notas de progresso de alunos individuais: este relatório cobre a turma como um grupo.

Entradas

Colete estas informações antes de escrever. Procure primeiro na conversa (planos de aula, apresentação do lesson-generator, mensagem do usuário).

EntradaOrigemSe estiver faltando
DataUsuário, ou data de hojeUse a data de hoje
Faixa / programaPlano de aula "Nome do Programa" ou apresentaçãoPergunte
Número do sprintPlano de aula "Nome e Número do Sprint"Pergunte
Número(s) da(s) lição(ões)Plano de aula "Nome e Número da Aula"Pergunte
Nomes dos alunosApenas o usuárioSempre pergunte. Nunca invente, adivinhe ou reutilize nomes de outra turma.
O que foi ensinadoObjetivos + roteiro do plano de aula; slides e jogos da apresentação do lesson-generatorPeça os planos de aula ou a apresentação
Anotações do professor (opcional)Usuário, ex.: "pulamos o projeto", "eles adoraram o Grid Garden"Presuma que a aula completa foi ministrada

Se apenas os nomes dos alunos estiverem faltando, pergunte por eles em uma única pergunta curta. Pergunte por tudo que estiver faltando em uma única mensagem.

Formato de saída

Produza exatamente isto, como texto puro que o professor pode copiar e colar em um e-mail ou mensagem:

<data no formato MM/DD/AAAA>
<Faixa> Sprint <#> Lição(ões) <#s>
<nomes dos alunos, separados por vírgula>

<relatório: exatamente 150 palavras>

Regras de formatação:

  • Data: mês/dia/ano com zeros à esquerda, ex.: 10/17/2026.
  • Linha 2: ex.: Faixa Laranja Sprint 2 Lições 3 e 4. Use "Lição" para uma, "Lições" com e para duas, e um intervalo como 3–5 para três ou mais consecutivas (não consecutivas: 3, 5 e 7).
  • Linha 3: nomes exatamente como o usuário os digitou (grafia e maiúsculas/minúsculas), na ordem deles, separados por , .
  • Uma linha em branco e, em seguida, o relatório em um único parágrafo.
  • Sem cabeçalhos, marcadores, negrito, emojis, despedida ou saudação, a menos que o usuário peça.

Escrevendo o relatório de 150 palavras

Contagem de palavras: exatamente 150 palavras. Conte com uma ferramenta (por exemplo wc -w) antes de enviar, e ajuste adicionando ou cortando palavras até chegar a 150. Termos hifenizados e termos no estilo @keyframes contam como uma palavra. Se nenhuma ferramenta estiver disponível, numere as palavras em grupos de 10 e conte novamente; não estime.

Público-alvo: pais, muitos deles não programadores. Tom: caloroso, otimista, específico, profissional.

Estrutura, em um parágrafo:

  1. Abertura (1 frase): a ideia central da aula em palavras simples.
  2. O que aprenderam (3–5 frases): cubra todos os objetivos de aprendizado do(s) plano(s) de aula. Nomeie o conceito real (ex.: "posição CSS", "z-index", "@keyframes") e explique-o em poucas palavras simples, ou com uma analogia, entre parênteses ou após uma vírgula.
  3. O que fizeram (1–2 frases): o trabalho prático: o que construíram, atividades, os jogos que jogaram (pelo nome).
  4. Próxima aula (1 frase): o que vem a seguir, do projeto do plano de aula ou da próxima lição, se conhecido. Pule se desconhecido.
  5. Conexão com casa (1 frase): uma pergunta ou ação fácil para os pais, ex.: "Peça ao seu filho para mostrar…".

Regras:

  • Descreva a turma como um grupo. Não faça afirmações sobre alunos individuais (quem foi bem, quem teve dificuldade), a menos que o usuário forneça essa informação explicitamente.
  • Relate apenas o que foi realmente ensinado. Se o usuário disser que algo foi pulado, deixe de fora.
  • Não mencione comportamento da turma, sistema de pontos ou detalhes de gerenciamento de sala de aula.
  • Sem jargões sem uma explicação simples. Sem exageros ("dominaram", "especialistas") — use "aprenderam", "praticaram", "construíram", "exploraram".
  • Não inclua nomes de alunos dentro do parágrafo do relatório; eles estão na linha 3.

Exemplo

Entrada: os planos de aula da Faixa Laranja Sprint 2 Lição 3 (posição e animação CSS) e Lição 4 (design UX e UI), ministradas como uma aula com pausas para Flexbox Froggy e Grid Garden. Alunos: "Aisha, Ben, Carlos, Dana".

10/17/2026
Faixa Laranja Sprint 2 Lições 3 e 4
Aisha, Ben, Carlos, Dana

Hoje nossos codificadores da Faixa Laranja aprenderam como os sites decidem onde as coisas vão e como elas se movem. Os alunos exploraram os cinco valores de posição CSS (estático, relativo, absoluto, fixo e pegajoso) e os usaram para fixar um selo "NOVO!" em um cartão. Eles descobriram como o z-index decide qual elemento fica na frente, e então construíram suas próprias animações CSS com @keyframes, testando ideias como um título colorido de arco-íris e um carro de corrida. Na segunda metade, os alunos se colocaram no lugar de designers web. Aprenderam a diferença entre UX (a planta baixa de um site) e UI (sua aparência), criaram uma persona de usuário e esboçaram um wireframe para sua própria página inicial. Ao longo do caminho, praticaram suas novas habilidades em jogos de codificação como Flexbox Froggy e Grid Garden. Na próxima aula, os alunos construirão sua página inicial a partir de um tema Bootstrap. Peça ao seu filho para mostrar uma animação que ele fez!

(O parágrafo do relatório acima tem exatamente 150 palavras.)

Antes de enviar — lista de verificação

  • A data está no formato MM/DD/AAAA
  • Faixa, sprint e números das lições correspondem ao(s) plano(s) de aula
  • Os nomes dos alunos estão exatamente como o usuário forneceu
  • O relatório tem 150 palavras, contadas com uma ferramenta
  • Cada objetivo de aprendizado ensinado é mencionado; nada não ensinado é
  • Texto puro, parágrafo único, sem cabeçalhos ou despedida extras

Anti-Padrões

  • Escrever um relatório com nomes de alunos fictícios ou adivinhados em vez de perguntar.
  • Estimar a contagem de palavras ("cerca de 150") em vez de contar.
  • Fazer várias perguntas de acompanhamento uma de cada vez; pergunte por tudo que está faltando em uma única mensagem.
  • Elogiar ou destacar alunos individualmente, ou mencionar comportamento ou o sistema de pontos.
  • Listar cada objetivo granular como jargão; agrupe-os em alguns objetivos de aprendizado em linguagem simples.

Múltiplas turmas

Se o usuário pedir relatórios para várias turmas ou grupos, produza um bloco por grupo no formato acima, separados por uma linha com ---.

Individual skills in this repo

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

Habilidades Relacionadas