blocker-resolution-advisor

star 1

Use when sprint blockers arise. Use after blocker identified. Produces resolution options, escalation paths, workaround recommendations, and communication templates.

Ethical-AI-Syndicate By Ethical-AI-Syndicate schedule Updated 1/24/2026

name: blocker-resolution-advisor description: Use when sprint blockers arise. Use after blocker identified. Produces resolution options, escalation paths, workaround recommendations, and communication templates.

Blocker Resolution Advisor

Overview

Quickly diagnose and resolve blockers that impede sprint progress. Provides structured analysis, resolution options, and escalation paths.

Core principle: Unblock the team, don't just document the block. Every day a blocker persists is compounded delay.

When to Use

  • Team identifies a blocker in standup
  • Dependency is not delivered as expected
  • Technical issue halts progress
  • Resource constraint prevents work
  • External party is unresponsive

Output Format

blocker_analysis:
  id: "BLOCK-001"
  reported_date: "[YYYY-MM-DD]"
  reported_by: "[Name]"
  
  description:
    what: "[Clear description of the blocker]"
    affected_work: ["[Story/task IDs]"]
    impact: "[What can't happen until resolved]"
    sprint_impact: "[How it affects sprint goal]"
  
  classification:
    type: "[Dependency | Technical | Resource | External | Decision]"
    severity: "[Critical | High | Medium]"
    urgency: "[Immediate | Today | This Week]"
  
  root_cause:
    hypothesis: "[Why this happened]"
    preventable: "[Yes/No]"
    prevention_for_future: "[What would prevent recurrence]"
  
  resolution_options:
    - option: "Option A"
      description: "[What to do]"
      effort: "[Time/cost]"
      risk: "[Potential issues]"
      owner: "[Who can execute]"
      timeframe: "[How long]"
      recommended: [true | false]
  
  workaround:
    available: [true | false]
    description: "[Temporary solution]"
    limitations: "[What's still not possible]"
    technical_debt: "[What we'll need to fix later]"
  
  escalation:
    required: [true | false]
    path:
      - level: 1
        who: "[Name/Role]"
        when: "[Condition for escalating]"
    already_escalated: [true | false]
    escalation_date: "[Date]"
  
  communication:
    stakeholders_to_notify: ["[Stakeholder]"]
    notification_template: "[What to say]"
  
  resolution:
    status: "[Open | In Progress | Resolved | Accepted]"
    selected_option: "[Option name]"
    resolution_date: "[Date]"
    actual_impact: "[Sprint impact after resolution]"

Blocker Types

Type Description Typical Resolution
Dependency Waiting on another team/system Escalate, negotiate, or work around
Technical Code/infrastructure issue Debug, pair, or get expert help
Resource Missing person/skill/tool Reassign, hire, or borrow
External Third party not responding Alternative contact, escalate, or deadline
Decision Awaiting approval/direction Identify decision-maker, force decision

Severity Assessment

Severity Criteria Response Time
Critical Sprint goal at risk, no workaround Immediate (hours)
High Significant work blocked, limited workaround Same day
Medium Some work blocked, workaround exists Within 2 days

Resolution Strategies

Dependency Blockers

strategies:
  - strategy: "Parallel work"
    when: "Independent work available"
    action: "Pull other stories, return when unblocked"
  
  - strategy: "Stub/mock"
    when: "Waiting for API/service"
    action: "Create mock, continue development"
  
  - strategy: "Escalation"
    when: "Dependency team unresponsive"
    action: "Escalate to management"
  
  - strategy: "Scope reduction"
    when: "Full dependency not needed"
    action: "Implement subset that doesn't require blocked item"

Decision Blockers

strategies:
  - strategy: "Propose default"
    when: "Low-risk decision"
    action: "Propose answer, proceed unless vetoed"
  
  - strategy: "Time-boxed decision"
    when: "Decision-maker available"
    action: "Schedule meeting, force decision"
  
  - strategy: "Escalate for authority"
    when: "No one will decide"
    action: "Escalate to find decision-maker"

Escalation Framework

When to Escalate

escalate_if:
  - "Blocker >24 hours with no progress"
  - "Initial contact unresponsive"
  - "Blocker requires authority you don't have"
  - "Sprint goal at risk"

Escalation Template

**Subject:** [ESCALATION] Blocker on [Project] - Sprint Goal at Risk

**Situation:** [Brief description of blocker]

**Impact:** [What's blocked + sprint goal impact]

**Actions Taken:**
- [What you've already tried]
- [Who you've contacted]

**Request:** [Specific ask from escalation recipient]

**Timeline:** Need resolution by [date] to meet sprint goal.

Communication Templates

To Blocked Team Member

"Confirmed, [Issue] is blocking your work. Here's what we're doing:
1. [Immediate action]
2. [Backup plan]
I'll update you by [time] or sooner if resolved."

To Stakeholders

"Heads up: [Story/feature] is blocked by [issue].
Impact: [How this affects timeline/scope]
Mitigation: [What we're doing about it]
I'll update you [frequency] until resolved."

Workaround Assessment

When to Use Workarounds

workaround_acceptable_if:
  - "Unblocks significant work"
  - "Technical debt is bounded"
  - "Can be reversed when proper solution available"
  - "Timeline pressure justifies trade-off"

workaround_dangerous_if:
  - "Creates permanent technical debt"
  - "Introduces security or reliability risk"
  - "Makes real fix harder later"
  - "Masks underlying systemic issue"

Prevention

Post-Resolution Review

prevention:
  root_cause: "[Why did this blocker occur]"
  could_prevent: [true | false]
  prevention_action: "[What would have avoided this]"
  systemic_issue: "[If this indicates larger problem]"
  add_to_retro: [true | false]

Blocker Checklist

When blocker identified:

  • Document clearly (what, impact, affected work)
  • Classify (type, severity, urgency)
  • Identify resolution options
  • Assess workaround viability
  • Assign owner for resolution
  • Communicate to affected parties
  • Track progress daily
  • Escalate if no progress >24 hours
  • Document resolution and prevention
Install via CLI
npx skills add https://github.com/Ethical-AI-Syndicate/skills --skill blocker-resolution-advisor
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
Ethical-AI-Syndicate
Ethical-AI-Syndicate Explore all skills →