interrogate
Adversarial multi-model review with rubric and bucketed verdict.
Skill by TudeOrangBiasa
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tudeorangbiasa-interrogate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/interrogate
What's inside
- Skill name
interrogate- Description
- Adversarial multi-model review with rubric and bucketed verdict. Use for contested designs, challenge this, tear this apart, or review before any PR.
- License
- MIT
- Instructions
- 40 lines in SKILL.md · view on GitHub
Files (3)
- CREDITS.md
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Interrogate Challenge a change from independent angles before it ships. The signal comes from independent reviewers, not assigned personas. Never auto-applies changes; the deliverable is a verdict in buckets. ## 1. Scope Review the pointed files or diff, the full branch changeset (`git diff main...HEAD` against the base), or the files behind recent work. Package the diff with the context files a reviewer needs to understand it. ## 2. Intent State the intent in one paragraph from the message, commit messages, PR description, and code. Unsure means asking the user before spawning anyone. ## 3. Spawn reviewers One reviewer per available model, all in one round with the same brief (intent, diff, rubric below): the same prompt against different models, agreement is the signal. Models follow the repo model map; with a single model, run two passes (find, then challenge the findings). If the user typed a contested design here, this is the skill `whips` calls before shipping. ## 4. Rubric Review through whichever lenses fit; not every lens fits every change. - **Correctness.** Edge cases, error paths, off-by-one and coercion, state and concurrency. Trace the execution path: never flag "could be nil" without the call chain that makes it nil. - **Root cause vs symptom.** Guards masking invariant violations, retries hiding broken contracts, casts silencing modeling errors, fixes in module A that belong in module B, instructions where structure would fit. - **Structural integrity.** Validation at boundaries or scattered, orchestration mixed with detail, coupling new dependencies add, data model fit, bolted-on vs integrated (rule 17), dual API paths with no external consumers (rule 14). Simple code is not penalized for lacking abstraction. - **Verification.** Behavior tests over implementation tests, invariants that catch regressions, a test for the bug, full-path tests at integration boundaries, artifacts verified not self-reports trusted. - **Complexity budget.** Single-use abstractions, configuration for cases that do not exist, dead code, just-in-case paths, finished migrations keeping scaffolding. Simpler wins unless simpler is wrong. - **Security.** Input path traced to each finding: injection sinks, auth gaps on new endpoints, secrets in code or logs, time-of-check-time-of-use. ## 5. Synthesize and judge Merge findings that describe the same issue; note which reviewers raised each. Independently raised by two or more is the highest signal; lone findings weigh less; explicit disagreement is context for the verdict. As lead reviewer put every finding in one bucket with a one-line rationale: - **Act on.** Blocks a real PR: correctness, security, maintainability against actual goals. - **Consider.** Legitimate but the cost of acting now is unclear. - **Noted.** Valid but not actionable now. - **Dismissed.** Wrong, nitpicky, or missing context, with the reason. ## Output Intent, reviewers with finding counts, the four buckets, and an agreement map (where reviewers agreed and diverged, and what the pattern tells us).
From TudeOrangBiasa/skills-for-agents, MIT.
More from TudeOrangBiasa/skills-for-agents
- 0.592score
diagnose
TudeOrangBiasa
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
show-me-your-work
TudeOrangBiasa
Keep a reviewable decision trail for long or unattended work: TSV log per decision, end audit, cross-model attention flags.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
setup-pre-commit
TudeOrangBiasa
Set up fast hooks with the repo's own toolchain (oxlint/oxfmt, Biome, or Prettier), type checking, tests, and a token-size gate.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
arena
TudeOrangBiasa
Parallel design bakeoff: N candidates on one brief, cross-judge, pick a base, graft the best parts.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
break
TudeOrangBiasa
Stress-test one component against worst-case content and states on a throwaway page, then report what visibly broke.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
correct
TudeOrangBiasa
Eliminate repeated agent mistakes at the highest level that works: architecture, types, lint, tests, docs last.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
architect
TudeOrangBiasa
Settle types, signatures, and module shape before code: ground, sketch twice, agree, implement, scrap when wrong.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
how
TudeOrangBiasa
Explain how a subsystem works: triage complexity, fan out explorers on 2 to 4 angles for complex scopes, synthesize into fixed sections.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
no-comments
TudeOrangBiasa
Kill needless comments plus the dead code they protect, fix root causes in scope, encode real constraints as structure.
SkillAFreshness: A★ 1Claude Code +9 - 0.562score
prototype
TudeOrangBiasa
Build a throwaway prototype to answer a design question.
SkillAFreshness: A★ 1Claude Code +9 - 0.562score
codebase-design
TudeOrangBiasa
Shared vocabulary for designing deep modules.
SkillAFreshness: A★ 1Claude Code +9 - 0.562score
domain-modeling
TudeOrangBiasa
Build and sharpen a project's domain model.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 13, 2026 (17 days ago)
- Last release
- Oct 23, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from TudeOrangBiasa
- 0.592score
diagnose
TudeOrangBiasa
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
show-me-your-work
TudeOrangBiasa
Keep a reviewable decision trail for long or unattended work: TSV log per decision, end audit, cross-model attention flags.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
setup-pre-commit
TudeOrangBiasa
Set up fast hooks with the repo's own toolchain (oxlint/oxfmt, Biome, or Prettier), type checking, tests, and a token-size gate.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
break
TudeOrangBiasa
Stress-test one component against worst-case content and states on a throwaway page, then report what visibly broke.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
arena
TudeOrangBiasa
Parallel design bakeoff: N candidates on one brief, cross-judge, pick a base, graft the best parts.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
how
TudeOrangBiasa
Explain how a subsystem works: triage complexity, fan out explorers on 2 to 4 angles for complex scopes, synthesize into fixed sections.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
interrogate skill. Agent Mart. https://agentmart.dev/skills/tudeorangbiasa-interrogate (last updated 2026-10-24)