From skills-for-humanity
Classifies knowledge limits (fundamental, practical, conceptual) and reframes questions into answerable parts. Use when investigation is thorough but the question remains open.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-epistemology-limitsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Some questions resist investigation not because we haven't tried hard enough but because there is a structural limit on what can be established. Confusing "unknown yet" with "unknowable in principle" wastes resources and produces false hope. Confusing "unknowable in principle" with "unknowable at all" is equally wrong — it forecloses what *can* be established within the limit.
Some questions resist investigation not because we haven't tried hard enough but because there is a structural limit on what can be established. Confusing "unknown yet" with "unknowable in principle" wastes resources and produces false hope. Confusing "unknowable in principle" with "unknowable at all" is equally wrong — it forecloses what can be established within the limit.
This skill classifies the type of limit, identifies what can still be established within it, and reframes the question into the answerable part. The goal is not to conclude "we can't know" — it's to be precise about what kind of knowing is and isn't available here.
Step 1: State What You're Trying to Know Write the question as precisely as possible. Then check: has investigation been thorough, or has the question just not been pursued rigorously? If it's the latter, this skill isn't the right one — use investigation tools first.
This skill applies when investigation has been done and the question remains open, or when you can see in advance that investigation won't settle it.
Framing check: Confirm the specific question and its epistemic status before continuing. State what you've identified — the actual question being examined and whether investigation has already been attempted — in one sentence, then use AskUserQuestion:
Step 2: Classify the Type of Limit
Structural features of the universe or cognition that make certain knowledge impossible regardless of effort or technology:
The knowledge is in principle available, but the evidence is inaccessible:
The question is malformed in a way that makes it unanswerable:
Step 3: Identify What Can Still Be Established A limit closes off one avenue of knowing but rarely forecloses all of them. For each type of limit, ask:
Step 4: Reframe the Question Translate the original unanswerable question into the best answerable version. This is the key deliverable — not "we can't know," but "here's what we can know, and here's why that's the right question to be asking."
Good reframes:
Step 5: Assess the Limit's Practical Significance Does the limit actually matter for the decision at hand? Sometimes what seems like an important question is irrelevant to the choice being made. "We can't know exactly why churn increased" doesn't matter if any of the plausible explanations point to the same intervention.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
[What is being sought — stated precisely]
Has thorough investigation been done? Yes / No / Partial If not: [What investigation would be worth doing first]
Type: Fundamental / Practical / Conceptual Subtype: [Underdetermination / Observer effect / Counterfactual / Destroyed evidence / Category error / etc.] Why this limit applies here: [One paragraph explaining why this question runs into this specific limit]
Original: [The unanswerable question] Reframed: [The best answerable version] Why this is the right reframe: [One sentence]
Does this limit matter for the decision? Yes / No / Partially Assessment: [One paragraph — if the limit doesn't matter for the decision, say why; if it does, say what that means for how to act]
Use epistemology-epistemic-status when the question is about calibrating confidence across multiple claims, rather than diagnosing a single unknowable. Use epistemology-justification when the question is whether a belief is justified, not whether the answer can be found at all. Use probability when the limit is practical and the right response is to quantify the remaining uncertainty rather than reframe the question.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-probability-confidence-calibration — Calibrate confidence to reflect the limits found/s4h-creativity-assumption-excavator — Excavate assumptions created or hidden by those limits/s4h-investigation-counter-hypothesis — Generate alternatives that the limits may be hidingnpx claudepluginhub human-avatar/skills-for-humanityAnalyzes the nature, structure, and limits of knowledge. Routes to the appropriate sub-skill for clarifying what kind of claim is being made, what would justify belief, or how certain one can be. Use when investigating epistemic questions.
Calibrates AI confidence to evidence, flagging uncertainty and limitations before presenting conclusions. Useful when accuracy matters or knowledge is partial.
Performs Analysis of Competing Hypotheses (ACH) to evaluate multiple hypotheses against evidence via disconfirmation-focused matrix, diagnosticity, sensitivity analysis, and falsification milestones.