Skip to main content

run-jira

Fetch a Jira issue and propose an implementation plan based on codebase analysis

Jump to install

Source facts

Repository
DataDog/datadog-agent
Last source activity
July 16, 2026 at 18:42
Detected SKILL.md language
English
Stars
3,734
Forks
1,495

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
run-jira
description
Fetch a Jira issue and propose an implementation plan based on codebase analysis
argument-hint
<JIRA-KEY e.g. ACTP-1234>
model
sonnet
Fetch the Jira issue **$ARGUMENTS** from the Datadog Atlassian instance and use it as the basis for a codebase analysis and implementation proposal. ## Step 1: Gather Jira issue data Use the Atlassian MCP tools to fetch the issue. **Only request the fields you need** to avoid huge responses: 1. Call `mcp__atlassian__getJiraIssue` with: - `cloudId`: `datadoghq.atlassian.net` - `issueIdOrKey`: `$ARGUMENTS` - `fields`: `["summary", "description", "status", "assignee", "issuetype", "comment", "priority"]` 2. Extract the **title** (summary), **description**, **status**, **assignee**, and **comments** from the response. If the issue cannot be found, stop and inform the user. ## Step 2: Summarize the issue Present a clear summary of the Jira issue: - **Key**: $ARGUMENTS - **Title**: the issue summary - **Status**: current status - **Assignee**: who is assigned - **Description**: the full description - **Comments**: any relevant context or discussion from comments - **Link**: https://datadoghq.atlassian.net/browse/$ARGUMENTS ## Step 3: Fetch linked resources Scan the issue description and comments for links to external resources and fetch them for additional context: - **Datadog notebooks / postmortems** (`app.datadoghq.com/notebook/<id>`): use `mcp__datadog-mcp__get_datadog_notebook` with the notebook ID - **GitHub PRs** (`github.com/.../pull/<number>`): use `gh pr view <number>` via Bash - **GitLab commits/pipelines** or other URLs: use `WebFetch` if accessible This step is critical — linked resources often contain the root cause analysis, timelines, and technical details that the Jira description alone does not capture. ## Step 4: Analyze the codebase Based on the issue requirements and linked resources, explore the codebase to understand: - Which files and packages are relevant - Existing patterns and conventions that should be followed - Dependencies and potential impacts Use Glob, Grep, and Read tools extensively. For broad exploration, use the Task tool with `subagent_type=Explore`. ## Step 5: Propose an implementation Enter plan mode with `EnterPlanMode` and write a detailed implementation plan that includes: - A breakdown of the changes needed, organized by file - Any new files that need to be created - Test strategy - Potential risks or open questions Wait for user approval before implementing.
View on GitHub