# Would Humans Actually

> Use when a claim depends on people taking a real action.

- Skill: `srinitude/would-humans-actually` (Agent Skill, multi-file: 52 files)
- Install (CLI): `npx skillmds@latest add srinitude/would-humans-actually`
- Raw SKILL.md: https://api.skillmd.com/api/skills/srinitude/would-humans-actually/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: srinitude (https://skillmd.com/u/srinitude)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/srinitude/would-humans-actually

---


# Would Humans Actually?

Produce an evidence-backed verdict about a defined action by a defined population in a defined setting and time window. Separate what people say from what they do. State uncertainty, scope limits, opposing evidence, and the next ethical test.

## Command grammar

- `/would-humans-actually help`: show the contract, verdict labels, and required inputs without researching.
- `/would-humans-actually verdict <behavior question>`: research the question, issue the supported verdict, and validate the completed artifact.

## Procedure

1. Define the target behavior as `[x]` before research. Name the actor, observable action, setting, trigger, timing, frequency, duration, money, effort, privacy, status, reversal cost, and current alternative. Ask one question only when an unknown changes the research path. Otherwise state the assumption.
2. Write support, contradiction, and insufficient-evidence conditions before searching. Prefer observed target behavior, direct field evidence, matched administrative records, experiments, systematic reviews, and close analogs. Use current primary sources. When recent discourse or change matters, load [recent-public-signal.md](references/recent-public-signal.md).
3. Verify every source at its primary record. Search results, summaries, engagement counts, and claims repeated by another article are discovery aids. Complete the source card in [verdict-protocol.md](references/verdict-protocol.md) for every claim that changes the verdict.
4. Require two independent author teams or datasets for every premise needed by the verdict or confidence. Shared datasets and restatements count once. If the independence gate fails, keep the source as directional context only.
5. Define the outside-view reference class before using its result. Match behavior, population, setting, costs, alternative, and observation window. Do not issue a numerical probability without a matched denominator and defensible uncertainty.
6. After evidence collection, load [frameworks.md](references/frameworks.md) to test motivation, capability, opportunity, prompts, norms, habit, friction, reward timing, identity, privacy, switching, and reversal mechanisms. Frameworks organize questions. They do not supply rates.
7. Choose `LIKELY`, `UNLIKELY`, `UNCERTAIN`, or `INSUFFICIENT EVIDENCE` under [verdict-protocol.md](references/verdict-protocol.md). If live research is unavailable or forbidden, use `UNVALIDATED HYPOTHESIS`. Never invent a study, sample, rate, base rate, quote, URL, or observed result.
8. Design the smallest ethical test that exposes the real cost. Prespecify the population, denominator, window, comparator, thresholds, sample-size rationale, stop rules, consent, disclosure, privacy, payment, legal review, rollback, opt-out, and decision changed. Use `user-specified; rationale not provided` when that is true.
9. Render the result with [output-template.md](references/output-template.md), save it outside the installed skill, then run `mise run validate-verdict --input <verdict.md>`. Exit 0 proves the artifact has the required shape. Exit 1 means the verdict is incomplete. Exit 2 means the command or input path is wrong.
10. Append the exact query, sources opened, exclusions, assumptions, and validation output to an external research log after each consequential step. Stop and report the missing item when a load-bearing source, denominator, permission, or safety control cannot be verified.

## Load conditions

- Load [evidence-base.md](references/evidence-base.md) when a source pattern or behavioral magnitude may inform the analysis, then recheck the primary source before use.
- Load [verdict-template.md](assets/verdict-template.md) when creating a verdict file. Copy it out of `assets/`; do not edit the installed template.
- Load [help.md](examples/help.md) for the help command, [verdict-insufficient-evidence.md](examples/verdict-insufficient-evidence.md) for a researched verdict, and [failure-unvalidated.md](examples/failure-unvalidated.md) when live research or a precise behavior is missing.
- Run `mise run validate-verdict` after writing the artifact. Read `mise run tests-test-validate-verdict` only when changing the validator contract.
- Read [contract.md](evals/contract.md) before changing behavior, trigger boundaries, or evaluation cases.
- Load [generation-contract.md](references/generation-contract.md) only when maintaining or repackaging this skill.

## Gotchas

- A click, waitlist signup, interview compliment, or stated intention is not a purchase, retained user, or completed action.
- Never apply a universal intent discount, willingness-to-pay divisor, loss multiplier, habit rate, or switching threshold.
- Do not count two papers using one dataset as independent evidence.
- Do not hide population, culture, channel, or time mismatch behind one global verdict.
- In health, finance, law, employment, housing, education, or another sensitive domain, assess behavioral plausibility only. Do not infer efficacy, safety, legality, entitlement, or compliance.

## Completion criteria

- `[x]` is observable and scoped to a population, setting, cost, and window.
- Every load-bearing premise has two independent sources and a complete ledger row.
- Direct evidence and inference are separate, and opposing evidence is visible.
- Confidence is capped by the weakest premise and transport bridge.
- The next test has a denominator, decision rule, and required participant protections.
- Every load-bearing source appears as a visible URL.
- The validator prints `"status": "PASS"` and exits 0.

## Factory execution contract

The accepted outcome is: Judge whether people will perform a named action from behavioral trials, friction evidence, and the intention behavior gap. Preserve current human action verdict behavior while changing its smallest owner.

1. Freeze the current package with `mise run ci` and record its digest.
2. Run `mise run domain-research-policy`, then judge the current human action verdict sources and counterevidence.
3. Run `mise run agentic-request` for the named human action verdict operation. Keep semantic choices with the model.
4. Run `mise run decision-policy`, `mise run ci`, and the behavioral evals. Return to the lowest failed owner.
5. Run `mise run invocation-policy -- <receipt>` and account for every task or its domain-specific non-use.
6. Optionally run `mise run improvement-policy`. Keep one changed dimension only if no protected dimension regresses.

Load `assets/use-case-contract.json` through `mise run use-case-policy` and `evals/evals.json` through `mise run evals` only when their contracts are needed.

Mise owns repeatable mechanics, ordering, receipts, and checks. The model owns interpretation, causal judgment, creative work, and direct perception that code cannot supply. Stop on missing authority, stale evidence, or a failed gate.

