flake-update-20260505

Jira Extension - Quick Start

πŸš€ Quick Commands

Slash Commands

# Your open issues
/jira

# All your issues
/jira-mine

# View specific issue
/jira-view SRVKP-1234

# Search
/jira-search priority=Blocker

# Blocked issues
/jira-blocked

# Recently viewed
/jira-recent

✨ Auto-Detection

Just paste issue keys - they’ll be auto-viewed!

# Single issue
SRVKP-1234

# Multiple issues  
SRVKP-1234 KONFLUX-456

# In context (passed through)
"Working on SRVKP-1234 which relates to KONFLUX-456"

πŸ“‹ Common Workflows

Morning Standup

# What did I work on?
/jira-recent

# What am I working on?
/jira

# Any blockers?
/jira-blocked

Issue Review

# Someone sends you: "Can you look at SRVKP-1234?"
# Just paste it:
SRVKP-1234
# β†’ Auto-views the issue

Search and Filter

# Critical bugs
/jira-search type=Bug AND priority=Critical

# Issues in epic
/jira-search "Epic Link"=SRVKP-1000

# Recently updated
/jira-search updated >= -7d

🎯 Tool Actions

All actions available through natural language:

Read (No Approval)

"What's my Jira username?"              β†’ me
"Show my open issues"                   β†’ list
"Show SRVKP-1234"                       β†’ view
"Search for blocker issues"             β†’ search

Write (Requires Approval)

"Create a bug for X"                    β†’ create ⚠️
"Assign SRVKP-1234 to me"              β†’ update ⚠️
"Add comment to SRVKP-1234"            β†’ comment ⚠️
"Move SRVKP-1234 to In Progress"       β†’ transition ⚠️

πŸ”‘ Supported Projects

Works with any Jira project:

  • SRVKP (Tekton Pipelines)
  • KONFLUX (Konflux)
  • RHCLOUD (Cloud Services)
  • Any [A-Z]{2,}-\d+ pattern

πŸ“Š Filter Examples

By Assignee

"Show issues assigned to alice"
β†’ list, assignee=alice

"Show my issues"
β†’ list, assignee=me

By Status

"Show To Do issues"
β†’ list, status="To Do"

"Show open issues" (not Done)
β†’ list, status=~Done

By Type

"Show bugs"
β†’ list, type=Bug

"Show bugs and tasks"
β†’ list, type="Bug,Task"

By Priority

"Show critical issues"
β†’ list, priority=Critical

"Show high priority items"
β†’ list, priority="Critical,Major"

By Epic

"Show issues in epic SRVKP-1000"
β†’ list, epic=SRVKP-1000

Combined

"Show my high priority bugs not done"
β†’ list, assignee=me, type=Bug, priority="Critical,Major", status=~Done

🎨 Custom Rendering

Issues are displayed with color-coded status:

  • 🟒 Done/Closed - Success (green)
  • πŸ”΅ In Progress/Review - Accent (blue)
  • πŸ”΄ Blocked/Waiting - Error (red)
  • βšͺ To Do - Muted (gray)

Priorities are also color-coded:

  • πŸ”΄ Blocker/Critical - Error (red)
  • 🟑 Major/High - Warning (yellow)
  • βšͺ Minor/Trivial - Dim (gray)

⚠️ Approval Dialogs

All write operations show a confirmation dialog:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Create Jira Issue?              β”‚
β”‚                                 β”‚
β”‚ Type: Bug                       β”‚
β”‚ Summary: "CI tests failing"     β”‚
β”‚ Priority: Major                 β”‚
β”‚                                 β”‚
β”‚ This will create a new issue    β”‚
β”‚ in Jira.                        β”‚
β”‚                                 β”‚
β”‚ [Yes] [No]                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

You must confirm before any change is made!

πŸ” JQL Examples

For /jira-search command:

# Your open issues
/jira-search assignee=currentUser() AND status!=Done

# Blocker issues
/jira-search priority=Blocker

# Recent updates
/jira-search updated >= -7d

# Issues in project
/jira-search project=SRVKP AND status!=Done

# Epic children
/jira-search "Epic Link"=SRVKP-1000

# Unassigned tasks
/jira-search type=Task AND assignee=EMPTY

# Complex query
/jira-search project=SRVKP AND priority IN (Critical,Blocker) AND status!=Done ORDER BY updated DESC

πŸƒ Quick Tips

  1. Just paste issue keys - fastest way to view
  2. Use /jira for daily standup prep
  3. Use /jira-recent to see what you’ve looked at
  4. Search with JQL for complex queries
  5. Watch for approval dialogs on write operations
  6. Use β€œme” as assignee to refer to yourself

πŸ“š Full Documentation

See README.md for complete documentation including:

  • All tool parameters
  • Error handling
  • Configuration
  • Integration patterns
  • Troubleshooting

πŸ› Troubleshooting

Extension not loading?

# Check pi output for errors
pi

Authentication issues?

# Test jira CLI
jira me

# Check config
cat ~/.config/.jira/.config.yml

# Check token
passage show redhat/issues/atlassian/token

Network errors?

  • Verify VPN connection
  • Try: jira me from terminal

Slash commands not working?

  • Type exactly: /jira (no extra spaces)
  • Check command exists: type /j and hit Tab

πŸŽ‰ Have Fun!

The extension makes Jira management fast and seamless. No more switching to the browser for every little thing!