From reaper
Use when working with Beads issues in a Beads-tracked repository. TRIGGER when a Beads ID is referenced (slug-hash form like "myapp-a3f" or child form "myapp-a3f.2"); creating or updating issues; adding dependencies; walking the dependency tree; querying ready or blocked work. Returns the correct dependency semantics, child-issue ID conventions, and ready-queue queries on the first try. SKIP for GitHub Issues, Jira, Linear, or markdown plan files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/reaper:issue-tracker-beadsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Platform skill for Reaper's task-system-operations. Maps abstract operations to `bd` CLI commands.
Platform skill for Reaper's task-system-operations. Maps abstract operations to bd CLI commands.
| Operation | Command |
|---|---|
| FETCH_ISSUE | bd show <id> |
| LIST_CHILDREN | bd show <parent-id> (children listed in output) |
| CREATE_ISSUE | bd create --title="..." --description="..." --type=task [--parent=<id>] |
| UPDATE_ISSUE | bd update <id> --status=in_progress |
| ADD_DEPENDENCY | bd dep add <issue> <depends-on> |
| QUERY_DEPENDENCY_TREE | bd show <id> recursively (follow children + deps) |
| CLOSE_ISSUE | bd close <id> or bd close <id1> <id2> ... |
bd show <issue-id>
Returns title, description, status, priority, children, and dependencies. Children are embedded in the output -- no separate command needed.
bd create --title="Add OAuth support" --description="Implement OAuth2 authentication flow" --type=task --priority=2
bd create --title="Implement Google provider" --description="Add Google OAuth provider integration" --type=task --parent=<parent-id>
# Types: task, bug, feature
The --parent flag is the sole mechanism for hierarchy. Child IDs follow the pattern <issue-id>.1, <issue-id>.2, etc.
Parent and child issues:
A parent issue organizes multiple related child issues under a single grouping. Create a parent only when a plan produces multiple work items that benefit from a shared root.
# 1. Create the parent issue (no --parent flag)
bd create --title="Authentication overhaul" --description="Comprehensive auth system redesign" --type=task --priority=2
# Returns: reaper-a3f
# 2. Create child issues using --parent
bd create --title="Add OAuth support" --description="Implement OAuth2 authentication flow" --type=task --parent=reaper-a3f
# Returns: reaper-a3f.1
bd create --title="Implement Google provider" --description="Add Google OAuth provider to auth module" --type=task --parent=reaper-a3f
# Returns: reaper-a3f.2
Single-issue rule: Plans with only a single issue do not require a parent issue. Only create a parent when there are multiple child work items to organize.
bd update <issue-id> --status=in_progress
bd update <issue-id> --priority=1
bd update <issue-id> --assignee=<assignee>
bd update <issue-id> --parent=<new-parent-id> # Reparent an issue
bd dep add <issue-id> <dependency-id> # blocks (default)
bd dep add <issue-id> <related-id> --type related # informational link
Direction: first argument depends on second argument. The default type is blocks. Use --type related for informational links that do not imply execution order.
No single command. Walk the tree via repeated bd show, following children and dependencies.
bd close <issue-id> # Single
bd close <issue-id>.1 <issue-id>.2 # Batch
Numeric 0-4 (or P0-P4). Do not use string labels.
| Value | Meaning |
|---|---|
| 0 | Critical |
| 1 | High |
| 2 | Medium (default) |
| 3 | Low |
| 4 | Backlog |
bd ready # Issues with no blockers (ready to work)
bd blocked # Issues blocked by dependencies
bd list --status=open # All open issues
bd stats # Project statistics
bd sync # Sync with git remote
Run bd --help for the full flag reference. This skill documents recommended patterns for Reaper's abstract operations, not the complete CLI surface. Agents may discover and use additional flags beyond what is documented here.
npx claudepluginhub spicelabshq/claude-marketplace --plugin reaperCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.