interrogate
Challenge code or a design with independent adversarial reviewers and synthesize a pragmatic verdict without applying fixes.
Skill by kyeshmz
Chalk Labs
Need help deploying interrogate?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/kyeshmz-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
Use cases: design, testing
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
- Challenge code or a design with independent adversarial reviewers and synthesize a pragmatic verdict without applying fixes. Use for @interrogate, adversarial review, multi-model review, challenge this, stress test this code, find blind spots, or tear this apart.
- License
- MIT
- Metadata
- opencode/autoinvoke: false
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (7)
- LICENSE
- SKILL.md
- code-quality-review.md · references/
- lead-judgment.md · references/
- reviewer-prompt.md · references/
- rubric.md · references/
- shared-rules.md · references/
SKILL.md (first lines)
# Interrogate Find consequential defects and missed simplifications. The deliverable is a synthesized review, not automatic edits. Independent model families can reveal different blind spots when their selection is authorized. Reviewer personas are not a substitute for that diversity. Read `references/shared-rules.md`. Resolve all references from the loaded skill base. Keep the whole review read-only. Explicitly forbid repository edits, commits, pushes, external writes, and nested delegation in child prompts. A request to challenge a change does not authorize fixing it. ## Scope Use the files or diff the user names. For a feature branch, confirm the correct base and inspect the full changeset against it. Include relevant uncommitted work only when it belongs to the requested scope, and record the artifact state reviewed. Do not assume a branch named `main` or discard unrelated edits. Gather surrounding callers, callees, types, dependency versions, tests, and known constraints. Package paths and context that let reviewers trace behavior beyond a diff. ## Intent State the intended outcome in one paragraph using the user's request, relevant commit messages, PR description when available, and code. Separate explicit intent from inference. Resolve material uncertainty before dispatch. Do not ask a reviewer to judge an invented goal. ## Review 1. Read `references/reviewer-prompt.md`, `references/rubric.md`, and `references/code-quality-review.md` in full. Fill the same prompt template for every reviewer with the intent, exact artifact state, scope, constraints, and both lenses. 2. Use two fresh reviewer contexts by default. Load `swarm` or `delegate` for bounded briefs, records, and resource isolation. Label reviewers A, B, and onward. Do not assign competing personas to manufacture disagreement. 3. Inherit the current model by omitting `model`. Use distinct model families only when the user explicitly authorizes an override and the host confirms exact IDs. No separate role file or hard-coded defaults are required. If a requested model is unavailable, disclose that gap. Never silently substitute a guessed family default. 4. Use the host's native `subagent` tool with an advertised suitable `general`, `chef`, or permission-restricted review agent, a short `description`, and the completed `prompt`. Use `background: true` for independent reviewers. Do not pass arguments from another agent API or cloud runtime. Permissions come from the selected agent and explicit brief, not an invented argument. 5. Launch independent reviewers together within a sensible cap. Wait for completion notifications without polling. Readers must not race on mutable test resources. Allow only safe read-only checks or isolated scratch probes within the authorization boundary. If delegation is unavailable, perform a local review and label it self-review. If all reviewers use one model family, label the coverage as same-family. Neither result fulfills a promised independent cross-model review. Report missing reviewers and do not invent their verdicts. ## Synthesize Read every finding and its evidence. Merge duplicate mechanisms, retaining locations and which reviewers raised each. Independent agreement is a useful signal, not proof. Keep lone findings, especially correctness or security issues. Record explicit disagreements and investigate the disputed execution path. Read `references/lead-judgment.md`. Act as the lead reviewer rather than a neutral vote counter. Put every finding in one bucket with its source reviewers and a short reason. - **Act on.** A substantiated correctness, security, or maintainability issue that should block the actual change. - **Consider.** A legitimate concern whose benefit may not justify addressing it now. - **Noted.** Valid context or low-impact information without a present action. - **Dismissed.** Incorrect, preference-only, or missing-context feedback with a concrete explanation. Do not apply fixes. If the user later authorizes fixes, scope that as a separate implementation task and rerun relevant checks. ## Report Keep these sections, even when a bucket has no findings. 1. **Intent.** The paragraph established before review. 2. **Reviewers.** Each label, actual model when known, finding count, completion status, and independence limits. 3. **Act on.** Each mechanism, location, evidence, source reviewers, and consequence. 4. **Consider.** Each concern, sources, and cost-benefit tradeoff. 5. **Noted.** Brief contextual findings. 6. **Dismissed.** Each dismissal with its reason. 7. **Agreement map.** Where reviewers agreed or diverged and what the verified evidence supports. Include reviewed artifact state, checks actually run, and coverage gaps. Do not claim approval merely because reviewers returned no findings.
From kyeshmz/jiro, MIT.
More from kyeshmz/jiro
- 0.570score
create-formal-verification-skill
kyeshmz
Generate and prove a project-local formal verification skill for a high-risk invariant, race, parser, retry, or unsafe operation.
SkillAFreshness: AClaude Code +9 - 0.570score
jiro
kyeshmz
Jiro's verified engineering workflow for OpenCode.
SkillAFreshness: AClaude Code +9 - 0.567score
how
kyeshmz
Use for how does X work, code walkthroughs before changing something, and placement, ownership, or layering questions such as where should this live or which…
SkillAFreshness: AClaude Code +9 - 0.567score
architect
kyeshmz
Sketch caller usage, types, signatures, ownership, and module boundaries before implementation.
SkillAFreshness: AClaude Code +9 - 0.567score
arena
kyeshmz
Generate independent candidates for one task, score them against a private rubric, select a base, and synthesize the strongest coherent result.
SkillAFreshness: AClaude Code +9 - 0.567score
automate-me
kyeshmz
Turn the user's working preferences into a personal style skill or update one from explicit feedback and scoped conversation evidence.
SkillAFreshness: AClaude Code +9 - 0.567score
benchmark-checklist
kyeshmz
Vet a performance claim against its limiter, production tuning, physical limits, errors, repeatability, relevance, and proof that timed work happened.
SkillAFreshness: AClaude Code +9 - 0.567score
blast-radius
kyeshmz
Trace what a change can break beyond its diff and prove the load-bearing safety fact against real code.
SkillAFreshness: AClaude Code +9 - 0.567score
create-subagent
kyeshmz
Create or update a reusable OpenCode subagent with a clear role, required skills, permissions, and reporting contract.
SkillAFreshness: AClaude Code +9 - 0.567score
delegate
kyeshmz
Scope work into bounded child-agent tasks, write self-contained briefs, and verify their results.
SkillAFreshness: AClaude Code +9 - 0.567score
figure-it-out
kyeshmz
Design and execute an auditable workflow when no narrower recipe fits a large migration, multi-part change, or unattended task.
SkillAFreshness: AClaude Code +9 - 0.567score
ketchup
kyeshmz
Catch the user up on changes in this chat since their previous message and list every decision waiting on them with enough context to decide.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kyeshmz/jiro
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kyeshmz
- 0.570score
jiro
kyeshmz
Jiro's verified engineering workflow for OpenCode.
SkillAFreshness: AClaude Code +9 - 0.570score
create-formal-verification-skill
kyeshmz
Generate and prove a project-local formal verification skill for a high-risk invariant, race, parser, retry, or unsafe operation.
SkillAFreshness: AClaude Code +9 - 0.567score
how
kyeshmz
Use for how does X work, code walkthroughs before changing something, and placement, ownership, or layering questions such as where should this live or which…
SkillAFreshness: AClaude Code +9 - 0.567score
arena
kyeshmz
Generate independent candidates for one task, score them against a private rubric, select a base, and synthesize the strongest coherent result.
SkillAFreshness: AClaude Code +9 - 0.567score
automate-me
kyeshmz
Turn the user's working preferences into a personal style skill or update one from explicit feedback and scoped conversation evidence.
SkillAFreshness: AClaude Code +9 - 0.567score
architect
kyeshmz
Sketch caller usage, types, signatures, ownership, and module boundaries before implementation.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get interrogate running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
interrogate skill. Agent Mart. https://agentmart.dev/skills/kyeshmz-interrogate (last updated 2026-10-24)