Identify and handle agent failures with 0 iterations as pre-execution system issues
54
60%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./benchmarks/gdpval/skills/zero-iteration-failure-analysis/SKILL.mdThis skill provides a workflow for detecting and responding to agent failures that occur before any iterations are executed. These failures indicate system-level problems rather than task execution issues.
Use this skill when analyzing agent execution results and you observe:
A zero-iteration failure is confirmed when ALL of the following are true:
[ ] Iteration count = 0
[ ] Tool usage count = 0
[ ] No conversation log beyond initial instruction
[ ] Error/self-report indicates failure before execution began| Indicator | Failure Type | Investigation Level |
|---|---|---|
| 0 iterations, 0 tools | Pre-execution | System-level |
| 1+ iterations, error mid-task | Execution | Agent-level |
| 1+ iterations, wrong output | Reasoning | Agent-level |
def is_zero_iteration_failure(execution_result):
"""Check if failure occurred before any agent iterations."""
return (
execution_result.get('iterations', 0) == 0 and
execution_result.get('tool_calls', []) == [] and
execution_result.get('artifacts', []) == []
)Examine any error message or self-report for clues:
IF zero-iteration failure detected:
→ Escalate to SYSTEM investigation
→ Do NOT attempt agent-level debugging
→ Check: environment, dependencies, prompt format, resource limits
ELSE:
→ Proceed with standard agent failure analysisRecord the failure with appropriate categorization:
failure_analysis:
type: zero-iteration
severity: high
investigation_level: system
agent_debugging_appropriate: false
recommended_actions:
- Check execution environment health
- Verify prompt/input formatting
- Review system logs for initialization errors
- Validate resource availability| Cause | Symptoms | Resolution |
|---|---|---|
| Environment crash | Immediate error, no context | Restart environment, check dependencies |
| Prompt parse failure | Error mentions instruction format | Validate input schema, fix formatting |
| Resource exhaustion | Timeout or memory error before start | Increase limits, optimize initialization |
| Permission denied | Access error on startup | Check file/system permissions |
Immediately flag for system-level review when:
EXECUTION SUMMARY:
- Iterations: 0
- Tools Used: None
- Artifacts: None
- Status: Failed
- Error: "Agent initialization failed: missing required config"
ANALYSIS:
✓ Zero-iteration failure detected
✓ Pre-execution failure mode confirmed
→ Action: Escalate to system investigation
→ Do NOT debug agent reasoning (no reasoning occurred)
→ Check: config loading, environment variables, initialization sequence❌ Don't attempt to debug agent reasoning when 0 iterations occurred ❌ Don't assume the task instructions were unclear (agent never saw them) ❌ Don't retry with modified prompts before checking system health ❌ Don't categorize as "agent performance issue"
When logging failures, Tag zero-iteration failures distinctly:
{
"failure_id": "xyz123",
"failure_mode": "pre_execution",
"iteration_count": 0,
"requires_system_review": true,
"agent_actionable": false
}c5a9c4b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.