test-re-error-parent

Test error propagation from child skills to parent skills.

3|1|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/faisalanjum/EventTrader --skill test-re-error-parent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-re-error-parent
Source: https://github.com/faisalanjum/EventTrader/tree/main/.claude/skills/test-re-error-parent
Command: npx skills add https://github.com/faisalanjum/EventTrader --skill test-re-error-parent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps understand how errors are communicated between different parts of a system, specifically when a child process or skill encounters an error.

Core Features & Use Cases

  • Error Propagation Testing: Verifies how exceptions or error messages are passed from a called skill back to the caller.
  • Debugging Aid: Assists developers in diagnosing issues where errors might be lost or misinterpreted during inter-skill communication.
  • Use Case: When developing a complex workflow, you can use this Skill to ensure that if a sub-task fails, the main task receives a clear indication of the failure, rather than silently proceeding or crashing unexpectedly.

Quick Start

Call the child skill and check how errors are returned.

Frequently Asked Questions about test-re-error-parent

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

FAQPage Schema
How does error propagation work in agentic workflows?

This Skill tests error propagation by calling a child skill and analyzing whether exceptions are thrown or if error information is returned as text. It validates the communication channel to ensure the parent skill receives clear failure indications.

Why does my child skill silently fail without notifying the parent skill?

A child skill silently fails when error messages are lost or misinterpreted during inter-skill communication. This Skill diagnoses the issue by validating whether exceptions or error text are properly propagated back to the parent caller.

How do I test exception propagation between distinct skill units?

To test exception propagation, call a child skill and check how errors are returned. This Skill analyzes whether exceptions are thrown or error text is returned, validating the error handling channel between distinct skill units.

How do I debug issues where exceptions are lost during inter-skill communication?

Debug lost exceptions during inter-skill communication by using this Skill to analyze how errors are passed from the called child skill back to the caller. It diagnoses whether failure indicators are properly transmitted or misinterpreted by the parent.

Can I verify if a sub-task failure returns a clear error indication to the main task?

Yes, you can verify sub-task failure indications using this Skill to test error propagation. It ensures that if a called sub-task fails, the main parent task receives a clear failure indication rather than silently proceeding or crashing unexpectedly.

What is the best way to ensure exceptions are not lost when calling child skills?

The best way to ensure exceptions are not lost is to test the error propagation channel between parent and child skills. This Skill validates whether exceptions are thrown or error text is returned, preventing silent failures in complex workflows.