Help us improve
Share bugs, ideas, or general feedback.
From backlog
Cross-references Claude Tasks in backlog.org under Current WIP section when creating tasks, spawning subagents, or completing multi-step work. Requires existing backlog.org file.
npx claudepluginhub farra/dev-agent-backlog --plugin backlogHow this skill is triggered — by the user, by Claude, or both
Slash command
/backlog:claude-tasks-syncThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill ensures Claude Tasks are cross-referenced in backlog.org. The backlog is the universal hub - humans read it directly, agents follow links to their native primitives.
Checks backlog.org for WIP tasks on session start or resume queries, surfaces handoff notes, progress updates, Claude tasks, and flags inconsistencies for quick resumption.
Manages tasks-plans/ workspace by adding actionable items to backlog, ideas for exploration, or dated references. Organizes files by topic into subfolders, processes queued work via subcommands.
Creates sequential tasks with priority, status, due dates in secondbrain's .claude/data/tasks YAML shards. Activates on 'create task', 'add todo', or similar requests.
Share bugs, ideas, or general feedback.
This skill ensures Claude Tasks are cross-referenced in backlog.org. The backlog is the universal hub - humans read it directly, agents follow links to their native primitives.
Before triggering, check that backlog.org exists in the project root.
If backlog.org does not exist, do NOT trigger this skill. The project hasn't been
set up with the backlog system yet. Silently skip - Claude Tasks can still be used
normally, they just won't be synced to a backlog.
Sync means cross-references, not content replication.
:CLAUDE_TASK: linkTrigger conditions:
/queue-design-doc creates a Task ListAfter creating one or more Claude Tasks:
* Current WIP > ** Active section:CLAUDE_TASK: property if missingMinimal backlog entry:
*** TODO Task title
:PROPERTIES:
:CLAUDE_TASK: <task-list-id>/<task-id>
:EFFORT: M
:HANDOFF:
:WORKED_BY: claude-code
:END:
If the task originated from a design doc (has :DESIGN: property), preserve it:
*** TODO [DAB-012-08] Create sync skill
:PROPERTIES:
:DESIGN: [[file:docs/design/012-claude-tasks-integration.org::*Tasks][DAB-012-08]]
:CLAUDE_TASK: <task-list-id>/<task-id>
:EFFORT: M
:END:
Both links coexist - :DESIGN: for the spec, :CLAUDE_TASK: for agent coordination.
If spawning subagents:
The :CLAUDE_TASK: property format:
:CLAUDE_TASK: <task-list-id>/<task-id>
Or for referencing just the Task List:
:CLAUDE_TASK_LIST: <task-list-id>
:DESIGN: or other existing linksClaude: [Creates Task "Implement authentication" via TodoWrite]
[Skill triggers]
Claude: "I've created a Claude Task for this work. Let me ensure
it's tracked in backlog.org...
Added to backlog.org Active section:
*** TODO Implement authentication
:PROPERTIES:
:CLAUDE_TASK: abc123/task-001
:EFFORT: M
:WORKED_BY: claude-code
:END:
The task is now visible to both humans (via backlog) and agents
(via Claude Task)."
| Skill | Relationship |
|---|---|
backlog-update | Updates existing entries; this creates new ones |
backlog-resume | Reads :CLAUDE_TASK: links on session start |
| Command | Relationship |
|---|---|
/task-start | Creates Claude Task at execution time |
/queue-design-doc | Creates Task List for all design doc tasks |