Move all plugin content to claude-plugin/ subdirectory for cleaner separation from core beads functionality: - claude-plugin/.claude-plugin/plugin.json - plugin manifest - claude-plugin/commands/ - all slash commands - claude-plugin/agents/ - task-agent (now in correct location) - claude-plugin/skills/beads/ - beads skill with resources Root .claude-plugin/ now only contains marketplace.json pointing to ./claude-plugin. Note: After updating, users may need to clear plugin cache: rm -rf ~/.claude/plugins/cache/beads-marketplace/ Fixes #985 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Executed-By: beads/crew/dave Rig: beads Role: crew
2.6 KiB
2.6 KiB
description: List issues with optional filters
argument-hint: [--status] [--priority] [--type] [--assignee] [--label]
List beads issues with optional filtering.
Basic Filters
- --status, -s: Filter by status (open, in_progress, blocked, closed)
- --priority, -p: Filter by priority (0-4: 0=critical, 1=high, 2=medium, 3=low, 4=backlog)
- --type, -t: Filter by type (bug, feature, task, epic, chore)
- --assignee, -a: Filter by assignee
- --label, -l: Filter by labels (comma-separated, must have ALL labels)
- --label-any: Filter by labels (OR semantics, must have AT LEAST ONE)
- --title: Filter by title text (case-insensitive substring match)
- --limit, -n: Limit number of results
Advanced Filters
Pattern Matching
- --title-contains: Search for text in title (case-insensitive)
- --desc-contains: Search for text in description (case-insensitive)
- --notes-contains: Search for text in notes (case-insensitive)
Date Ranges
- --created-after: Issues created after date (YYYY-MM-DD or ISO 8601)
- --created-before: Issues created before date
- --updated-after: Issues updated after date
- --updated-before: Issues updated before date
- --closed-after: Issues closed after date
- --closed-before: Issues closed before date
Priority Range
- --priority-min: Minimum priority (inclusive)
- --priority-max: Maximum priority (inclusive)
Empty/Null Checks
- --empty-description: Find issues with no description
- --no-assignee: Find unassigned issues
- --no-labels: Find issues with no labels
Examples
Basic Usage
bd list --status open --priority 1: High priority open issuesbd list --type bug --assignee alice: Alice's assigned bugsbd list --label backend,needs-review: Backend issues needing reviewbd list --title "auth": Issues with "auth" in the title
Advanced Usage
bd list --title-contains "auth" --status open: Search open issues for auth-related workbd list --priority-min 0 --priority-max 1: Critical and high priority issues onlybd list --created-after 2025-01-01 --status open: Recent open issuesbd list --empty-description --status open: Open issues missing descriptionsbd list --no-assignee --priority 1: High priority unassigned workbd list --desc-contains "TODO" --notes-contains "review": Find items needing attention
Output Formats
- Default: Human-readable table
--json: JSON format for scripting--format digraph: Graph format for golang.org/x/tools/cmd/digraph--format dot: Graphviz DOT format