Skip to content
Agentmart
Submit a tool

auditing-decision-data

Checks whether observations support a consequential decision.

Skill by edmundmiller

IndexedMIT★ 80
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/edmundmiller-auditing-decision-data

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Checks whether observations support a consequential decision. Use when a reported trend, experiment, survey, or operational rate may be distorted by collection, sampling, denominators, or changing definitions.

Use cases: data, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/auditing-decision-data

What's inside

Skill name
auditing-decision-data
Description
Checks whether observations support a consequential decision. Use when a reported trend, experiment, survey, or operational rate may be distorted by collection, sampling, denominators, or changing definitions.
License
MIT
Instructions
65 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • source.md · references/

SKILL.md (first lines)

# Auditing Decision Data

Find whether the observations support this decision, and whether a plausible
data defect would change it. Reliable enough is decision-specific, not perfection.

Preserve the user's settled objective. Do not audit routine formatting, simple
arithmetic, or every dataset encountered. This skill authorizes bounded analysis,
not production writes, new data collection, expensive experiments, or an extra
approval gate. Score/outcome alignment belongs to `stress-testing-metrics`;
disputed technical bounds belong to `challenging-expert-assumptions`. Do not run
all three by default.

## Procedure

1. **Name the decision and comparison.** State what action depends on the data,
   the population and period, and any supplied decision threshold. Separate the
   observed comparison from causal claims. Do not invent a threshold or require
   causal proof when a descriptive decision does not need it.
2. **Trace the relevant observations.** Read available definitions and collection
   evidence, not only a displayed aggregate. For the parts that could change the
   decision, inspect who or what was recorded, inclusion and missingness, sampling
   probabilities, numerator and denominator coverage, units, and definition or
   instrumentation changes across periods. Check plausible consistency errors
   or outliers without silently deleting them. Do not expand into an exhaustive
   audit when the supplied evidence resolves these questions.
3. **Try to overturn the inference.** Pick the most consequential plausible
   defect and calculate its effect or bound it. Correct sampling only when the
   inclusion probabilities and coverage justify it; do not automatically double
   a rate because someone mentions 50% sampling. Separate measurement bias,
   sampling uncertainty, and model assumptions. A large sample does not remove
   bias; uncertain inputs do not become precise by being combined with precise
   ones. Report an estimate as an estimate, not the exact unobserved count.
4. **Close the decision.** Say supported, contradicted, or unresolved, within
   the inspected scope. If the decision survives the relevant uncertainty, retain
   it and stop. If not, state the corrected implication or the smallest missing
   fact/check that could settle it. Distinguish supplied facts, inspected evidence,
   assumptions, and proposed checks. Ask one focused question only when needed;
   do not demand perfect data or redesign the user's objective.

## Output

Return the decision, decisive data lineage/defect, correction or sensitivity,
and conclusion with remaining uncertainty. Include sources for inspected facts
and label unavailable evidence. No mandatory long report or confidence interval
without the information needed to compute it.

## Example

Reported errors fall from 4% to 3%. Previously all error events were logged;
now each error is independently logged with probability 50%. Request counts
remain complete, one error event means one failed request, and definitions are
unchanged. The corrected current estimate is 3% / 0.5 = 6%, versus 4% before:
the point estimates do not support an improvement. Counts are needed to quantify
sampling uncertainty; this does not prove that a release caused the change.
If requests and errors were both sampled together at 50%, the same correction
would be wrong. If coverage and definitions were unchanged and complete, the
4% to 3% descriptive reduction would stand.

## Provenance

Read [source notes](references/source.md) when explaining or revising the
derivation. This is our adaptation of Hamming, not his prescribed procedure or
an empirically validated framework.

From edmundmiller/dotfiles, MIT.

More from edmundmiller/dotfiles

Signals

Stars
80
Forks
6
Open issues
4
Last commit (this folder)
Sep 16, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from edmundmiller

Cite this page

auditing-decision-data skill. Agent Mart. https://agentmart.dev/skills/edmundmiller-auditing-decision-data (last updated 2026-10-24)