From bitwarden-atlassian-tools
Synthesizes Jira issues with context: fetches main issue, linked issues, sub-tasks, blockers, and Confluence docs. Activates on issue key mentions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bitwarden-atlassian-tools:researching-jira-issuesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Synthesize information, don't concatenate tool outputs. Each step below gathers raw data — the value of this skill is in connecting the dots across issues, docs, and comments into a coherent understanding that a human can act on.
Synthesize information, don't concatenate tool outputs. Each step below gathers raw data — the value of this skill is in connecting the dots across issues, docs, and comments into a coherent understanding that a human can act on.
Use the get_issue MCP tool with the issue key. The tool defaults to expanding renderedFields and names, which provides HTML-rendered fields and human-readable custom field display names.
Extract and note:
names expansion maps field IDs to human-readable display names automatically.Examine the main issue response to identify linked issues through:
Issue Links: Look for the issuelinks field in the API response (an untyped array field returned by Jira) containing:
Hierarchical Links: Look for:
subtasks is empty, use the search_issues MCP tool with JQL parent = <ISSUE-KEY> to discover child issues. Next-gen Jira projects use parent relationships instead of the subtasks field.Remote Links: Use the get_issue_remote_links MCP tool with the issue key to find:
Fetch related issues to build context, but stop before the returns diminish. Each additional hop adds API calls and context window usage while providing less directly relevant information.
Priority Order:
Depth Control:
get_issue MCP tool and extract key informationSelective Fetching:
Rate Limiting: Space out requests when making many API calls. After every 5 sequential calls, pause briefly (1 second) to avoid hitting Atlassian rate limits. If you encounter a 429 response, wait 10 seconds before retrying.
Confluence pages often contain requirements, design docs, or specifications:
Extract Confluence page links from:
*/wiki/spaces/*/pages/*/For each Confluence link:
pageId from the URL (e.g., https://domain.atlassian.net/wiki/spaces/SPACE/pages/123456789/Title -> 123456789)get_confluence_page MCP tool with the page IDContext budget for pages: For Confluence pages over 2000 words, summarize the sections relevant to the issue rather than reproducing the full page. Focus on requirements, acceptance criteria, technical constraints, and design decisions.
If any fetch fails, note the failure and continue with available data. Specific failure modes:
Always report which items could not be retrieved at the end of the synthesis.
Organize all gathered information into a comprehensive understanding:
When the full synthesis exceeds approximately 4000 words (roughly the point where readers start skimming rather than absorbing), condense lower-priority linked issues (Related, Clones, Duplicates) to single-line summaries with key, status, and summary only. Limit displayed comments to the 3 most recent unless the user asks for more.
End-to-end walkthrough of a deep read for a Story with sub-tasks, blocking issues, and linked Confluence documentation.
2plugins reuse this skill
First indexed Jul 18, 2026
npx claudepluginhub denobotion/ai-plugins --plugin bitwarden-atlassian-toolsSynthesizes Jira issues with context: fetches main issue, linked issues, sub-tasks, blockers, and Confluence docs. Activates on issue key mentions.
Issue linking, blockers, and dependency analysis. TRIGGERS: 'what's blocking', 'what is blocking', 'is blocked by', 'link issues', 'link to', 'blockers for', 'depends on', 'clone issue', 'clone with', 'blocking chain', 'dependency graph', 'show dependencies', 'get blockers', 'relates to', 'duplicates'. Use for issue dependencies, relationships, and cloning. NOT FOR: epic linking (use jira-agile), field updates (use jira-issue), bulk cloning (use jira-bulk).
Fetches a JIRA issue, distills it into a structured task for Claude Code, analyzes the codebase for missing criteria and risks, and optionally enriches the issue in JIRA.