CommunityRédaction et éditiongithub.com

Compétences ScriptRunner par Adaptavist

Compétences agent pour les produits ScriptRunner.

Qu'est-ce que Compétences ScriptRunner par Adaptavist ?

Cette compétence spécialisée pour agents IA est conçue pour les utilisateurs de ScriptRunner for Jira Cloud, Data Center et Server. Elle permet de générer, réviser et convertir des expressions Jira pour les workflows cloud, en s'appuyant sur une documentation de référence structurée. Elle distingue les expressions Jira (utilisées pour les conditions et validateurs cloud) du code Groovy (toujours valide pour les post-fonctions cloud). L'agent peut déléguer la génération d'expressions à un sous-agent dédié (`jira-expression-generator`) ou utiliser directement les fichiers de référence (`references/reference.md` et `references/examples.md`). La compétence impose des règles strictes : sortie en texte brut sans formatage Markdown, vérifications de nullité systématiques, respect des limites de performance et des opérations coûteuses. Elle guide également la conversion de Groovy Data Center vers le cloud, et signale clairement les cas où une expression ne peut pas être exprimée dans le DSL Jira, évitant ainsi l'invention de syntaxe non documentée.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Adaptavist/scriptrunner-skills

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

Compétence Expressions Jira

Utilisez cette compétence dès que vous devez écrire, réviser ou convertir une expression Jira. Sur ScriptRunner for Jira Cloud, les conditions et validateurs de workflow doivent être implémentés sous forme d'expressions Jira (les post-fonctions restent basées sur Groovy).

Signaux d'activation

  • La tâche implique une condition ou un validateur de workflow Jira Cloud.
  • L'utilisateur demande une expression Jira, ou la conversion d'une logique de workflow Groovy Data Center vers Cloud.
  • Vous révisez ou déboguez une expression qui échoue à s'évaluer.

Flux de travail

  1. Si un sous-agent jira-expression-generator est disponible dans votre environnement, déléguez la génération d'expression à celui-ci au lieu d'utiliser directement les références de cette compétence - il embarque le même matériel de référence.
  2. Sinon, lisez references/reference.md dans son intégralité avant d'écrire toute expression. Les expressions Jira ne sont pas du JavaScript : seuls la syntaxe, les méthodes et les propriétés documentées existent, et tout autre élément échoue à l'exécution.
  3. Lisez references/examples.md pour des modèles de conditions et validateurs éprouvés avant d'inventer les vôtres.
  4. Validez le résultat par rapport à la référence : une condition ou un validateur de workflow doit s'évaluer à un booléen, et les limites des opérations coûteuses s'appliquent.

Remarques

  • Produisez uniquement le texte brut de l'expression - sans délimiteurs Markdown et sans lignes d'indication de langage telles que jira-expression.
  • Utilisez largement les vérifications de nullité (?., ?? , != null explicite) ; les champs masqués et les champs personnalisés manquants renvoient null.
  • Lors de la conversion depuis Groovy Data Center, préservez la véracité Groovy, l'ordonnancement des nullités et les littéraux de chaîne exactement comme les règles de traduction de la référence le décrivent.
  • Si la demande ne peut pas être réalisée avec le DSL des expressions Jira, indiquez-le et expliquez la limitation au lieu d'inventer une syntaxe non documentée.

Skills associés