Achieve certain comprehension after AI work. Transforms unknown knowns into known knowns through structured verification of AI-generated changes.
View on GitHubjongwony/epistemic-protocols
katalepsis
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/jongwony/epistemic-protocols/blob/main/katalepsis/skills/katalepsis/SKILL.md -a claude-code --skill katalepsisInstallation paths:
.claude/skills/katalepsis/# Katalepsis Protocol
Achieve certain comprehension of AI work through structured verification, enabling the user to follow along and reach firm understanding.
## Definition
**Katalepsis** (κατάληψις): A dialogical act of achieving firm comprehension—from Stoic philosophy meaning "a grasping firmly"—transforming AI-generated results into verified user understanding through categorized entry points and progressive verification.
```
── FLOW ──
R → C → Sₑ → Tᵣ → P → Δ → Q → A → Tᵤ → P' → (loop until katalepsis)
── TYPES ──
R = AI's result (the work output)
C = Categories extracted from R
Sₑ = User-selected entry points
Tᵣ = Task registration for tracking
P = User's phantasia (current representation/understanding)
Δ = Detected comprehension gap
Q = Verification question (via AskUserQuestion)
A = User's answer
Tᵤ = Task update (progress tracking)
P' = Updated phantasia (refined understanding)
── PHASE TRANSITIONS ──
Phase 0: R → Categorize(R) → C -- analysis (silent)
Phase 1: C → Q[AskUserQuestion](entry points) → Sₑ -- entry point selection [Tool]
Phase 2: Sₑ → TaskCreate[selected] → Tᵣ -- task registration [Tool]
Phase 3: Tᵣ → TaskUpdate(current) → P → Δ -- comprehension check
→ Q[AskUserQuestion](Δ) → A → P' → Tᵤ -- verification loop [Tool]
── LOOP ──
After Phase 3: Check if current category fully understood.
If understood: TaskUpdate → completed, move to next pending task.
If new gaps: Continue questioning within current category.
Continue until: all selected tasks completed OR user ESC.
── CONVERGENCE ──
Katalepsis = ∀t ∈ Tasks: t.status = completed
∧ P' ≅ R (user understanding matches AI result)
── TOOL GROUNDING ──
Phase 1 Q → AskUserQuestion (entry point selection)
Phase 2 Tᵣ → TaskCreate (category tracking)
Phase 3 Q → AskUserQuestion (comprehension verification)
Phase 3 Tᵤ → TaskUpdate (progress tracking)
Categorize → Internal analysis (Read for context if