Back to list
grandcamel

jira-operations

by grandcamel

Claude Code Skills for JIRA automation - modular skills for issue management, workflows, search, and collaboration

2🍴 0📅 Jan 23, 2026

SKILL.md


name: "jira-operations" description: "Cache management, request batching, and operational utilities. Use when optimizing performance, managing cache, or diagnosing JIRA API issues." version: "1.0.0" author: "jira-assistant-skills" license: "MIT" allowed-tools: ["Bash", "Read", "Glob", "Grep"] triggers:

  • "Cache hit rate drops below 50%"
  • "JIRA API responses slower than 2 seconds"
  • "Setting up new JIRA instance"
  • "Before bulk operations (warm cache first)"
  • "After modifying projects (invalidate cache)"
  • "Troubleshooting 429 rate limit errors"

JIRA Operations Skill

Cache management, request batching, and operational utilities for JIRA Assistant.

Risk Levels

OperationRiskNotes
Discover project-Read-only analysis
Cache status-Read-only
Cache warm-Populates local cache
Cache clear (dry-run)-Preview only
Cache clear!Local cache cleared, will re-fetch

Risk Legend: - Safe, read-only | ! Caution, modifiable | !! Warning, destructive but recoverable | !!! Danger, irreversible

When to Use This Skill

Use this skill when you need to:

  • Discover project context: Auto-discover project metadata, workflows, and usage patterns
  • Monitor cache status: Check cache size, entry counts, and hit rates
  • Clear cache data: Remove stale or sensitive cached data
  • Pre-warm cache: Load commonly accessed data for better performance
  • Optimize performance: Reduce API calls through effective caching
  • Troubleshoot slowness: Diagnose cache-related performance issues

What This Skill Does

IMPORTANT: Always use the jira-as CLI. Never run Python scripts directly.

  • Project Discovery: Discover project metadata, workflows, and patterns for intelligent defaults
  • Cache Status Monitoring: Display cache statistics (size, entries, hit rates)
  • Cache Clearing: Remove cache entries by category, pattern, or all at once
  • Cache Warming: Pre-load project metadata and field definitions
  • Request Batching: Parallel request execution for bulk operations (programmatic API)

Quick Start

# Discover project context (saves to skill directory by default)
jira-as ops discover-project PROJ

# Check cache status
jira-as ops cache-status

# Clear all cache
jira-as ops cache-clear --force

# Warm cache with all metadata
jira-as ops cache-warm --all

Common Tasks (30-Second Solutions)

Check cache status

# Basic status
jira-as ops cache-status

# Output as JSON
jira-as ops cache-status --json

# Verbose output
jira-as ops cache-status --verbose

Warm the cache

# Cache project list
jira-as ops cache-warm --projects

# Cache field definitions
jira-as ops cache-warm --fields

# Cache all available metadata with verbose output
jira-as ops cache-warm --all --verbose

Clear cache

# Clear all cache (with confirmation)
jira-as ops cache-clear

# Clear all cache (skip confirmation)
jira-as ops cache-clear --force

# Clear only issue cache
jira-as ops cache-clear --category issue --force

# Preview what would be cleared
jira-as ops cache-clear --dry-run

# Clear keys matching pattern
jira-as ops cache-clear --pattern "PROJ-*" --category issue --force

Discover project context

# Discover and save to skill directory (default)
jira-as ops discover-project PROJ

# Save to settings.local.json for personal use
jira-as ops discover-project PROJ --personal

# Save to both locations
jira-as ops discover-project PROJ --both

# Output JSON without saving
jira-as ops discover-project PROJ --output json --no-save

# Custom sample size and period
jira-as ops discover-project PROJ --sample-size 200 --days 60

See Commands Guide for complete documentation.

Available Commands

All commands support --help for full documentation.

CommandDescription
jira-as ops discover-projectDiscover project metadata, workflows, and patterns
jira-as ops cache-statusDisplay cache statistics (size, entries, hit rate)
jira-as ops cache-clearClear cache entries (all, by category, or by pattern)
jira-as ops cache-warmPre-warm cache with commonly accessed data

Exit Codes

CodeMeaning
0Success
1General error
2Configuration error
3Cache database error
4Network error

Configuration

Cache is stored in ~/.jira-skills/cache/ with configurable TTL per category.

See Configuration Guide for details.

Shared Libraries

This skill uses shared infrastructure from jira-as:

LibraryDescription
cache.pySQLite-based caching with TTL and LRU eviction
request_batcher.pyParallel request batching for bulk operations

See API Reference for programmatic usage.

Documentation

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

+5

Reviews

💬

Reviews coming soon