スキル一覧に戻る
openshift-hyperfleet

jira-ticket-hygiene-checker

by openshift-hyperfleet

Claude Code plugin marketplace for HyperFleet development - team standards, workflows, and best practices

3🍴 7📅 2026年1月17日
GitHubで見るManusで実行

SKILL.md


name: JIRA Ticket Hygiene Checker description: Validates JIRA tickets have required fields and sufficient information for development. Activates when users ask about ticket quality, readiness, or completeness, or when reviewing tickets before sprint planning.

JIRA Ticket Hygiene Skill

When to Use This Skill

Activate this skill when the user:

  • Asks if a ticket is "ready", "complete", or "well-defined"
  • Asks about ticket quality or completeness
  • Wants to review a ticket before sprint planning
  • Asks "does this ticket have enough information?"
  • Wants to validate tickets meet team standards
  • Asks about missing fields or requirements

Hygiene Checklist

Required Fields (Must Have)

  • Title: Clear, actionable, under 100 characters
  • Description: Detailed context (recommend > 100 characters)
  • Acceptance Criteria: At least 2 clear, testable criteria
  • Story Points: Set for Stories, Tasks, and Bugs (use scale: 0, 1, 3, 5, 8, 13)
  • Assignee: Someone owns the ticket
  • Component: Assigned to track by area
  • Activity Type: Must be set for capacity planning (see Activity Types below)
  • Labels: At least 1 relevant label
  • Epic Link: Connected to parent epic (for Stories)
  • Fix Version: Target release identified
  • Priority: Explicitly set (not just default)

Quality Checks

  • No ambiguous language ("maybe", "probably", "TBD", "possibly")
  • Technical approach outlined or referenced
  • Dependencies identified and linked
  • Not a duplicate of existing ticket
  • Scope is achievable in one sprint

How to Check a Ticket

Use jira-cli to fetch ticket details:

jira issue view TICKET-KEY --plain 2>/dev/null

For JSON output with all fields:

jira issue view TICKET-KEY --json 2>/dev/null

Output Format

When analyzing a ticket, provide:

Ticket: TICKET-KEY

Summary: [Ticket title]

Hygiene Assessment

CheckStatusNotes
TitlePASS/FAIL[Issue if any]
DescriptionPASS/FAIL[Length: X chars]
Acceptance CriteriaPASS/FAIL[Count: X criteria]
Story PointsPASS/FAIL[Value or "Missing"]
AssigneePASS/FAIL[Name or "Unassigned"]
ComponentPASS/FAIL[Component or "None"]
Activity TypePASS/FAIL[Type or "Uncategorized"]

Overall Score: X/7 Required Checks Passed

Verdict

  • READY FOR SPRINT - All required fields present, good quality
  • NEEDS MINOR FIXES - 1-2 issues to address
  • NOT READY - Multiple critical issues

Recommended Actions

  1. [Specific action to fix issue 1]
  2. [Specific action to fix issue 2]

Activity Types (Sankey Capacity Allocation)

Activity Type is required for sprint/kanban capacity planning. Tickets without an Activity Type appear as "Uncategorized" and cannot be properly allocated.

Reactive Work (Non-Negotiable First)

Activity TypeDescriptionExamples
Associate Wellness & DevelopmentOnboarding, team growth, training, associate experienceTraining sessions, mentorship
Incidents & SupportEscalations, production issuesCustomer escalations, outages
Security & ComplianceVulnerabilities and weaknesses, CVEsSecurity patches, compliance fixes

Core Principles (Quality Focus)

Activity TypeDescriptionExamples
Quality / Stability / ReliabilityBugs, SLOs, chores, tech debt, PMR action items, toil reductionBug fixes, performance improvements

Proactive Work (Balance Remaining Capacity)

Activity TypeDescriptionExamples
Future SustainabilityProductivity improvements, team improvements, upstream, proactive architecture, enablementTooling, automation, refactoring
Product / Portfolio WorkStrategic portfolio (HATSTRAT), strategic product, product outcome, BU featuresNew features, product enhancements

Priority Order

  1. Non-Negotiable: Achieve SLAs for Escalations & CVEs
  2. Core Principles: Reduce bug backlog, ensure quality/stability/reliability
  3. Then Balance: Set up for long-term success by balancing remaining capacity between Future Sustainability and Product Work

Red Flags to Highlight

  • Descriptions under 50 characters
  • "TBD" or placeholder text in any field
  • Story points of 13+ (must be broken down)
  • No acceptance criteria at all
  • Vague titles like "Fix bug" or "Update feature"
  • Tickets open > 30 days without progress
  • Missing Activity Type (appears as Uncategorized in capacity planning)

Integration with Commands

This skill complements the /hygiene-check command:

  • Command: Bulk audit of sprint tickets
  • Skill: Deep-dive on individual ticket quality

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です