Install
$ agentstack add skill-cdeust-zetetic-team-subagents-causal-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Causal Audit
Problem shape: a causal claim is being made, tested, or acted on, and the evidence is correlational, confounded, unreplicated, or resisted by the organization even when clean. The move: make the causal structure explicit, then intervene or design the comparison that could refute it.
Relevant geniuses
| Agent | Use when | |---|---| | [pearl](../../agents/genius/pearl.md) | "X causes Y" claimed from correlation; counterfactual questions; controlled-for variables may be colliders — draw the DAG first | | [fisher](../../agents/genius/fisher.md) | an experiment is being designed: randomize, block, replicate, factorial over one-at-a-time; "run it and see" needs a design document | | [peirce](../../agents/genius/peirce.md) | surprising observation needs candidate explanations; several hypotheses and a limited budget — test cheapest-to-refute first | | [semmelweis](../../agents/genius/semmelweis.md) | matched groups with wildly different outcomes; the evidence is clear but the institution resists it | | [snow](../../agents/genius/snow.md) | something is spreading (bug, outage class, behavior) — outbreak investigation, case definitions, Hill's criteria | | [mill](../../agents/genius/mill.md) | only a handful of cases exist — methods of agreement/difference, necessary vs sufficient conditions | | [feinstein](../../agents/genius/feinstein.md) | diagnosis under uncertainty: differential ranked by likelihood ratios, treatment thresholds before acting |
Invocation
- Pick the best-fit agent above. If two or more fit, run
tools/genius-invoker.sh route "" and take the top ranked match.
- Load it:
tools/genius-invoker.sh invoke "", then read
agents/genius/.md in full.
- Apply the agent's `` step by step and answer in its
``. State explicitly which rung of the ladder (association / intervention / counterfactual) the final claim sits on.
- Typical chain: pearl classifies the claim → fisher designs the intervention
→ semmelweis plans the communication. Run via tools/genius-invoker.sh compose pearl fisher -- "".
- If no shape above matches, use a standard team agent instead.
Refuse when
- The requester wants a causal conclusion from data that can only support
association — name the missing intervention instead.
- No falsifiable version of the claim can be stated.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: cdeust
- Source: cdeust/zetetic-team-subagents
- License: MIT
- Homepage: https://ai-architect.tools
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.