Loading...
Loading...
Standalone skill for validating an explicit assumption with structured research. Use when a user holds a belief that is still an assumption — a technical claim, a library's behavior, a "this is probably how X works" — and wants it investigated methodically before it leaks into planning or code. Recommends a research methodology (non-binding) and returns an evidence-backed, graded verdict (Confirmed / Refuted / Inconclusive). Trigger on "structured-research", "validate this assumption", "is it true that", "research whether", "verify my assumption", "check this claim", "I assume X — is that right?". Standalone like bug-hunting / hotfix / brand-design — no pipeline required.
npx skill4agent add rfxlamia/pocketto structured-researchpocket-pitchingpocket-grindingbug-huntinghotfix| structured-research | pocket-pitching / pocket-grinding |
|---|---|
| Tests whether a stated assumption holds | Generates and explores ideas |
| Convergent — narrows to a verdict | Divergent — widens the option space |
| Output: graded verdict + evidence | Output: directions / spec |
| Single explicit assumption in | Vague problem in |
LAW 1: NO VERDICT WITHOUT EVIDENCE
A graded conclusion must cite the sources/observations behind it.
LAW 2: SEEK REFUTATION, NOT JUST CONFIRMATION
At least one selected method must actively try to disprove the assumption.
LAW 3: THE VERDICT IS ADVISORY
Output a recommendation, never a mandate. The maintainer decides.GATE 0: PREFLIGHT MUST COMPLETE BEFORE GREETING.
Scan project context silently. No output until greeting.
GATE 1: NO RESEARCH without a confirmed, operationalized assumption.
Phase 1 ends with the user confirming the restated, falsifiable question.
Silence or vague approval is not confirmation.
GATE 2: AT LEAST ONE REFUTATION METHOD selected (Law 2).
A research run that only seeks confirmation is invalid.
GATE 3: CURATION GATE before grading.
After evidence is gathered, run the curation pass (advisor) — see Phase 4.
Do not grade straight from raw evidence.
GATE 4: VERDICT MUST BE GRADED + ADVISORY.
Confirmed / Refuted / Inconclusive, with cited evidence, framed non-binding.git log --oneline -10Project: [name] · Stack: [detected]
What assumption would you like to validate?OperationalizationAssumption under test: [precise, falsifiable restatement]
What would make it FALSE: [the disconfirming observation]
Is this the right question before I research?references/research-methods.csvcategory,technique_name,descriptionadversarialempiricaltriangulationtriangulationelicitationanalyticalprobabilisticRecommended methods (you may pick, drop, or combine):
1. [Method] ([category]) — because [1-line reason]
2. [Method] ([category]) — because [reason] ← refutation method (required)advisor()references/verdict-format.md## Verdict: [Confirmed | Refuted | Inconclusive] (confidence: [low/medium/high])
Assumption tested: [the operationalized question]
Why: [2-4 sentences tying the verdict to the cited evidence]
Key evidence:
- [finding] — [source]
- [counter-evidence, if any] — [source]
Recommendation (non-binding): [what the maintainer might do — adopt / adapt / investigate further]
What would change this verdict: [the evidence that would flip it]docs/pocket/research/YYYY-MM-DD-kebab-slug/research-report.mdResearch report written to: docs/pocket/research/[path]
This verdict is advisory. What next?
1. Adopt the recommendation as-is
2. Validate a related assumption (new run)
3. Carry this into pocket-grinding / pocket-planning as a confirmed input
4. Save and stop here| Reference | When to Load |
|---|---|
| Phase 2: read to recommend methods |
| Phase 5: grading rubric + report template |