blocker-validator

Validate task-blocker claims by cross-referencing JSONL attempt-logs against a blocker taxonomy.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/EdgeApp/edge-dev-agents --skill blocker-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blocker-validator
Source: https://github.com/EdgeApp/edge-dev-agents/tree/main/.cursor/skills/blocker-validator
Command: npx skills add https://github.com/EdgeApp/edge-dev-agents --skill blocker-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This Skill prevents agents from prematurely yielding on tasks by enforcing a rigorous, evidence-based validation process for any claimed blockers.

Core Features & Use Cases

  • Adversarial Verification: Automatically distinguishes between genuine blockers and avoidable hurdles like missing test harnesses or funding issues.
  • Evidence-Based Ruling: Uses structured attempt-logs to verify if a failure actually occurred before allowing a task to be marked as blocked.
  • Actionable Feedback: Provides specific, concrete next steps for any denied blocker, ensuring the agent remains productive instead of getting stuck.

Quick Start

Invoke the blocker validator for the current task GID and the provided reason string to determine if the block is legitimate.

Frequently Asked Questions about blocker-validator

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

FAQPage Schema
How do I validate task-blocker claims in autonomous agent workflows?

To validate task-blocker legitimacy, cross-reference agent attempt-logs against a predefined taxonomy of sanctioned and non-sanctioned blockers. This verifies that a failure actually occurred before allowing the task to be marked as blocked in the workflow.

How do I stop autonomous agents from prematurely abandoning Asana-tracked tasks?

Stop premature task abandonment by enforcing an evidence-based gatekeeper that requires structured attempt-logs. The validator distinguishes genuine blockers from avoidable hurdles, providing actionable feedback so agents remain productive instead of yielding prematurely.

Does the blocker validation process work with Asana task tracking?

Yes, the validation process operates within autonomous agent workflows to ensure consistent progress on Asana-tracked development tasks. It requires a local task GID and a reason string to determine if the claimed block is legitimate.

Do I need jq to validate task blockers from JSONL attempt-logs?

Yes, you need jq installed as a dependency to validate task blockers from JSONL attempt-logs. The validator also requires access to local state directories containing these logs and the ability to write verdict files for gatekeeper enforcement.

What happens when an agent claims a missing test harness as a task blocker?

When an agent claims a missing test harness as a task blocker, the validator identifies it as an avoidable hurdle rather than a genuine blocker. It then provides specific, concrete next steps in the denied blocker feedback to keep the agent productive.

What's the best way to enforce gatekeeper rules for agent task abandonment?

The best way to enforce gatekeeper rules is through adversarial verification that writes verdict files based on structured attempt-logs. This prevents agents from yielding on tasks by requiring evidence-based rulings before any block is accepted.