interrogate
Skill4 starsChanged 10 days agoMITView on GitHub
Challenge a specified design, patch or claim for concrete correctness, ownership and evidence gaps. Use for adversarial review, not every routine edit.
73 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- Yeachan-Heo/oh-my-claude-sisyphustheir own version, first seen Nov 8, 2026
- caidanw/skillstheir own version, first seen Nov 8, 2026
- thensls/nsls-builder-toolkittheir own version, first seen Nov 8, 2026
- Yeachan-Heo/oh-my-claudecodetheir own version, first seen Nov 8, 2026
- endqwerty/endstacktheir own version, first seen Nov 8, 2026
- MammadovEshgin/clean-code-skilltheir own version, first seen Nov 8, 2026
Used with
Projects with it also use ketchup-video, principle-explain-the-number and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
tristanphvnSkillketchup-video
Catch the user up like /keel:ketchup, with a short silent video of slides for what happened and the waiting calls as text under it. Use for /keel:ketchup-video.
Also in 14 projects that use this
ianclearySkillprinciple-explain-the-number
Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.
Also in 29 projects that use this
eryzerzSkillmake-bot-ui
Use when building a custom UI (page, dashboard, buttons) that should wake a Grok Bot over a webhook, when the user must provide a webhook sender key, or when exposing that UI on Tailscale.
Also in 20 projects that use this
bnemaSkillsetup-pstack
Configure which Pi models pstack uses per role. Detects available provider/model specs and writes pstack's user configuration. Use for /setup-pstack, "configure pstack models", or changing pstack model choices.
Also in 25 projects that use this
ianclearySkillpoteto-help
Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.
Also in 14 projects that use this
Xia-AtaraxiaSkillbenchmark-checklist
Vets performance measurements for the limiter, tuning, physical limits, errors, repeatability, relevance, and proof that timed work happened. It applies to 'check this benchmark', 'report this speedup', measured regressions, and choosing a library or configuration from numbers. It reports spread and gaps before drawing a conclusion. Not for general testing policy or choosing test oracles - use principle-testing.
Also in 37 projects that use this
Other versions73 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- kinqsradio/orbyn-fullstack-skills★ 491% same
Wrote their own version · 72
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- backnotprop/pstack★ 3.8ksame name
- moeru-ai/xsai★ 667same name
- savannahfeder/agentbox★ 376same name
- jtaroreh/agystack★ 128same name
- uzairansaruzi/p3-stack★ 126same name
- dsebban/skills★ 71same name
- overextended/skills★ 22same name
- TheOnlyFusionCube/potetos-for-everyone★ 21same name
62 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository41 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- architectSkill
- arenaSkill
- automate-meSkill
- figure-it-outSkill
- howSkill
- language-best-practicesSkill
- motion-matchSkill
- orbyn-ai-applicationSkill
- orbyn-backend-designSkill
- orbyn-ci-designSkill
- orbyn-content-designSkill
- orbyn-data-migrationSkill
- orbyn-planSkill
- orbyn-researchSkill
- orbyn-security-auditSkill
- orbyn-security-remediationSkill
- orbyn-setupSkill
- orbyn-skill-creatorSkill
- orbyn-stack-selectionSkill
- orbyn-ui-designSkill
- orbyn-upstream-reviewSkill
- orbyn-workflowSkill
- orbyn-worktreeSkill
- product-illustrationSkill
- rea-analysis-optimizationSkill
- rea-changelog-updateSkill
- rea-ci-tests-auditSkill
- rea-tool-designSkill
- reflectSkill
- reverse-engineer-anythingSkill
- show-me-your-workSkill
- social-contentSkill
- social-previewSkill
- stack-diagramSkill
- tddSkill
- technical-illustrationSkill
- unslopSkill
- whySkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 73 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Follow the consuming project's instructions and requested scope.
- Distinctive: line 14
Choose risks from the changed contract,: not a generic list of preferences.
“Common” is measured: kept by at least 6 in 10 of the 73 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Interrogate
Follow the consuming project's instructions and requested scope; use the portable defaults only where guidance is missing.
Method
- Freeze the candidate, intended contract and review scope. Read its diff with the affected callers and the state/effect owners needed to evaluate the claim, using the review criteria.
- Choose risks from the changed contract, not a generic list of preferences. Look for scenarios that falsify the claim, especially lost authority, stale state, partial failures, concurrency, cleanup and incomplete verification.
- Write each suspected defect as a scenario: initial state, actor, action/interleaving, observed or source-derived result and violated contract. Check whether a downstream guard or caller already prevents it. A rejected hypothesis is useful evidence: record why it was dismissed and leave it out of the actionable findings.
- Deduplicate and independently check the findings. Classify them as concrete defects, evidence gaps, optional improvements or dismissed claims.
- Rank lost data, authority and recovery consequences above style. Every actionable item needs a current source location, scenario, practical impact, confidence and correction direction. Prescribe a new abstraction only when the existing boundary cannot preserve the invariant.
- Return findings first, then checked assumptions and unverified scope, with a supported verdict and its limitations.
For an approval change, ask whether a revoked user or stale client can still apply it and whether a retry duplicates the effect. Return a concrete reproducing state and the affected owner. Keep missing runtime evidence separate from a proven code defect: missing native evidence is an evidence gap, and it is not automatically a source-code defect.
Review-only limits
A review-only assignment edits no code; do not auto-apply changes. If a fix is authorized later, recheck the exact changed candidate rather than carrying the previous verdict forward.
The lead may use an independent in-task reviewer for a distinct unresolved risk under coordination, within the task's shared child limit. Assigned reviewers inspect their candidate directly without further delegation, and follow assigned read-only limits and the model policy. Neither multiple models nor a majority vote establishes correctness.
Dual independent review
For output that ships without a person reading it (a release, published text, a change nobody else will see), use two reviewers instead of one. Give both the same spec, output and rubric, and give them no shared context and no sight of each other's verdict. Write the rubric with a pass or fail condition per criterion. Both must pass before the output ships. If either fails, merge the findings, fix only what was flagged, and start the next round with fresh reviewers.
- Stay within the resolved harness delegation limits, and use only models from the harness model registry, never an outside model. Same-model reviewers still differ by context, so isolate them.
- At most three review rounds. If the third round still has an open finding, stop and hand the decision to the user with the open findings.
- Skip it for drafts, exploration and anything a build, test or lint already decides.
Record falsification receipts
For each consequential challenged claim, retain the pinned candidate, input/trigger, expected and observed result, actual command or source trace, disposition and next check. Re-run supported executable findings at the same candidate when permitted; a fabricated final state or a test that always fails is not adversarial evidence. Keep source-proven unsafe paths actionable with their evidence labeled even when execution is blocked. Compare baseline and head/reachability before attributing a preexisting defect to the patch; newly exposed or copied unsafe behavior still matters.
Value and fallback changes
For a value-propagation or configuration-resolution change, trace the retained value through presence/truthiness guards, fallback selection, precedence and affected consumers. Compare baseline and candidate with the changed field alone, because extra attributes may already select the same branch and hide the consequence. Distinguish explicit false from absence where the contract does. Use the focused regression method for discriminating controls rather than requiring a generic exhaustive matrix.
Classify a changed result as an intended consequence supported by the contract, a compatibility risk needing an owner decision, a concrete contract violation, or missing evidence. A real behavior change and missing coverage do not alone prove a new defect. Explain affected fallback values and user-visible effects; do not prescribe changing fallback semantics merely to preserve accidental old behavior. An authorized repair still needs a confirmed intended contract.
Module refactors
Inspect what callers must know, which complexity is hidden, whether the seam reflects actual variation, and whether behavior checks survive the internal reorganization. Identify a concrete caller or failure scenario; a preferred vocabulary or file count is not a finding.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

