How this skill is triggered — by the user, by Claude, or both
Slash command
/arato-simulate:triage-failuresThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user diagnose why a simulation run failed or produced unexpected results.
Help the user diagnose why a simulation run failed or produced unexpected results.
Get run status. Ask for the workspace and run ID. Call get_run_status to check the current state. If the run is still running, call get_run_progress for live details.
Diagnose based on status.
failed — The run encountered an error. Check the run details for error messages. Common causes: application URL unreachable, authentication issues, chat interface not detected.
stopped — Someone manually stopped the run. Confirm whether this was intentional.
completed with poor results — The run finished but findings indicate problems. Call list_findings and get_report to understand what went wrong. Check if virtual users were unable to interact with the chat (suggests interface detection issues) or if the application returned errors.
Check run progress. Call get_run_progress to see per-persona status. Look for:
Review assets. Call list_run_assets to check screenshots and conversation transcripts. Screenshots from failed conversations often reveal what the agent saw (e.g., login page instead of chat, error modal, CAPTCHA).
Suggest next steps. Based on the diagnosis:
get_run_progress before declaring a run as failed — it might still be running.npx claudepluginhub aratoai/claude-code-plugin --plugin arato-simulateProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.