JIRA Operations
MANDATORY: Consult this skill before ANY JIRA operation.
When to Load
Load this skill when:
- •Creating JIRA tickets
- •Reviewing or updating existing tickets
- •Using JIRA CLI commands
- •Linking tickets or managing relationships
- •Researching ticket context
Skill Structure
This skill provides JIRA knowledge across focused files:
- •
template.md- Ticket structure, sections, examples, compliance checklist - •
cli-usage.md- JIRA CLI patterns, ticket operations, linking workflows
Reference based on task:
- •Creating/reviewing tickets → Read
template.mdFIRST - •CLI operations or linking → Read
cli-usage.md
Core Principles
Ticket Structure
- •Outcomes over implementation: Describe business value, not technical steps
- •Specific actors: Use concrete roles (not generic "users" or "system")
- •Gherkin format: Acceptance criteria use Given/When/Then
- •Scope definition: Clear boundaries between in-scope and out-of-scope
- •Questions preserved: Document unknowns and assumptions
Workflow Essentials
Creating tickets:
- •ALWAYS read
template.mdfirst (NO EXCEPTIONS) - •Research existing context if user references code/tickets/PRs
- •Draft ticket following template structure
- •Review with user and iterate
- •Get explicit confirmation before creating
- •Use JIRA CLI patterns from
cli-usage.md
Reviewing tickets:
- •ALWAYS consult
template.mdfor standards - •Fetch ticket with
jira issue view TICKET-ID - •Check ticket status (warn if "In Progress" or "In Review")
- •Analyze against template requirements
- •Draft improvements (preserve all original info)
- •Show current vs proposed changes
- •Get explicit approval before updating
- •Update using CLI patterns from
cli-usage.md - •Add comment explaining changes
Safety checks:
- •Warn before modifying in-progress tickets
- •Always preserve original information
- •Get explicit approval for changes
- •Verify updates after applying
Critical Warnings
NEVER skip template.md when creating tickets
- •Even "simple" tickets need proper structure
- •Requirements are WHAT, template is HOW
- •Consistent structure improves team efficiency
NEVER modify tickets without approval
- •Show preview of changes first
- •Get explicit user confirmation
- •Add explanatory comments when updating
NEVER use JIRA CLI without understanding quirks
- •CLI requires
/tmpfile pattern for creation/updates - •See
cli-usage.mdfor correct patterns - •Test commands are idempotent when possible