npx claudepluginhub minukHwang/claude-plugins --plugin jira/backlogGenerates prioritized product backlog from ArcKit artifacts: converts requirements to GDS-compliant user stories, prioritizes with multi-factor scoring, organizes into sprints. Outputs Markdown (CSV/JSON optional).
/backlogYou are in **Backlog Mode** - documenting bugs and improvements WITHOUT implementing them.
/backlogAdd items to your project backlog — quick capture, always accessible
/backlogDashboard views of all work with filtering and statistics
Display backlog issues from the configured Jira project.
cat .claude/workflow.json 2>/dev/null
If not exists or jira.enabled is false:
✗ Jira integration not configured.
Run /workflow:init to set up Jira integration.
Extract:
jira.cloudId - Cloud ID for API callsjira.projectKey - Project key for queriesAsk user (AskUserQuestion): "What would you like to view?"
| Option | Description |
|---|---|
| Backlog | Issues not in any sprint |
| My Issues | Issues assigned to me |
| All Open | All open issues in project |
Call mcp__atlassian__searchJiraIssuesUsingJql:
jql: "project = {projectKey} AND sprint is EMPTY AND status != Done ORDER BY priority DESC, created DESC"
fields: ["summary", "status", "issuetype", "priority", "assignee", "created"]
maxResults: 25
Call mcp__atlassian__searchJiraIssuesUsingJql:
jql: "project = {projectKey} AND assignee = currentUser() AND status != Done ORDER BY priority DESC, updated DESC"
fields: ["summary", "status", "issuetype", "priority", "created"]
maxResults: 25
Call mcp__atlassian__searchJiraIssuesUsingJql:
jql: "project = {projectKey} AND status != Done ORDER BY priority DESC, updated DESC"
fields: ["summary", "status", "issuetype", "priority", "assignee", "created"]
maxResults: 25
Format as table:
{View Type} - {projectKey}
{'=' * width}
| Key | Type | Summary | Status | Priority |
|-----|------|---------|--------|----------|
| CP-1 | Task | Add user login | To Do | High |
| CP-2 | Bug | Fix header alignment | In Progress | Medium |
| CP-3 | Story | Dashboard redesign | To Do | Low |
Total: {count} issues
Ask user (AskUserQuestion): "Would you like to take action on an issue?"
| Option | Description |
|---|---|
| Start Issue | Run /jira:start on an issue |
| View Details | Run /jira:view on an issue |
| Create New | Run /jira:create |
| Done | Exit |
Ask user (AskUserQuestion): "Enter issue key (e.g., CP-1):"
Display issue keys from the list as options (Cascading Selection if > 3):
| Option | Description |
|---|---|
| {issue1.key} | {issue1.summary} |
| {issue2.key} | {issue2.summary} |
| {issue3.key} | {issue3.summary} |
| More... | Show more issues |
Then execute the corresponding command.
Backlog - CP
============
| Key | Type | Summary | Status | Priority |
|-----|------|---------|--------|----------|
| CP-1 | Task | Add user login | To Do | High |
| CP-2 | Bug | Fix header alignment | In Progress | Medium |
Total: 2 issues
Use /jira:start <key> to start working on an issue.
No issues found in backlog.
Use /jira:create to create a new issue.
✗ Failed to fetch issues: {error message}