← ClaudeAtlas

escalate-decisionlisted

Interrupt the developer only when a decision is truly theirs, and make the interruption answerable in one step: lead with the situation and the exact question, add the smallest evidence that makes the call possible, and list the real options. Use when a worker returns a question or fails, acceptance criteria are ambiguous, an action is risky or consequential (commit, merge, push, publish, deploy, delete, or exposing secrets), a review is inconclusive or disputed, or the rework iteration limit is reached — not for routine progress.
mohammadhprp/teammate · ★ 1 · Code & Development · score 74
Install: claude install-skill mohammadhprp/teammate
# Escalate a decision Automation fails when it either hides a decision or drowns the developer in them. Escalate when the answer genuinely belongs to the developer, and make each escalation cheap to answer: one situation, one question, the evidence that matters, and the options. The developer stays the final decision-maker; everything else you coordinate. ## When to use - A worker returned a question (is blocked) or has failed. - Acceptance criteria are ambiguous or contradictory, and guessing would spend real work on the wrong target. - An action is risky or consequential — commit, merge, push, publish, deploy, delete, or exposing secrets. These always need explicit approval. - A review is `inconclusive`, or a reviewer and implementer dispute a finding. - The rework loop reached `max_iterations` without converging. ## When not to use - Routine progress or a completed task: that is `report-progress`. - A question the task's own criteria or the project context already answers: decide it and record the decision. Escalating what you can settle yourself trains the developer to ignore escalations. ## Inputs - The state that needs a decision, and what you tried. - The smallest evidence that makes the decision possible — a worker's question, review findings, a diff stat, command output. - The options, with your recommendation. ## Procedure 1. **Check that it is theirs.** Confirm the call needs developer intent or a risk appetite you do not have. If the criteria