CommunityRédaction et éditiongithub.com

Sigma-Works/iCode-Claude-Skills

Rédigez un court rapport de classe destiné aux parents (date, ceinture/sprint/legons, noms des élèves et un résumé de 150 mots sur ce que les élèves ont appris) à partir de plans de cours ou d'un diaporama créé avec lesson-generator. À utiliser lorsqu'un enseignant demande un rapport de classe, une mise à jour parentale, un message aux parents ou un email aux parents après avoir enseigné une leçon. Ne pas utiliser pour créer des diapositives (utilisez lesson-generator).

Qu'est-ce que iCode-Claude-Skills ?

Cette compétence génère des rapports de classe prêts à être envoyés aux parents, spécifiquement conçue pour les environnements d'apprentissage du code comme iCode, où les enseignants utilisent des plans de cours structurés (avec des ceintures de couleur, des sprints, et des leçons numérotées). Elle fonctionne comme un complément à la compétence `lesson-generator` : après qu'un cours a été donné, elle rassemble les informations clés (date, programme, numéros de leçons, noms des élèves appris uniquement de l'utilisateur) et produit un rapport en texte brut exactement formaté, comprenant un résumé de 150 mots qui explique aux parents non-programmeurs ce que leurs enfants ont appris, fait et ce qui les attend. L'assistant doit respecter des règles strictes : ne jamais inventer de noms d'élèves, ne pas mentionner le comportement individuel, compter précisément 150 mots avec un outil, et demander toutes les informations manquantes en un seul message. La sortie est un bloc de texte que l'enseignant peut copier-coller dans un email, avec une date formatée, une ligne pour le programme, la liste des élèves, et un paragraphe au ton chaleureux et professionnel. Cette compétence est conçue pour minimiser les échanges et maximiser la précision, en s'appuyant sur les plans de cours déjà existants.

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

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Générateur de Rapport

Compagnon de la compétence lesson-generator. Après qu'un cours a été donné, rédigez un court rapport que les parents lisent pour savoir ce que leur enfant a fait en classe.

Quand Activer

  • Après un cours, l'enseignant demande un rapport parental, une mise à jour parentale, un résumé de classe ou un email aux parents.
  • Dans la même conversation qu'un diaporama lesson-generator, ou dans une nouvelle avec les plans de cours joints.
  • Ne pas utiliser pour faire des diapositives ou planifier un cours : utilisez lesson-generator.
  • Ne pas utiliser pour des bulletins scolaires ou des notes de progrès sur des élèves individuels : ce rapport couvre la classe en tant que groupe.

Entrées

Collectez ces éléments avant d'écrire. Cherchez d'abord dans la conversation (plans de cours, diaporama lesson-generator, message de l'utilisateur).

EntréeD'où elle vientSi manquante
DateUtilisateur, ou date d'aujourd'huiUtilisez la date d'aujourd'hui
Ceinture / programmePlan de cours "Nom du programme" ou le diaporamaDemandez
Numéro de sprintPlan de cours "Nom et numéro du sprint"Demandez
Numéro(s) de leçonPlan de cours "Nom et numéro de la classe"Demandez
Noms des élèvesL'utilisateur uniquementDemandez toujours. N'inventez, ne devinez ni ne réutilisez jamais les noms d'une autre classe.
Ce qui a été enseignéObjectifs du plan de cours + plan ; diapositives et jeux du diaporama lesson-generatorDemandez les plans de cours ou le diaporama
Notes de l'enseignant (optionnel)Utilisateur, p.ex. "nous avons sauté le projet", "ils ont adoré Grid Garden"Supposez que la leçon complète a été enseignée

Si seuls les noms des élèves manquent, demandez-les en une seule question courte. Demandez tout ce qui manque en un seul message.

Format de sortie

Sortez exactement ceci, en texte brut que l'enseignant peut coller dans un email ou un message :

<date au format MM/JJ/AAAA>
<Ceinture> Sprint <#> Leçon(s) <#s>
<noms des élèves, séparés par des virgules>

<rapport : exactement 150 mots>

Règles de formatage :

  • Date : mois/jour/année avec des zéros non significatifs, p.ex. 17/10/2026.
  • Ligne 2 : p.ex. Ceinture Orange Sprint 2 Leçons 3 & 4. Utilisez "Leçon" pour une, "Leçons" avec & pour deux, et une plage comme 3–5 pour trois ou plus consécutives (non consécutives : 3, 5 & 7).
  • Ligne 3 : noms exactement comme l'utilisateur les a tapés (orthographe et capitalisation), dans leur ordre, séparés par , .
  • Une ligne vide, puis le rapport en un seul paragraphe.
  • Pas de titres, puces, gras, émojis, formule de politesse ou salutation sauf si l'utilisateur le demande.

Rédaction du rapport de 150 mots

Nombre de mots : exactement 150 mots. Comptez-le avec un outil (par exemple wc -w) avant d'envoyer, et ajustez en ajoutant ou supprimant des mots jusqu'à ce qu'il soit de 150. Les termes avec trait d'union et les termes de style @keyframes comptent pour un mot. Si aucun outil n'est disponible, numérotez les mots par groupes de 10 et recomptez ; n'estimez pas.

Public : les parents, dont beaucoup ne sont pas programmeurs. Ton : chaleureux, optimiste, spécifique, professionnel.

Structure, en un paragraphe :

  1. Ouverture (1 phrase) : l'idée principale du cours en termes simples.
  2. Ce qu'ils ont appris (3–5 phrases) : couvrez chaque objectif d'apprentissage du/des plan(s) de cours. Nommez le concept réel (p.ex. "position CSS", "z-index", "@keyframes") et expliquez-le en quelques mots simples, ou avec une analogie, entre parenthèses ou après une virgule.
  3. Ce qu'ils ont fait (1–2 phrases) : le travail pratique : ce qu'ils ont construit, les activités, les jeux auxquels ils ont joué (par leur nom).
  4. Prochain cours (1 phrase) : ce qui vient ensuite, d'après le projet du plan de cours ou la leçon suivante, si connu. Sautez si inconnu.
  5. Lien avec la maison (1 phrase) : une question ou action facile pour les parents, p.ex. "Demandez à votre enfant de vous montrer…".

Règles :

  • Décrivez la classe en tant que groupe. Ne faites pas d'affirmations sur des élèves individuels (qui a bien réussi, qui a eu des difficultés) à moins que l'utilisateur ne donne cette information explicitement.
  • Ne rapportez que ce qui a réellement été enseigné. Si l'utilisateur dit que quelque chose a été sauté, omettez-le.
  • Ne mentionnez pas le comportement en classe, le système de points ou les détails de gestion de classe.
  • Pas de jargon sans explication simple. Pas d'exagération ("maîtrisé", "experts") — utilisez "appris", "pratiqué", "construit", "exploré".
  • N'incluez pas les noms des élèves à l'intérieur du paragraphe du rapport ; ils sont sur la ligne 3.

Exemple

Entrée : plans de cours Ceinture Orange Sprint 2 Leçon 3 (position et animation CSS) et Leçon 4 (conception UX et UI), enseignées en une seule classe avec des pauses Flexbox Froggy et Grid Garden. Élèves : "Aisha, Ben, Carlos, Dana".

17/10/2026
Ceinture Orange Sprint 2 Leçons 3 & 4
Aisha, Ben, Carlos, Dana

Aujourd'hui, nos codeurs Ceinture Orange ont appris comment les sites Web décident où les choses vont et comment elles bougent. Les élèves ont exploré les cinq valeurs de position CSS (statique, relative, absolue, fixe et sticky) et les ont utilisées pour épingler un badge "NOUVEAU !" sur une carte. Ils ont découvert comment z-index décide quel élément se trouve devant, puis ont construit leurs propres animations CSS avec @keyframes, en essayant des idées comme un titre arc-en-ciel et une voiture de course. Dans la seconde moitié, les élèves se sont mis dans la peau de concepteurs Web. Ils ont appris la différence entre l'UX (le plan d'un site Web) et l'UI (son apparence), ont créé un persona utilisateur et ont esquissé un wireframe pour leur propre page d'accueil. En chemin, ils ont pratiqué leurs nouvelles compétences dans des jeux de codage comme Flexbox Froggy et Grid Garden. Au prochain cours, les élèves construiront leur page d'accueil à partir d'un thème Bootstrap. Demandez à votre enfant de vous montrer une animation qu'il a créée !

(Le paragraphe du rapport ci-dessus fait exactement 150 mots.)

Avant d'envoyer — liste de vérification

  • La date est au format MM/JJ/AAAA
  • Les numéros de ceinture, sprint et leçon correspondent au(x) plan(s) de cours
  • Les noms des élèves sont exactement ceux donnés par l'utilisateur
  • Le rapport fait 150 mots, comptés avec un outil
  • Chaque objectif d'apprentissage enseigné est mentionné ; rien de non enseigné ne l'est
  • Texte brut, paragraphe unique, pas de titres supplémentaires ni de formule de politesse

Anti-Patterns

  • Rédiger un rapport avec des noms d'élèves fictifs ou devinés au lieu de demander.
  • Estimer le nombre de mots ("environ 150") au lieu de le compter.
  • Poser plusieurs questions de suivi une par une ; demandez tout ce qui manque en un seul message.
  • Féliciter ou distinguer des élèves individuels, ou mentionner le comportement ou le système de points.
  • Lister chaque objectif détaillé comme du jargon ; regroupez-les en quelques objectifs d'apprentissage en langage simple.

Classes multiples

Si l'utilisateur demande des rapports pour plusieurs classes ou groupes, produisez un bloc par groupe dans le format ci-dessus, séparé par une ligne avec ---.

Individual skills in this repo

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

Skills associés