Afegits recentment

Els últims skills afegits al catàleg. Descobreix les novetats!

Skills: 1873–1896 de 2400
ralagiya2053

create-plan

ralagiya2053

Draft a plan.md for the current feature branch following the SDD workflow. Requires an approved spec.md to exist first. Reads CLAUDE.md and the spec, then writes specs/<NNN>-<slug>/plan.md. Stops after plan.md for user review — does NOT create tasks.md or write code.

Generació de codi 0 fa 6 d
jumbleknot

speckit-taskstoissues

jumbleknot

"Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts."

Eines de línia d’ordres 1 fa 2 mesos
jumbleknot

speckit-tasks

jumbleknot

"Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts."

Generació de codi 1 fa 4 mesos
jumbleknot

speckit-specify

jumbleknot

"Create or update the feature specification from a natural language feature description."

Disseny 1 fa 4 mesos
jumbleknot

speckit-implement

jumbleknot

"Execute the implementation plan by processing and executing all tasks defined in tasks.md"

Processament de dades 1 fa 4 mesos
jumbleknot

speckit-git-validate

jumbleknot

Validate current branch follows feature branch naming conventions

Git i control de versions 1 fa 5 mesos
jumbleknot

speckit-git-remote

jumbleknot

Detect Git remote URL for GitHub integration

Git i control de versions 1 fa 5 mesos
jumbleknot

speckit-git-feature

jumbleknot

Create a feature branch with sequential or timestamp numbering

Eines de línia d’ordres 1 fa 5 mesos
jumbleknot

speckit-git-commit

jumbleknot

Auto-commit changes after a Spec Kit command completes

Eines de línia d’ordres 1 fa 5 mesos
jumbleknot

speckit-converge

jumbleknot

"Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it."

Git i control de versions 1 fa 4 mesos
jumbleknot

speckit-clarify

jumbleknot

"Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec."

Generació de codi 1 fa 4 mesos
jumbleknot

speckit-analyze

jumbleknot

"Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation."

Revisió de codi 1 fa 5 mesos
jumbleknot

forgejo-issues

jumbleknot

The MCM backlog lives in this repository's Forgejo issue tracker. Use when filing, finding, updating or closing backlog items, or when deciding whether work belongs in the backlog rather than in the current change.

Comentaris 1 fa 25 d
encrine-ai

trier-remontees

encrine-ai

RÉSERVÉ AU DÉPÔT DU MOTEUR (encrine-ai/moteur), jamais dans une classe — l'entretien de la boîte du moteur, lancé chaque nuit par la tâche planifiée « l'agent moteur (remontées) » ou à la demande du propriétaire. Il fusionne le lot de remontées que le propriétaire a validé (son OK, et le sien seul), le propage aux classes du propriétaire par synchroniser-moteur avec tous les contrôles jusqu'au PDF, vérifie en ligne et ferme les issues ; puis il qualifie les nouvelles issues arrivées par remonter-au-moteur (acceptée, déjà faite, doublon, hors moteur, refusée), et intègre les acceptées dans UNE seule demande de fusion groupée (branche remontees/lot), contrôles verts, qui attend l'OK. Se déclenche sur : « trie les remontées », « traite les issues du moteur », « passe la boîte du moteur », « qu'est-ce que les classes ont remonté ? », « intègre le lot de remontées », « propage le lot fusionné aux classes », « mets toutes les classes à jour avec le nouveau moteur », « OK » en réponse au message « Moteur Encrine », « /trier-remontees ». Dans une classe, signaler un problème relève de remonter-au-moteur, et mettre sa classe à jour de synchroniser-moteur.

Comentaris 1 fa 6 d
encrine-ai

synchroniser-moteur

encrine-ai

Mettre à jour le moteur d'une classe — copier dans ce dépôt la nouvelle version du moteur (scripts, code du site, référentiel du programme, skills, déploiement) depuis le dépôt modèle, sans jamais toucher au contenu de la classe (classe.yml, classe/, les documents de l'enseignant, les cahiers fabriqués), sans écraser une modification faite à la main, puis régénérer et refaire tous les contrôles jusqu'au PDF. Le dépôt et la version du moteur se lisent dans classe.yml (moteur). À utiliser pour « mets l'outil à jour », « récupère les nouveautés du moteur », « il paraît qu'il y a une nouvelle version », « synchronise avec le modèle », ou quand une amélioration remontée a été intégrée au moteur. Ne concerne pas une retouche de la classe.

Git i control de versions 1 fa 6 d
encrine-ai

site-et-calendrier

encrine-ai

L'application web de la classe (site/, JavaScript sans cadriciel, publiée sur GitHub Pages) et le calendrier scolaire qui la date — la zone de vacances de la classe (A, B ou C), le calendrier officiel de chaque année dans le moteur, périodes, liste des documents, vue d'impression, déploiement. À utiliser pour ajouter ou renommer un document dans le menu, changer de zone ou d'année scolaire, mettre à jour les dates de vacances, corriger le calcul des périodes ou des semaines, toucher à classe.yml, commun.js, app.js, imprimer.html ou au workflow .github/workflows/pages.yml, ou comprendre pourquoi le site déployé ne montre pas une modification. Se déclenche aussi sans nom de fichier : « passe le site en 2027-2028 », « les dates des vacances d'hiver sont fausses pour la zone C », « on est en zone B, pas en C », « ajoute le document sur les sorties au menu », « le site n'est pas à jour », « le bouton PDF ne marche pas », « la période en cours n'est pas la bonne ». Pour l'apparence, voir charte-graphique ; pour la fabrication des PDF, imprimer-pdf.

Disseny 1 fa 6 d
encrine-ai

retours-enseignant

encrine-ai

Le mode « retours » — l'enseignant dit, avec ses mots, ce qui ne va pas ou ce qu'il voudrait (une fiche, une image, une séance, une consigne, une idée), et la session s'en charge sans jargon et sans question technique, une question pédagogique à la fois. Elle trie chaque retour : retouche de la classe (corrigée ici, avec le skill du matériel), défaut du moteur (corrigé ici s'il est simple, et remonté), idée qui vaudrait pour toutes les classes (remontée au moteur). À utiliser quand l'enseignant vient faire ses retours ou en enchaîne plusieurs : « j'ai des retours », « ma collègue a testé les fiches », « plusieurs choses ne vont pas », « on fait le point sur la période 2 », « j'ai une idée pour le matériel », « ce serait bien que l'outil sache… », « /retours-enseignant ». Fin du mode : « c'est tout pour les retours », « on a fini ». Pour une retouche isolée et précise (« change l'image du hérisson »), le skill du matériel suffit.

Revisió de codi 1 fa 6 d
encrine-ai

reprendre-ma-classe

encrine-ai

La première session de l'enseignant après le TRANSFERT de sa classe sur son compte GitHub (une classe préparée pour lui par un accompagnant, puis « Transfer ownership ») — voir que le dépôt a changé de propriétaire, mettre depot (et site, si besoin) à jour dans classe.yml, régénérer, refaire tous les contrôles jusqu'au PDF, vérifier le réglage de GitHub Pages, publier et voir le site en ligne à sa nouvelle adresse, puis dire ce qui change pour lui (l'ancienne adresse, l'appli du téléphone, les liens donnés) et proposer de garder l'accompagnant comme collaborateur. Se déclenche sur : « je reprends ma classe », « on m'a transféré ma classe », « c'est mon dépôt maintenant », « la classe est sur mon compte », « mets à jour classe.yml avec mon dépôt », « j'ai accepté le transfert », « mon site ne marche plus depuis le transfert ». Ne concerne pas une classe neuve (nouvelle-classe) ni la mise à jour de l'outil (synchroniser-moteur).

Generació de documentació 1 fa 6 d
encrine-ai

remonter-au-moteur

encrine-ai

Envoyer au dépôt du moteur ce qu'une classe a appris et qui servirait à toutes les autres — un défaut rencontré (un skill qui a mené de travers, un contrôle qui a laissé passer une erreur, un script qui a échoué, un gabarit qui déborde), une amélioration déjà faite ici dans le code du moteur, ou une idée de l'enseignant pour toutes les classes — sous la forme d'une issue rédigée pour être qualifiée puis intégrée, dédoublonnée, sans aucune donnée d'élève. Le dépôt du moteur se lit dans classe.yml (moteur.depot). À utiliser à la demande de l'enseignant (« transmets ça à l'outil », « ce serait bien pour tout le monde », « signale ce problème »), à la fin du skill retours-enseignant quand un retour vaut pour toutes les classes, après capitaliser quand la leçon touche le moteur, et avant synchroniser-moteur si la classe a modifié le code du moteur. Ne concerne pas une retouche de la classe elle-même.

Git i control de versions 1 fa 6 d
encrine-ai

partager-ma-classe

encrine-ai

Partager sa classe dans la galerie de la plateforme (« Les classes »), si l'enseignant le veut — vérifier d'abord que tout est juste et partageable (programme couvert, une page par fiche, licences des images, aucun prénom d'élève ni photo de classe, aucun album ni chanson recopié : scripts/verifier-partage.py), préparer la fiche de la classe (titre, niveau, périodes, auteur, licence, faits vérifiés, commit), recueillir son accord explicite, puis proposer la classe à la galerie par une demande que l'agent galerie relit et que le propriétaire de la plateforme accepte. Une fois acceptée, la galerie montre une COPIE RELUE de la classe, hébergée par Encrine (https://encrine.ai/<id>/), dont on peut partir ; la classe et le site de l'enseignant restent à lui, et ses changements n'arrivent dans la copie qu'après une nouvelle relecture. Couvre aussi la mise à jour de la copie et le retrait. À utiliser seulement à la demande : « je voudrais partager ma classe », « on peut la mettre dans la galerie ? », « je suis fière de ma classe, d'autres pourraient s'en servir », « montre ma classe aux autres enseignants », « mets à jour ma classe dans la galerie », « la galerie montre une vieille version de ma classe », « retire ma classe de la galerie », « /partager-ma-classe ». Ne concerne pas les retours sur l'outil (retours-enseignant, remonter-au-moteur).

Git i control de versions 1 fa 6 d
encrine-ai

nouvelle-classe

encrine-ai

Le skill d'amorçage du moteur — transformer ce dépôt en LA classe d'un autre enseignant, à partir d'un court entretien (niveau, double niveau, année et zone de vacances, thème de l'année et milieu de chaque période, matériel voulu, profil de la classe), puis écrire classe.yml et le contenu, réécrire le projet, la programmation et les progressions jusqu'à ce que le programme soit couvert, fabriquer les cahiers et finir par le PDF. À utiliser quand quelqu'un veut sa propre version : « je veux faire ma classe », « crée une classe de moyenne section », « adapte tout ça pour ma GS de l'an prochain, zone B », « je voudrais le même matériel mais sur le thème des contes », « j'ai une classe de MS-GS », « /nouvelle-classe », « on repart de zéro pour une autre école », « je voudrais partir de la classe des contes de la galerie », « j'ai cliqué sur Partir de cette classe », « fais-moi la même que celle-ci : <lien> ». Commence toujours par regarder si une classe est déjà dans le dépôt (copie faite par « Use this template » d'une classe partagée) : alors il l'enrichit au lieu de repartir de zéro. Ne concerne pas une retouche de la classe actuelle (une séance, une fiche, une image, une date : voir les skills de chaque matériel).

Finances 1 fa 6 d
encrine-ai

imprimer-pdf

encrine-ai

Fabriquer et contrôler les PDF de la classe — les documents aux dates de la zone de la classe et leurs extraits par période, les cahiers de fiches élève et d'entraînement, les imagiers, les cartes-corpus — avec scripts/generer-pdf.sh et scripts/verifier-pagination.py. À utiliser avant tout commit qui touche à ce qui s'imprime (une fiche, une planche, une feuille CSS du papier, la charte, une police), pour régénérer les PDF, ou quand quelque chose « s'imprime mal ». Se déclenche aussi sans nom de fichier : « la fiche déborde sur deux pages », « le pied de page est tout seul sur une feuille », « vérifie que tout s'imprime bien », « le PDF de la période 3 a une page blanche », « refais les PDF », « les étiquettes passent sur les crédits ». La règle du dépôt : finir par le PDF, jamais par le HTML.

Finances 1 fa 6 d
encrine-ai

fiches-illustrations

encrine-ai

Choisir, vérifier et installer les illustrations des fiches élève (site/fiches/img/) — pictogrammes Mulberry Symbols et ARASAAC, jamais d'émoji, jamais de dessin à main levée. À utiliser dès qu'il faut ajouter une image à une fiche d'entraînement ou d'évaluation, remplacer un pictogramme jugé mauvais, illustrer une nouvelle notion, ou toucher à site/fiches/img/, credits.json, scripts/chercher-pictos.py, scripts/remplace-emojis.py ou scripts/generer-credits.py. Se déclenche aussi quand la demande ne nomme aucun fichier : « le dessin de la poule est bizarre sur la fiche », « il me faut une image de tracteur pour l'exercice », « remplace ce picto », « ajoute des illustrations à cette fiche », « cette image ne convient pas à des enfants ». Charger ce skill AVANT de télécharger la moindre image : les noms des pictogrammes mentent (« chicken » était un poulet rôti), et plusieurs sources en apparence évidentes sont piégées ou bloquées.

Finances 1 fa 6 d
Jimthetaxguy

neurobrowser

Jimthetaxguy

Drive NeuroBrowser from a Rust agent via the crate's 22 tools, or 24 with memory attached (search_personal_memory and inspect_active_page), or talk to the headless daemon's JSON-RPC (ping / policy.* / snapshot stub). Desktop is macOS WKWebView; the separate BrowserEngine library implementation is reqwest+scraper. The headless daemon has no browser backend.

Agents 0 fa 12 d