Manage bugs, ideas, improvements, tech-debt, and questions
Manages backlog items with duplicate detection, refinement, and guided workflows.
/plugin marketplace add asermax/claude-plugins/plugin install katachi@asermax-pluginsaction ID or descriptionManage backlog items interactively with duplicate detection, refinement, and guided workflows.
$ARGUMENTS - Optional, can be:
add bug clipboard issue, show BUG-001, list --priority 1-2BUG-001 (auto-detects as "work on this item")there's a bug with the clipboard (auto-detects type and action)Backlog file: @planning/BACKLOG.md
Script reference:
${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py - CLI tool for backlog management
Show open items by priority and help process them.
Add new item with duplicate detection and refinement.
Show item details with context from related features.
List items with optional filters.
Start working on an item - shows details and suggests next action.
Interactive resolution - ask for resolution type and details.
If no arguments provided, go to Triage Mode (step 2a). If arguments provided, parse action and execute appropriate flow.
python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py list to get open itemsParse type and initial description
Check for duplicates
python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py check "<description>"backlog.py duplicate <new> <existing>Refine the item
Review the initial description and help make it unambiguous:
a. Clarify the problem/idea
b. Propose refined title
c. Propose refined description for notes
d. Show proposed item and confirm
Title: [refined title]
Type: [type]
Priority: [ask user, 1-5]
Related: [suggest based on context]
Notes: [refined description]
Does this capture it correctly? (yes/adjust)
Create item
python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py add <type> "<title>" --priority N --related X --notes "..."python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py show <ID>python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py list [filters]python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py show <ID> to get details/review-code <ID> to fix this"/add-feature <ID> to promote this to a feature"/decision <ID> to document a decision"python ${CLAUDE_PLUGIN_ROOT}/scripts/backlog.py show <ID> to show current statebacklog.py fix <ID> [--commit X]backlog.py promote <ID> [--feature X]backlog.py dismiss <ID> "reason"backlog.py duplicate <ID> <other-ID>| Type | Prefix | Suggested Resolution |
|---|---|---|
| bug | BUG- | /review-code to fix |
| idea | IDEA- | /add-feature to promote |
| improvement | IMP- | /review-code to implement |
| tech-debt | DEBT- | /review-code to clean up |
| question | Q- | /decision to document |
| Priority | Meaning |
|---|---|
| 1 | Critical - blocking work |
| 2 | High - address soon |
| 3 | Medium - when convenient |
| 4 | Low - nice to have |
| 5 | Someday - might never do |
User: /backlog add bug clipboard picking up wrong value
Agent: Let me help capture this properly.
[Checks for duplicates - none found]
To make this actionable later:
- What specific behavior are you seeing?
- When does this happen?
User: when no text is selected, it picks up clipboard instead of returning empty
Agent: Here's the refined item:
Title: Context capture returns clipboard content when no text selected
Type: bug
Priority: ? (1=critical, 2=high, 3=medium, 4=low, 5=someday)
Related: CTX-001 (based on context)
Notes: When cursor is at start of input (nothing to select), capture() returns
clipboard content instead of None. Expected: return None when no selection.
What priority?
User: 2
Agent: Created BUG-001: "Context capture returns clipboard content when no text selected"
To fix this: /review-code BUG-001
User: /backlog
Agent: You have 3 open items. 1 high priority.
[1] BUG-001: Context capture returns clipboard content when no text selected
Priority: 2 (high) | Related: CTX-001
Added: 2026-01-05
Work on this now? [Work / Skip / Reprioritize]
User: work
Agent: [Shows full details and related feature context]
Suggested action: /review-code BUG-001
Proceed? [Yes / Different action / Cancel]
This is an interactive process: