# interrogate

> Claude/Codex skill by [@cursor](https://omgskills.com/library/cursor/index.md) · 14k stars · Updated 2026-10-28

Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find blind spots", or "tear this apart". Adversaries try to break a change or design, and only findings proven by a run survive.

## Install

```sh
git clone https://github.com/cursor/plugins /tmp/plugins && ln -s /tmp/plugins/pstack/skills/interrogate ~/.claude/skills/interrogate
```

## From README

Interrogate Adversaries try to break a change or a design. A finding survives only when a run proves it. Report the findings. Do not apply fixes. Frame The scope is what the user names. Otherwise it is the branch diff from its merge base with the base branch, through the working tree. State the intent with the in-your-own-words skill, from the user's message, the commits, and the PR description. Ask the user when the intent is unclear. Fan out Run Phase A steps 3 and 4 and Phase B of the arena skill, with four changes. Read the interrogate reviewers line in place of arena runners. Copy the scope's uncommitted changes into each worktree. Spawn each adversary as generalPurpose. In place of the arena task and rationale, give each adversary the scope, the intent, and this brief: Break this change. Prove each finding with a run against the real code, such as a failing test, a repro script, or command output that shows the wrong behavior.

## Links

- HTML page: https://omgskills.com/skills/cursor/plugins/interrogate/
- GitHub: https://github.com/cursor/plugins
- Author: [@cursor](https://omgskills.com/library/cursor/index.md)

## More from this repo

- [architect](https://omgskills.com/skills/cursor/plugins/architect/index.md) — Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
   - [@cursor](https://omgskills.com/library/cursor/index.md) · 15k stars
- [arena](https://omgskills.com/skills/cursor/plugins/arena/index.md) — Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it.
   - [@cursor](https://omgskills.com/library/cursor/index.md) · 14k stars
- [check-compiler-errors](https://omgskills.com/skills/cursor/plugins/check-compiler-errors/index.md) — Used to run compile and type-check commands and report failures
   - [@cursor](https://omgskills.com/library/cursor/index.md) · 12k stars
