Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

interrogate

/interrogate

Ustala, czy zmiana lub projekt wytrzyma próbę, dzięki równoległym przeglądom z przeciwnych stron.

Repozytorium
pstack ↗
Licencja
MIT
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Ustala, czy zmiana lub projekt wytrzyma próbę, dzięki równoległym przeglądom z przeciwnych stron.

Wyzwalacze z opisu

interrogate\adversarial review\multi-model review\challenge this\stress test this code\find blind spots\tear this apart\
Oryginalny opis (EN)

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.

Jak działa

  1. Frame
  2. Fan out
  3. Verify
  4. Output
Sekcje z nagłówków SKILL.md, w oryginale · 29 linii, 365 słów
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\". Adversaries try to break a change or design, and only findings proven by a run survive."
---

# 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 three changes. Copy the scope's uncommitted changes into each worktree. Run each adversary as a general-purpose subagent that can edit files and run commands. 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. For a design or plan, run a prototype or probe the current tree. Keep repros in your own worktree. Report each finding with a title, the exact command, the output it printed, and the output the intent requires. Leave out anything you did not run. That covers style, naming, structure, and risks that need a future change to matter. No findings is a valid result.

## Verify

Verify each finding per arena Phase F by rerunning its command. Keep a finding when the output shows the failure and the failure breaks the intent. Drop the rest. Merge findings that share a root cause.

Skip arena Phases C, D, and E. Adversaries find different failures, so the verdict keeps every verified finding, not one adversary's list.

If subagents are unavailable or forbidden, play each adversary inline in turn, one angle at a time, and state that the result is not independent.

## Output

- **Intent**: the restatement.
- **Findings**: for each verified finding, the command, its output, how it breaks the intent, and the adversaries that found it. Say "no verified findings" when none survive.
- **Dropped**: for each adversary, the count of dropped findings and why.

Wersje

RepozytoriumWynikLicencja
Ta strona · painhardcore/pstack90MIT
hootener/brain100MIT
requie/endostack100MIT
Sup-Film/pstack-omp-lean100MIT
RIJUDEVx/agent-skills90MIT
chmonitor/chmonitor90GPL-3.0
richardochristjia/skills90MIT
chhoumann/t3-pstack90MIT
backnotprop/pstack90MIT

Migawka bazy z 13.11.2026 · wersja paczki 5ed95b2e39c9 (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.
  • 95adversarial-review
    Próbuje podważyć własną zmianę lub projekt, zostawia tylko ustalenia potwierdzone uruchomieniem i sprawdza skutki uboczne.
  • 90mroowa-interrogate
    Przegląda zmiany w kodzie w sposób adwersarialny jednym czytelnikiem bez prawa zapisu i wnioskiem rodzica, szukając ślepych punktów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.