Communitygithub.com

navikt/grillmester

Workflows GitHub Copilot soucieux des coûts pour des modifications logicielles clarifiées, limitées et révisées indépendamment.

Qu'est-ce que grillmester ?

Ce skill d'agent IA est spécialisé dans l'accompagnement des équipes du secteur public pour formuler, qualifier et suivre des objectifs (OKR et autres cadres). Il permet de transformer des activités en résultats observables, en suivant une méthode rigoureuse : découverte du contexte réel de l'équipe (sans présupposer d'outils ou de rythme), rédaction d'objectifs axés sur la valeur utilisateur et sociétale, et lint des brouillons selon des règles précises. Il est utile pour les développeurs et chefs de produit utilisant GitHub Copilot ou des agents similaires, car il intègre des garde-fous pour éviter les inventions de données, la confusion entre opérations courantes et améliorations, ou la création non autorisée de documents. Le skill fonctionne en posant des questions ciblées, en proposant des reformulations concrètes et en exigeant une validation explicite avant toute modification de documents ou de métadonnées de projet.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add navikt/grillmester

Demander à votre IA préférée

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

Documentation

OKR et travail sur les objectifs dans le secteur public

Aidez l'équipe à formuler, qualifier et suivre les objectifs. Déplacez les brouillons des activités vers des résultats observables, mais n'inventez pas de baselines, de valeurs cibles ou de données de mesure. Des exemples se trouvent dans exemples.md.

Découvrir le contexte des objectifs

Ne supposez pas de rythme trimestriel, de format OKR, de document d'objectifs, de tracker ou de champ de projet.

  1. Lisez la commande et les instructions et documents pertinents détenus par le consommateur.
  2. Trouvez la période d'objectifs documentée de l'équipe, les concepts, les objectifs adoptés, les responsables, les sources de données et le rythme de suivi.
  3. Si un dépôt, un document ou un projet n'est qu'évoqué par des modèles d'issues, des liens ou des noms distants, traitez-le comme un candidat et faites-le confirmer.
  4. Posez une question factuelle manquante à la fois. Le contexte minimal est le résultat souhaité, le public cible, la période, le propriétaire de la décision et la base de mesure disponible.

Faites la distinction entre les objectifs adoptés, les brouillons de travail et vos propres propositions.

Guide de formulation

  • Visez des résultats, pas des livrables. Une livraison est un moyen possible.
  • Utilisez la valeur utilisateur et sociétale plutôt que le revenu comme standard dans le secteur public.
  • Gardez le nombre d'objectifs bas. 1 à 3 ambitions avec 2 à 3 résultats clés chacune est une règle empirique utile, pas une politique.
  • Une ambition est qualitative ; un résultat clé décrit un résultat mesurable.
  • Demandez la baseline et la valeur cible. Si l'une d'elles n'existe pas, marquez-la comme non résolue.
  • Clarifiez comment et à quelle fréquence le résultat peut être mesuré avec une qualité de données acceptable.
  • Distinguez les opérations courantes des ambitions d'amélioration. Une amélioration mesurable de la qualité de service peut être un vrai résultat.
  • Adaptez la terminologie (norvégienne ou anglaise) aux règles linguistiques du consommateur.

Exemple :

  • Bon point de départ : « Le pourcentage d'utilisateurs qui terminent sans nous contacter passe de 62 % à 75 %. »
  • Activité : « Lancer un nouveau dialogue de candidature. » Demandez quel changement observable la livraison doit apporter.

Linter tous les brouillons

Présentez les constats par règle pertinente et proposez une réécriture concrète :

VérificationClarification
Activité déguiséeQu'est-ce qui change pour l'utilisateur ou la société ?
Baseline ou cible manquanteQuel est le niveau actuel, le niveau souhaité et la source ?
Plan de mesure manquantComment, où et à quelle fréquence le résultat est-il mesuré ?
Trop d'objectifsQue peut-on abandonner pour créer du focus ?
Opérations mélangéesS'agit-il d'un engagement continu ou d'une amélioration ?
Lien avec la valeur manquantQuelle valeur utilisateur ou sociétale est soutenue ?
Indicateur de substitutionLe chiffre mesure-t-il réellement la valeur, et quels effets secondaires peut-il avoir ?

N'« améliorez » pas un objectif en inventant un chiffre plausible. Utilisez des espaces réservés clairs et des questions.

Rythme de suivi

Suivez la cadence documentée de l'équipe. Si elle n'existe pas, proposez ce rythme générique comme suggestion :

MomentActivité
Début de périodeFormuler les objectifs, baselines, plan de mesure et responsabilités
RégulièrementObserver les signaux et l'apprentissage, pas seulement l'état d'avancement
Mi-parcoursÉvaluer les prévisions et ajuster les efforts ou les hypothèses
Fin de périodeSynthétiser les résultats, la qualité des données et l'apprentissage

Un tracker peut lier le travail aux objectifs, mais l'activité du tracker ne documente pas en elle-même l'atteinte des objectifs. Découvrez les projets et les champs dynamiquement si l'équipe les utilise réellement. Ne supposez pas que les objectifs doivent devenir des options de champ ou que les noms de champs peuvent être modifiés automatiquement.

Modifications durables

Avant de modifier un document d'objectifs, une issue, une PR ou des métadonnées de projet :

  1. montrez le dépôt, le document ou le projet exact
  2. montrez le brouillon complet et les modifications de champ prévues
  3. demandez une approbation explicite

Si le bon emplacement pour les objectifs est inconnu, demandez. Ne créez pas un nouveau document d'objectifs par défaut.

Limites

Toujours

  • Linter également vos propres propositions.
  • Distinguer les résultats, les livrables et les opérations courantes.
  • Marquer les données, baselines et décisions manquantes.

Demander d'abord

  • Écrire ou publier des objectifs.
  • Créer des issues ou des pull requests.
  • Modifier des métadonnées de tracker ou de projet.

Jamais

  • Donner une note sur l'atteinte des objectifs sans données.
  • Inventer une baseline, une valeur cible, un responsable ou un plan de mesure.
  • Traiter le nombre de tâches terminées comme une documentation de l'impact.

Skills associés