coding-agent-robustness

Audit coding agent robustness across eight fault-tolerance dimensions.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/daedalus/skills --skill coding-agent-robustness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-agent-robustness
Source: https://github.com/daedalus/skills/tree/main/skills/coding-agent-robustness
Command: npx skills add https://github.com/daedalus/skills --skill coding-agent-robustness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Systematic stress-testing and robustness measurement of coding agents (AI coding assistants, LLM-based code generators, or agentic coding systems). Use this skill whenever you want to evaluate an agent's reliability, resilience to adversarial inputs, and ability to recover from errors, culminating in a structured robustness report.

Core Features & Use Cases

  • Taxonomy of eight orthogonal robustness dimensions, covering adversarial correctness, spec underspecification tolerance, consistency under reformulation, error recovery, security awareness, hallucination rate, graceful degradation, and refusal calibration.
  • Probe generation protocol, scoring rubrics, and a structured report template to guide comprehensive audits of any coding system.
  • A complete execution pipeline with references to probe templates, automation via run_probes.py, and a sandboxed execution workflow for safe evaluation across chat, IDE plugins, or API wrappers.

Quick Start

Run the probe suite against your coding agent to generate a robustness report.

Frequently Asked Questions about coding-agent-robustness

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

FAQPage Schema
How do I test the robustness of an LLM coding agent against adversarial inputs?

To test coding agent robustness, you can run an automated probe suite that evaluates fault tolerance across eight orthogonal dimensions, generating a structured robustness report. The pipeline applies adversarial and underspecified inputs to measure reliability.

What dimensions should I evaluate when stress-testing AI coding assistants?

When stress-testing AI coding assistants, evaluate eight dimensions: adversarial correctness, spec underspecification tolerance, consistency under reformulation, error recovery, security awareness, hallucination rate, graceful degradation, and refusal calibration.

Can I evaluate robustness for IDE plugins and API wrappers, or just standalone chat agents?

You can evaluate robustness for IDE plugins and API wrappers as well as standalone chat agents. The evaluation pipeline applies to any LLM-backed coding system where reliability under adversarial or underspecified inputs matters.

How do I automate coding agent evaluation safely without risking my environment?

Automate coding agent evaluation safely using a sandboxed execution workflow via an automation script. The pipeline runs generated probes against your agent in an isolated environment, ensuring safe measurement of fault tolerance and error recovery.

What is the best way to benchmark coding agents for hallucination rates and error recovery?

The best way to benchmark coding agents for hallucination rates and error recovery is applying a probe-generation protocol with scoring rubrics. This systematic approach measures fault tolerance and produces a structured report on agent resilience.

Why does my coding agent fail to recover from errors when given incomplete specifications?

Coding agents fail to recover from errors with incomplete specifications due to low spec underspecification tolerance and poor error recovery. Probe testing these dimensions reveals where the agent lacks graceful degradation under adversarial or ambiguous inputs.