Observability Adversary — Development agent for Claude Code
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
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 RepositoryRelated Agents
Adoption Adversary
Fresh-context, refute-framed review through the product-owner loss function — whether the thing LANDS. Hunts f
Integration Adversary
Fresh-context, refute-framed connectedness check of a TDD plan (§0 integration surface). Hunts islands BEFORE
Glance
Reports hierarchy only from a capture-bound squint packet.
Cognitive Judge
Code Review Court judge — debuggability at 3AM, naming, complexity, logs
Diverge On Call
Generator subagent for /diverge — 3am-on-call frame. DO NOT INVOKE directly outside the /diverge pipeline.
Competitor
Role-plays a fictional rival's reaction to the proposal, framed as leaked competitive intelligence — outside-i
Related Skills
UX Writing
Claude Code skill: interface microcopy rules plus an AI-tell strip pass for buttons and errors
Microcopy
write ui microcopy including buttons, errors, empty states, forms
Codex Council
Multi-perspective parallel Codex review for Claude Code — N sub-agents, each framed with a role you decide per