Communityライティング&編集github.com

Jira Expressions スキル

Jira 式の作成、レビュー、変換を支援するスキル。ScriptRunner for Jira Cloud のワークフロー条件やバリデータに使用します。

Jira Expressions スキル とは?

このスキルは、Jira 式(Jira Expressions)の作成、レビュー、変換を専門的にサポートします。特に ScriptRunner for Jira Cloud 環境では、ワークフローの条件やバリデータは Jira 式で実装する必要があり(Post Functions は従来通り Groovy ベース)、Data Center 版の Groovy ロジックを Cloud に移行する際に欠かせません。本スキルは、式の生成サブエージェントへの委譲、参照ファイル(reference.md および examples.md)の活用、厳密な構文チェック、null 安全性の確保、Groovy からの変換ルールの遵守といったワークフローを提供します。また、実現不可能な要件に対しては、未文書の構文を捏造せずにその旨を伝えます。出力はマークダウンフェンスなしの生の式テキストであり、条件やバリデータは必ず真偽値を返す必要があります。

対応~Claude Code~Codex CLI~Cursor
npx skills add Adaptavist/scriptrunner-skills

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Jira Expressions スキル は何をしますか?

このスキルは、Jira 式の作成、レビュー、変換が必要なときに使用します。ScriptRunner for Jira Cloud では、ワークフロー条件とバリデータは Jira 式として実装する必要があります(Post Functions は引き続き Groovy ベースです)。

アクティベーションシグナル

  • タスクが Jira Cloud のワークフロー条件またはバリデータに関するもの
  • ユーザーが Jira 式を要求するか、Data Center の Groovy ワークフローロジックを Cloud に変換するよう依頼する
  • 評価に失敗する式をレビューまたはデバッグしている

ワークフロー

  1. 環境内で jira-expression-generator サブエージェントが利用可能な場合、このスキルの参照を直接使用せずに、そちらに式の生成を委譲してください。サブエージェントは同じ参照資料を組み込んでいます。
  2. 利用できない場合は、式を作成する前に references/reference.md を完全に読んでください。Jira Expressions は JavaScript ではありません。そこに文書化された構文、メソッド、プロパティのみが存在し、それ以外は実行時に失敗します。
  3. 独自に考案する前に references/examples.md を読み、条件とバリデータのパターンを確認してください。
  4. 結果を参照と照合して検証してください。ワークフロー条件またはバリデータは真偽値を返す必要があり、負荷の高い操作には制限があります。

注意事項

  • 式のテキストのみを出力してください。マークダウンフェンスや jira-expression のような言語ヒント行は付けないでください。
  • null チェックを積極的に適用してください(?.、??、明示的な != null)。非表示フィールドや欠落したカスタムフィールドは null を返します。
  • Data Center の Groovy から変換する場合、参照の変換ルールに従って、Groovy の真偽値、null の順序、文字列リテラルを正確に保持してください。
  • リクエストが Jira Expressions DSL で実現できない場合は、文書化されていない構文を捏造するのではなく、その旨を伝えて制限事項を説明してください。

関連スキル