Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Sounder25/Google-Antigravity-Skills-Library --skill "Impasse Detector"
Install specific skill from multi-skill repository
# Description
Detects when the agent is stuck in a reasoning loop or unproductive state by analyzing tool usage and sentiment patterns.
# SKILL.md
name: Impasse Detector
description: Detects when the agent is stuck in a reasoning loop or unproductive state by analyzing tool usage and sentiment patterns.
version: 1.0.0
author: Antigravity Skills Library
created: 2026-01-16
leverage_score: 5/5
SKILL-017: Impasse Detector
Overview
Critical meta-cognitive skill that acts as a circuit breaker for unproductive loops. It analyzes recent conversation history and tool outputs to detect "stuck" states, preventing token wastage on failing paths and forcing escalation or delegation.
Trigger Phrases
check logicam i stuckdetect loopimpasse check
Inputs
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--TranscriptPath |
string | No | $null | Path to conversation log/json |
--Content |
string | No | $null | Direct string content to analyze |
--Lookback |
int | No | 10 | Number of recent turns to analyze |
Outputs
1. Analysis Result (JSON)
{
"status": "IMPASSE",
"confidence": 0.95,
"reasons": [
"Apology loop detected (4 occurrences)",
"High frequency of file reads (6 in window)"
],
"recommendation": "ESCALATE_TO_USER",
"score": 80
}
2. Status Codes
CLEAR: No issues detected.IMPASSE: Significant loop/blockage detected.UNKNOWN: Insufficient data.
Preconditions
- Access to conversation history OR a provided transcript string.
- PowerShell 5.1+ or Core 7+.
Safety/QA Checks
- Read-Only: This skill only analyzes text; it does not modify state.
- Fail-Safe: If input is missing/malformed, defaults to "UNKNOWN" rather than crashing.
Stop Conditions
| Condition | Action |
|---|---|
| No input provided | Return status "UNKNOWN" (0 confidence) |
| File not found | Return error JSON |
Implementation
See scripts/detect_impasse.ps1.
Integration with Other Skills
All agent loops should:
- Call SKILL-017 every 5-10 turns.
- If status is
IMPASSE, trigger SKILL-020 (Failure Postmortem) AND SKILL-010 (Async Feedback). - If score > 90, stop execution and warn user.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.