kandev-escalation

Solid

How to create a human-actionable decision task when you are blocked

AI & Automation 304 stars 31 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Escalating to a Human Use this pattern when you cannot proceed without human input: a design decision, missing credentials, ambiguous requirements, or access you do not have. ## When to escalate Escalate when ALL of the following are true: 1. You cannot make the decision yourself based on available context. 2. The decision is required to complete your task. 3. You have already checked comments and memory for prior guidance. Do NOT escalate for routine technical choices you can make independently. ## Escalation procedure ### Step 1: Create the human task Create a new task with a clear question as the title. Leave it unassigned (or assign to `$KANDEV_HUMAN_USER_ID` if that variable is set in your environment). ```bash HUMAN_TASK=$( $KANDEV_CLI kandev task create \ --title "Decision needed: <your specific question here>" \ --description "Context: <1-2 sentences of background> Question: <the specific decision the human needs to make> Options considered: - Option A: <brief description> - Option B: <brief description> Blocked task: $KANDEV_TASK_ID" \ 2>/dev/null ) HUMAN_TASK_ID=$(echo "$HUMAN_TASK" | jq -r '.id') ``` ### Step 2: Block your task on the human task ```bash # Link: your task is blocked by the human task $KANDEV_CLI kandev task update --id "$KANDEV_TASK_ID" \ --add-blocker "$HUMAN_TASK_ID" ``` ### Step 3: Post a comment and set blocked status ```bash $KANDEV_CLI kandev comment add --body "Escalated to human: created task $HUMAN_TASK_ID. ...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
4 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category