interrogate
/interrogate
Niezależne przeglądy wielu modeli językowych szukają słabości w zmianach, bez poprawiania ich samych.
Ocena i bezpieczeństwo
- Pliki w paczce
- 5
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Niezależne przeglądy wielu modeli językowych szukają słabości w zmianach, bez poprawiania ich samych.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use for \"interrogate\", \"adversarial review\", \"multi-model review\", \"challenge this\", \"stress test this code\", \"find blind spots\", or \"tear this apart\". Multiple LLM reviewers challenge changes from independent angles.
Jak działa
- Step 1, Scope
- Step 2, Intent
- Step 3, Spawn Reviewers
- Step 4, Synthesize
- Step 5, Lead Judgment
- Output Format
Podgląd SKILL.md
--- name: interrogate description: "Use for \"interrogate\", \"adversarial review\", \"multi-model review\", \"challenge this\", \"stress test this code\", \"find blind spots\", or \"tear this apart\". Multiple LLM reviewers challenge changes from independent angles." --- # Interrogate Spawn one reviewer per available model family to adversarially review code changes. The adversarial signal comes from model diversity, not assigned personas. The deliverable is a synthesized verdict. Do NOT auto-apply changes. ## Step 1, Scope Identify what to review from context: - If the user points at specific files or a diff, use that. - If on a feature branch, run `git diff main...HEAD` (or the appropriate base branch) for the full changeset. - If the user's message references recent work, gather the relevant files. Package the diff or file contents with any surrounding context files the reviewers need to understand the code. ## Step 2, Intent Before spawning reviewers, state the intent in one clear paragraph from the user's message, commit messages, the PR description if one exists, and the code. If you're unsure about the intent, ask the user before proceeding. ## Step 3, Spawn Reviewers Spawn two or more read-only reviewers at once, labeled Reviewer A, B, and so on (pi: the `subagent` tool; Claude Code: the Task tool). The adversarial signal comes from model diversity, so put each reviewer on a different model family when you can, such as one Claude, one GPT, one Gemini or Grok. With only one model family available, still spawn two independent reviewers and say in the output that the panel was not diverse. Without subagents, say so and stop: one reviewer reviewing its own work is not this skill. Read `references/reviewer-prompt.md` and fill in the same template for every reviewer with the stated intent, the diff or file contents, the rubric from `references/rubric.md`, and the code-quality lens from `references/code-quality-review.md`. ## Step 4, Synthesize As results come back, build a unified picture. Parse every reviewer's findings. Merge findings that describe the same issue differently, and note which models raised each one. Findings two or more models raised independently are the highest signal. Read a lone model's finding, but weight it accordingly. Note disagreements. If one model flags something and another explicitly says the opposite, that is context for the verdict. ## Step 5, Lead Judgment You are the lead reviewer, a pragmatic senior engineer, not a neutral aggregator. Read `references/lead-judgment.md` for the full framework. Put every finding in one of four buckets, with the model(s) that raised it and a one-line rationale. - **Act on**. Real issues affecting correctness, security, or maintainability given the actual goals. They would block a real PR. - **Consider**. Legitimate, but you're not sure they outweigh the cost of addressing them now. Worth the user's attention. - **Noted**. Technically valid but not actionable. Context-dependent, premature optimization, or low-impact at this stage. - **Dismissed**. Wrong, nitpicky, or missing context, with a brief reason. ## Output Format ### Intent > [The stated intent paragraph from Step 2] ### Reviewers - Reviewer [label]: [model name], [N findings] (one bullet per reviewer) ### Act On [Each: description, which models raised it, why it matters.] ### Consider [Each: description, which models raised it, the tradeoff.] ### Noted [Brief list.] ### Dismissed [Each with a brief rationale.] ### Agreement Map [Where models agreed and diverged, and what that pattern tells us.]
Pliki w paczce (5)
- SKILL.md 4 KB
- references/code-quality-review.md 5 KB
- references/lead-judgment.md 3 KB
- references/reviewer-prompt.md 2 KB
- references/rubric.md 5 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · caidanw/skills | 90 | MIT |
| hootener/brain | 100 | MIT |
| requie/endostack | 100 | MIT |
| Sup-Film/pstack-omp-lean | 100 | MIT |
| RIJUDEVx/agent-skills | 90 | MIT |
| chmonitor/chmonitor | 90 | GPL-3.0 |
| richardochristjia/skills | 90 | MIT |
| chhoumann/t3-pstack | 90 | MIT |
| backnotprop/pstack | 90 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki a81fc03da00c (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100comms-interrogate
Krytykuje diff równolegle z wielu perspektyw w trybie tylko do odczytu i składa uwagi recenzentów w jeden werdykt. - 90mroowa-interrogate
Przegląda zmiany w kodzie w sposób adwersarialny jednym czytelnikiem bez prawa zapisu i wnioskiem rodzica, szukając ślepych punktów. - 100lie-detector
Przeprowadza wielomodelowy przegląd adwersarialny zmian i spornych projektów przed wydaniem: kilku recenzentów na różnych modelach kwestionuje zmianę niezależnie, aby wykryć ślepe punkty i twierdzenia bez pokrycia.