From backlog
Adds org-mode property links to an existing backlog task for GitHub issues, Claude tasks, beads, or design docs. Supports multiple links at once.
How this command is triggered — by the user, by Claude, or both
Slash command
/backlog:task-link <task-id> --github <url> | --claude-task <id> | --bead <ref> | --design <path>The summary Claude sees in its command listing — used to decide when to auto-load this command
# Task Link Add link properties to backlog task **$ARGUMENTS**. ## Purpose The backlog is a hub linking to tasks wherever they live. This command adds those links to existing tasks—connecting a backlog entry to its representations in other systems. ## Usage Multiple links can be added at once: ## Process ### 1. Find Task in Backlog Search `backlog.org` for the task ID in: - `* Current WIP` > `** Active` - `* Current WIP` > `** Blocked` - `* Up Next` If not found, report error and suggest `/task-queue` to add it first. ### 2. Parse Link Arguments Extract link type and value fr...
Add link properties to backlog task $ARGUMENTS.
The backlog is a hub linking to tasks wherever they live. This command adds those links to existing tasks—connecting a backlog entry to its representations in other systems.
/task-link <task-id> --github <url>
/task-link <task-id> --claude-task <task-list-id>/<task-id>
/task-link <task-id> --bead <session>/<task>
/task-link <task-id> --design <path-to-design-doc>::*<heading>
Multiple links can be added at once:
/task-link DAB-012-02 --github https://github.com/org/repo/issues/15 --claude-task abc123/task-001
Search backlog.org for the task ID in:
* Current WIP > ** Active* Current WIP > ** Blocked* Up NextIf not found, report error and suggest /task-queue to add it first.
Extract link type and value from arguments:
| Flag | Property | Example Value |
|---|---|---|
--github | :GITHUB: | https://github.com/org/repo/issues/15 |
--claude-task | :CLAUDE_TASK: | abc123/task-001 |
--bead | :BEAD: | session-xyz/task-002 |
--design | :DESIGN: | docs/design/012-doc.org::*Tasks |
Convert to org-mode link format:
GitHub:
:GITHUB: [[https://github.com/org/repo/issues/15][#15]]
Claude Task:
:CLAUDE_TASK: abc123/task-001
Bead:
:BEAD: [[bead:session-xyz/task-002][bead ref]]
Design:
:DESIGN: [[file:docs/design/012-doc.org::*Tasks][DAB-012-02 in 012-doc.org]]
Add the new properties to the task's :PROPERTIES: drawer.
Display the updated task:
## Linked: [DAB-012-02] Task Title
Added:
- :GITHUB: [[https://github.com/org/repo/issues/15][#15]]
Properties now:
- :DESIGN: [[file:...][...]]
- :CLAUDE_TASK: abc123/task-001
- :GITHUB: [[https://github.com/org/repo/issues/15][#15]]
- :EFFORT: M
# Link to GitHub issue
/task-link DAB-012-02 --github https://github.com/farra/dev-agent-backlog/issues/15
# Link to Claude Task
/task-link DAB-012-02 --claude-task dab-012/task-002
# Link to design doc (if task was added directly to backlog)
/task-link FIX-001 --design docs/design/015-bugfix.org::*Tasks
# Multiple links at once
/task-link DAB-012-02 --github https://github.com/org/repo/issues/15 --bead session-abc/task-002
backlog.orgnpx claudepluginhub farra/dev-agent-backlog --plugin backlog/newManages backlog items across files, GitHub Issues, Linear, or Beads backends. Supports add, list, update, complete actions.
/add-taskAdds a structured task by parsing natural language input, inferring priority, type, dependencies, and complexity with context-aware suggestions, preview, and validation.
/taskManages solo board tasks: view active or specific task details including git links and files, create new tasks, move between todo/doing/done, or delete/archive.