From backlog
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.
npx claudepluginhub farra/dev-agent-backlog --plugin backlogThis skill uses the workspace's default tool permissions.
This skill checks for in-progress work when starting a new session, implementing the "hook pattern" from gastown - if there's work on your hook, you should run it.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
This skill checks for in-progress work when starting a new session, implementing the "hook pattern" from gastown - if there's work on your hook, you should run it.
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 - don't suggest setup or explain
why the skill isn't running.
Trigger conditions:
backlog.org exists in the project root, ANDbacklog.orgInitial check:
Read backlog.org and look for WIP tasks in the Active section.
Read * Current WIP > ** Active section in backlog.org.
Look for tasks with state WIP (work in progress).
For each WIP task found:
:HANDOFF: property[YYYY-MM-DD]):CLAUDE_TASK: propertyIf :CLAUDE_TASK: exists:
If WIP task(s) found, display:
## Work in Progress
Found active work from previous session:
### [TASK-ID] Task Title
**Handoff notes:**
> <content of :HANDOFF: property>
**Recent progress:**
> <last progress note>
**Claude Task:** <task-list-id>/<task-id> (if present)
Continue working on this task?
The Claude Task link (if present) enables cross-session coordination. Follow the link to check for any updates from subagents or other sessions.
While reviewing backlog.org, perform a lightweight consistency check:
Stale entries:
*** DONE in backlog.org, they should have been removedDesign doc drift:
:DESIGN: links, spot-check the source doc** DONE but backlog shows TODO/WIP:
#+STATUS: is Complete but tasks are still in backlog:
/reconcile-backlog to clean upThis catches drift early without running a full reconciliation.
Check if there are TODO tasks in Active section:
## Ready to Start
No work in progress. Active queue:
1. [TASK-ID-1] Task title
2. [TASK-ID-2] Task title
Start one of these tasks?
/task-start <task-id>User: <starts session>
Claude: "Checking backlog.org for in-progress work...
## Work in Progress
Found active work from previous session:
### [DAB-005-01] Implement handoff notes
**Handoff notes:**
> Stuck on property format. Check org-mode docs for multi-line properties.
**Recent progress:**
> [2026-01-03] Started implementation. Template updated.
Continue working on this task?"
| Command | When to use |
|---|---|
/task-start <id> | Resume the WIP task |
/task-queue <id> | Add a new task to Active |
/task-hold <id> <reason> | If task is blocked |