Quick task creation without planning — create and dispatch immediately. Usage: /doey-instant-task <goal>
doey task list 2>/dev/null || echo "No tasks"Create and dispatch a task immediately from a natural-language goal. No planning step. Goal from ARGUMENTS (if empty, use AskUserQuestion to ask, then stop).
For complex multi-step work, suggest /doey-planned-task instead.
Determine type and priority from the goal:
Infer from keywords: "fix"/"bug"/"broken" → bugfix, "add"/"new"/"create" → feature, "clean"/"simplify" → refactor, "investigate"/"explore" → research.
TASK_ID=$(doey task create --title "TITLE" --type "TYPE" --description "DESCRIPTION")
echo "Created task #${TASK_ID}"
For tasks with obvious sub-parts, add subtasks:
doey task subtask add --task-id "$TASK_ID" --description "Subtask title"
Send message to Taskmaster for routing:
RD=$(tmux show-environment DOEY_RUNTIME 2>/dev/null | cut -d= -f2-)
TASKMASTER_PANE=$(grep '^TASKMASTER_PANE=' "${RD}/session.env" 2>/dev/null | cut -d= -f2-)
TASKMASTER_PANE="${TASKMASTER_PANE:-1.0}"
doey msg send --to "${SESSION_NAME}:${TASKMASTER_PANE}" --from "${DOEY_PANE_ID}" \
--subject "new_task" \
--body "TASK_ID: ${TASK_ID}
TITLE: ${TASK_TITLE}
TYPE: ${TASK_TYPE:-feature}
PRIORITY: ${TASK_PRIORITY:-P2}
Instant task — ready for immediate dispatch."
doey msg trigger --pane "${SESSION_NAME}:${TASKMASTER_PANE}"
Report: task ID, title, type, priority, dispatch status. Keep it brief — this is the fast path.
doey task create — never duplicate/doey-planned-task instead