kanban-stuck-task-recovery

Diagnose and recover stuck Kanban tasks via SQL reset scripts.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill kanban-stuck-task-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-stuck-task-recovery
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/brain/kanban-stuck-task-recovery
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill kanban-stuck-task-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of diagnosing and recovering stuck Kanban tasks, which occur when workers are dead, claim_expires is expired, or the dispatcher is down.

Core Features & Use Cases

  • Diagnosis of Stuck Tasks: Identifies tasks with no worker, dead worker processes, expired claim_expires, and dispatcher outages.
  • Recovery Script: Resets and reclaimes stale in_progress tasks.
  • Root Cause Analysis: Provides insights into why tasks become stuck, including dispatcher issues, worker crashes, and reclaim logic gaps.
  • Preventive Monitoring: Checks for orphans and ready tasks, monitors cron jobs for status, and suggests corrective actions.
  • Use Case: In a Kanban system, if tasks are stuck, this Skill can help you quickly identify and resolve the issue to keep the workflow flowing.

Quick Start

Use the kanban-stuck-task-recovery skill to diagnose and recover stuck tasks in your Kanban board.

Frequently Asked Questions about kanban-stuck-task-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover stuck Kanban tasks when workers are dead or the dispatcher is down?

You can recover stuck Kanban tasks by diagnosing worker status, claim_expires, and dispatcher issues using a SQL reset script. This Skill executes the script to reclaim stale in_progress tasks and restore normal workflow operations.

Why do Kanban tasks get stuck in the in_progress state?

Kanban tasks get stuck due to dead worker processes, expired claim_expires timestamps, or dispatcher outages. This Skill performs root cause analysis to identify dispatcher issues, worker crashes, and reclaim logic gaps causing the blockage.

What's the best way to monitor for stuck Kanban tasks and prevent workflow blockages?

The best way to prevent stuck Kanban tasks is preventive monitoring that checks for orphans and ready tasks. This Skill monitors cron jobs for status and suggests corrective actions to catch dispatcher issues and expired claims early.

Do I need database access to diagnose and resolve stuck Kanban tasks?

Yes, resolving stuck Kanban tasks requires access to the Kanban database to execute the SQL reset script. You also need access to cron jobs for executing preventive monitoring and checking task status.

How do I reset and reclaim stale in_progress tasks in a Kanban system?

You reset and reclaim stale in_progress tasks by executing a SQL reset script against the Kanban database. This requeues tasks affected by expired claim_expires or dead workers, allowing active workers to reclaim them.