Runs controlled failure simulations to verify that agents correctly invoke their Non-Normal (emergency) checklists. Available scenarios: ambiguous-spec, failing-tests, security-finding. All outputs are labeled SIMULATION MODE and written to docs/training/.
From agent-triforcenpx claudepluginhub artemiopadilla/agent-triforce --plugin agent-triforceThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Run a Non-Normal procedure simulation: $ARGUMENTS
If no --scenario flag is provided, present the available scenarios and ask the user to choose.
All outputs from this skill MUST be clearly labeled with "SIMULATION MODE" to prevent confusion with real workflow outputs.
Follow these steps:
SIGN IN:
SCENARIO SELECTION:
--scenario flag from arguments, or present options:
ambiguous-spec -- Tests Prometeo's NON-NORMAL: Requirement Ambiguity checklistfailing-tests -- Tests Forja's NON-NORMAL: Test Failure Recovery checklistsecurity-finding -- Tests Centinela's NON-NORMAL: Critical Vulnerability Response checklistdocs/training/ directory if it does not existSCENARIO: ambiguous-spec
3. Generate a deliberately ambiguous spec artifact in docs/training/simulation-ambiguous-spec.md:
# [SIMULATION MODE] Ambiguous Spec for TrainingSCENARIO: failing-tests
6. Generate a simulated test failure artifact in docs/training/simulation-failing-tests.md:
# [SIMULATION MODE] Test Failure for TrainingSCENARIO: security-finding
9. Generate a simulated security vulnerability artifact in docs/training/simulation-security-finding.md:
# [SIMULATION MODE] Security Finding for TrainingTIME OUT -- Simulation Verification (DO-CONFIRM):
docs/training/ only (never production dirs)GENERATE REPORT:
12. Write the simulation report to docs/training/simulation-{date}.md:
# [SIMULATION MODE] Non-Normal Procedure Simulation Report -- {YYYY-MM-DD}
## Scenario: {scenario-name}
**Target Agent**: {Prometeo | Forja | Centinela}
**Target Checklist**: NON-NORMAL: {checklist name}
## Simulation Artifacts
- {path to generated artifact}
## Checklist Scoring
| # | Checklist Item | Result | Notes |
|---|---------------|--------|-------|
| 1 | {item text from agent file} | PASS / FAIL | {justification} |
| 2 | ... | ... | ... |
## Summary
- Items scored: {N}
- PASS: {N} ({percentage}%)
- FAIL: {N} ({percentage}%)
## Missed Items Detail
{For each FAIL, explain what was missed and why it matters}
### {Item text}
- **Expected behavior**: {what the agent should have done}
- **Observed behavior**: {what happened instead, or why it would be skipped}
- **Risk**: {what could go wrong in a real scenario if this item is missed}
## Recommendations
{Specific actions to improve Non-Normal procedure compliance}
SIGN OUT: 13. Report: - Scenario run and target agent - Overall score (PASS/FAIL count and percentage) - Top missed items (if any) - Path to full simulation report 14. Run the SIGN OUT checklist from your agent file