blocker-supervisor

Route blocker tasks to project orchestrators while maintaining parent-thread protection.

4|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/grigb/gas-prompt-library --skill blocker-supervisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blocker-supervisor
Source: https://github.com/grigb/gas-prompt-library/tree/main/agents/agent-blocker-supervisor
Command: npx skills add https://github.com/grigb/gas-prompt-library --skill blocker-supervisor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the chaos of unmanaged project blockers by providing a centralized, high-discipline routing and supervision layer that prevents thread hijacking and ensures consistent blocker lifecycle management.

Core Features & Use Cases

  • Portfolio-Scope Routing: Acts as a dispatch console to route blockers to the correct project lanes, preventing manual bottlenecks.
  • Safety & Governance: Enforces strict parent-thread protection and standardized communication protocols to ensure owner-facing output remains clear and actionable.
  • Use Case: When multiple projects are stalled due to external dependencies, use this skill to ingest the current blocker status, verify gate validity, and dispatch specific work orders to the appropriate project orchestrators without cluttering the main control thread.

Quick Start

Invoke the blocker supervisor to perform a fresh scan of all portfolio blockers and generate an owner-facing status brief.

Frequently Asked Questions about blocker-supervisor

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

FAQPage Schema
How do I manage cross-project blockers across a portfolio without hijacking control threads?

Portfolio blocker management requires a centralized dispatch console to route blockers to specialized project orchestrators, ensuring strict parent-thread protection. This prevents thread hijacking and maintains consistent lifecycle transitions across stalled projects.

What is the best way to route external dependency blockers to the correct project lanes?

Routing external dependency blockers is best handled by a dispatch console that ingests current blocker statuses, verifies gate validity, and issues specific work orders to appropriate project orchestrators, preventing manual bottlenecks and clearing the main control thread.

How do I generate an owner-facing status brief for all portfolio blockers?

To generate an owner-facing status brief for portfolio blockers, invoke a fresh scan of all project blockers. The system catalogs current states and lifecycle transitions, producing clear, actionable communication standardized for project owners.

Can I use a portfolio blocker supervisor for multiple stalled projects at scale?

A portfolio blocker supervisor is designed for exactly this scale, managing multiple stalled projects by centralizing blocker discovery and routing tasks. It enforces governance protocols and durable artifact-based state tracking to handle high-volume portfolio demands.

When should I not use centralized blocker routing for project orchestration?

Centralized blocker routing should be avoided for single-project workflows that lack external dependencies or when specialized project orchestrators are absent, as the dispatch console's strict parent-thread protection and portfolio-level governance add unnecessary overhead.

Does blocker supervision require durable artifacts for tracking catalog state?

Yes, blocker supervision requires durable artifact-based state tracking to maintain catalog state and manage lifecycle transitions accurately. This ensures consistent blocker discovery and prevents data loss during cross-project task routing.