Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Classifies claims by type of knowing (a priori vs a posteriori, propositional vs procedural vs acquaintance) to determine justification standards. Use when assessing evidence or reasoning.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-epistemology-knowledge-typesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before you can test whether a claim is justified, you need to know what kind of claim it is — because different kinds of knowing have different justification standards, different failure modes, and different evidentiary requirements. Mixing up knowledge types is a recurring source of bad reasoning: treating empirical claims as if they're matters of pure logic, treating intuitions as if they're ...
Analyzes 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.
Audits hidden assumptions in reasoning or decisions: classifies as fact/convention/belief/interest-driven, ranks by fragility × impact, rebuilds conclusions from verified premises. Bilingual English/Chinese auto-detect. Ideal for product hypotheses or career choices.
Share bugs, ideas, or general feedback.
Before you can test whether a claim is justified, you need to know what kind of claim it is — because different kinds of knowing have different justification standards, different failure modes, and different evidentiary requirements. Mixing up knowledge types is a recurring source of bad reasoning: treating empirical claims as if they're matters of pure logic, treating intuitions as if they're perceptions, treating testimony as if it's first-hand knowledge.
This skill classifies the kind of knowing in play, then draws out what that classification implies for how the claim can be established or challenged.
Step 1: Extract the Claim State the claim being made as precisely as possible. Strip away rhetorical packaging. What exactly is being asserted?
Framing check: Confirm the specific claim before continuing. State what you've identified — the actual claim being analyzed and the context in which it is being made — in one sentence, then use AskUserQuestion:
Step 2: Classify Along the Primary Axis — A Priori vs. A Posteriori
A priori — can be known through reason alone, independent of experience. True by definition, logical necessity, or mathematical proof. Examples: "all bachelors are unmarried," "2+2=4," "if A>B and B>C then A>C."
A posteriori — requires experience and evidence. Could be false; the world could have been otherwise. Examples: "water boils at 100°C at sea level," "this product's NPS is 42."
Step 3: Classify the Form of Knowing
Propositional (knowing that) — a fact or state of affairs. "The conversion rate dropped." "Keynes believed X." Most analytical claims are propositional. Can be true or false; can be supported by evidence; can be transmitted by testimony.
Procedural (knowing how) — a skill or capacity. "Knowing how to ride a bicycle." "Knowing how to negotiate." Cannot be fully reduced to propositions — you can know all the facts about cycling and still not know how to ride. Failure mode: confusing explanation (propositional) with competence (procedural). Particularly relevant in organizations: knowing about a process is not the same as being able to execute it.
Acquaintance (knowing of) — direct familiarity through experience. "Knowing Paris." "Knowing what grief feels like." Richer than testimony but harder to transmit. Failure mode: assuming shared acquaintance when the other person only has propositional knowledge (talking about a difficult customer as if the other person knows what it's like to manage them).
Step 4: Classify the Source
| Source | What it provides | Key vulnerability |
|---|---|---|
| Perception | Direct sensory evidence | Observation errors, selection effects, limited perspective |
| Inference | Conclusions drawn from other knowledge | Depends on validity of chain and truth of premises |
| Testimony | Knowledge passed from others | Reliability of the source, transmission errors, motivated reporting |
| Intuition | Fast, pattern-based judgment | Hard to articulate; may encode bias; often reliable in expert domains |
| Memory | Retained past experience | Reconstructive, not reproductive; degrades; subject to post-hoc editing |
Step 5: Assess the Epistemic Implications
Given what kind of knowing is in play:
Step 6: Identify the Type Confusion (if any)
The most common errors:
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.
[Exact claim being analyzed]
A priori / A posteriori: [Classification + one sentence justification]
Type: Propositional / Procedural / Acquaintance Notes: [Why this classification matters here]
| Source in Play | Weight Given | Assessment |
|---|---|---|
| [Perception / Inference / Testimony / Intuition / Memory] | High / Medium / Low | [Is this appropriate? Any vulnerabilities?] |
What this kind of knowing can establish:
What it cannot establish:
Confusion identified: [Specific error] Effect on the argument: [What this means for the claim's validity]
[One clear paragraph: what is the person actually dealing with here, and what follows for how they should reason about or act on this claim?]
Use epistemology-justification when you've classified the knowledge type and now want to test whether the belief is actually justified. Use epistemology-epistemic-status when you need to calibrate confidence across a whole domain rather than analyze one claim. Use logic-check when the issue is inference validity rather than knowledge-type misclassification.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-epistemology-epistemic-status — Assign epistemic status to each knowledge type/s4h-decision-criteria-weighting — Weight decision criteria by the type and reliability of knowledge/s4h-investigation-evidence-audit — Audit evidence quality for each knowledge type