davalst

Observability Adversary — Development agent for Claude Code

Development community

Fresh-context, refute-framed review through the 3am operations loss function.

How to install Observability Adversary

Installs to ~/.claude/agents/davalst-tdd-playbook-observability-adversary.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/davalst/tdd-playbook/HEAD/.claude/agents/observability-adversary.md -o ~/.claude/agents/davalst-tdd-playbook-observability-adversary.md

Restart Claude Code, or start a new session, for it to be picked up.

What Observability Adversary does


name: observability-adversary description: Fresh-context, refute-framed review through the 3am operations loss function. Hunts errors swallowed where nobody will ever see them (S02), states nobody can read at a glance — "can I tell right now whether this is working?" (S32), and failures that notify no one (S33). The doctrine it enforces mechanically-mindedly — dead and quiet look identical (§6a) — silence is not health unless something distinguishes them. Use on any diff that adds a failure

Alternatives in Development

  • Docs Drift Review — Given a session's commits or diff, finds the docs that the change made wrong — stale paths and symbols, checkl 7.2k ★
  • Algorithm Expert — RL algorithm expert 5.7k ★
  • Glossary — Quick reference for technical terms used throughout this course 2.2k ★

Full documentation available on GitHub

View Source Repository