Agent skill

Rederive

by jongwony in jongwony/epistemic-protocols

This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive.

MITAuto-check: notesProduct & Project Management

Install Rederive

skills CLI
$ npx skills add jongwony/epistemic-protocols --skill rederive -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jongwony/epistemic-protocols rederive --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jongwony/epistemic-protocols.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/rederive .claude/skills/rederive && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rederive
GitHub stars
173
Token cost
~3.7k tokens
SKILL.md length
2,201 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive.

  • Works in 12 steps: Trigger — choi names the protocol.… → Gather the pre-understanding — afresh… → Derive the solution — from the gathered… → …
  • Tasks that involve Retrospectives
  • SKILL.md covers Steps and Checklist (reading step)
  • Calls git and node

What it does

Rederive is an agent skill from jongwony/epistemic-protocols. This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive. Runs the per-protocol flow: gather the pre-understanding, derive the protocol's epistemic solution and fuse it with choi's horizon, then read the current contract against it, through sketch, edit, dogfood, review, merge, the chart close and a retrospective on this skill. Project-local contributor tooling.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Retrospectives. The repository describes itself as: Epistemic protocols for Claude Code — structure human-AI interaction quality at every decision point - https://epistemic-protocols.com. The licence is MIT.

When your agent uses it

  • Tasks that involve Retrospectives

Example prompts

  • “s epistemic solution and fuse it with choi”
  • “/rederive”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Grep, Glob, Agent, Skill

Workflow steps

12 steps, taken from the first numbered list in SKILL.md.

  1. Trigger — choi names the protocol. Resolve its chart; where the protocol's earlier chart is Done, open a new chart linked to it and to…
  2. Gather the pre-understanding — afresh every run, since what it holds moves between runs
  3. Derive the solution — from the gathered material, not from the current block: deficit → resolution, first stated as one sentence of what…
  4. Fusion gate — present the derived solution beside the ground of each part, where the independent derivation agrees and splits, the…
  5. Read the current contract against the solution — in a scratch tree at origin/main (git worktree add --detach origin/main), with the open…
  6. Sketch — before/after flow, a table of what changes, what stays, and the scenario replayed on the new shape. Present the lost obligations…
  7. Sketch consult — /codex-plus:codex with an English prompt carrying the sketch's material and question, conclusions withheld; compare with…
  8. Decides — one per settled point: protocol-local → the protocol chart; suite-wide → ROO-67; a principle that holds beyond this repository →…
  9. Edit in a fork — a fork in a worktree, given the decide ids as its spec, on the open PR's branch rebased onto origin/main, or on a new…
  10. Dogfood — run the new SKILL.md by hand in this session on a live target. Each mismatch → a gate → choi's answer → a decide → a fork fix →…
  11. Review — this session drives /review-loop over the PR: landing head, codex and code-review at xhigh as parallel sources — code-review…
  12. Merge and close — merge only on choi's instruction. The close runs whatever status the chart shows: /unfold close on the protocol chart…

What it can do on your machine

Read from SKILL.md and the folder at commit af5aa79. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Grep
    • Glob
    • Agent
    • Skill

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rederive loads about 3.7k tokens when it runs. Until then it costs about 109 tokens; SKILL.md has 2,201 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~109
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Grep, Glob, Agent, Skill

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jongwony/epistemic-protocols at commit af5aa79, republished under its MIT licence (© jongwony). 2,201 words, ~3,678 tokens.

Download SKILL.mdSave it as .claude/skills/rederive/SKILL.md (or your agent's skills folder).
name
rederive
description
This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive. Runs the per-protocol flow: gather the pre-understanding, derive the protocol's epistemic solution and fuse it with choi's horizon, then read the current contract against it, through sketch, edit, dogfood, review, merge, the chart close and a retrospective on this skill. Project-local contributor tooling.
allowed-tools
Bash, Read, Grep, Glob, Agent, Skill

Re-derive a protocol contract

One protocol per run. The object is the core protocol itself — its SKILL.md on origin/main; an open PR whose branch carries the chart id, where one exists, is one more piece of material, never the anchor. Anchor chart: the protocol's own ROO-* chart; suite-wide ground: ROO-67.

What a re-derivation answers to. The target is the morphism that the AGENTS.md Northstar and the premise axiom Context and Utterance as First-Class Ground (premise/recognition-and-authority.md) admit, in the form lean/EpistemicProtocols/Ground.lean fixes: the fused context — turns bound to who sent them — and the person's utterance are the ground; the structure fixes only what the harness knows; everything else is the model's inference, declared as a documented judgment inside the types. The solution is derived from the gathered pre-understanding and taken at the fusion gate before the current contract is read; the pre-Lean DSL, the current block, any open PR and earlier decides are evidence read against that solution, never the target.

Steps

  1. Trigger — choi names the protocol. Resolve its chart; where the protocol's earlier chart is Done, open a new chart linked to it and to ROO-67 (ROO-67 decide 5e64392d). The order across protocols is choi's and session-local; nothing here fixes it.

  2. Gather the pre-understanding — afresh every run, since what it holds moves between runs:

    • Ground: the Northstar, the premise axiom above, Ground.lean, and the protocol's declared deficit and resolution type — its Type line and Definition only, not the formal block; the fusion gate may revise them.
    • Decide coordinates: both charts' decide comments, the protocol chart's Open questions and its related issues; a later decide that supersedes an earlier one says so (ROO-67 decide 78e615b4).
    • Literature: delegate to a subagent — primary sources on the cognitive deficit this protocol takes and the resolution it yields. Every claim carries its verification strength and names the weakest link (AGENTS.md §Settled Directions, Academic grounding).
    • Real use: ~/.claude/projects/*/*.jsonl sessions where choi typed the command (exclude -private-tmp*); what the deficit looked like there, and where the run went wrong or right.
  3. Derive the solution — from the gathered material, not from the current block: deficit → resolution, first stated as one sentence of what the person can then say or recognize — the repair direction every later finding is read against; the coordinates only the person fills, the closure kinds, and the conditions that hold only where a ground carries them — Northstar, premise, literature, choi's utterance, a decide, or observed use; any other morphism step is scaffolding, carried as guidance on a documented judgment (ROO-67 decide 0d3b1e3b). Each part names what grounds it. A shape carried from a sibling protocol's re-derivation is pre-understanding: each constructor or slot it brings is tested against this protocol's deficit before it enters the solution.

    • Independent derivation: /codex-plus:codex with an English prompt carrying the locations of the gathered material, the literature findings as a file, and the question this step answers — never this session's solution; it may read beyond the list. Compare the two derivations part by part.
  4. Fusion gate — present the derived solution beside the ground of each part, where the independent derivation agrees and splits, the real-use reading, the contrary grounds and live alternatives with their consequences, and the limits of what was searched. Branches:

    • choi takes it → write the solution decide on the protocol chart (/unfold decide) and go to the reading step;
    • choi corrects or replaces part of it → fuse the utterance and derive again;
    • the correction moves the pre-understanding (a source, a decide, a reading of use) → gather again where it moved, then derive;
    • choi stops → the run ends; what was gathered and derived is recorded on the protocol chart;
    • no utterance → the gate holds; nothing is taken.

    Re-entry. A later finding — in the reading, the sketch, the sketch consult, dogfood, or the review — is triaged by what it does to a taken part: one that moves the ground of a taken part returns the run to the earliest step that part depends on and then to this gate, naming the part it moves; one that applies a taken part is a fix. Findings are presented grouped by the part they bear on, not as an item list. Parts whose ground did not move stand; a pass that moves no ground re-opens nothing.

  5. Read the current contract against the solution — in a scratch tree at origin/main (git worktree add --detach <scratch> origin/main), with the open PR branch merged into it where one exists. Run node .claude/skills/verify/scripts/lean-contract.js generate . && lake build --wfail and node .claude/skills/verify/scripts/static-checks.js .; record failures, fix nothing; remove any scratch tree. This and the walks below up to the termination graph, except each lost obligation's disposition, do not depend on the solution: another context may prepare them before the fusion gate, and this session opens them once the solution is taken.

    • Pre-Lean diff: the block's last DSL version is the parent of the first commit that put a lean block in that SKILL.md (git log <ref> --reverse --format=%h -S'```lean' -- <SKILL.md> | head -1, then <sha>^). Walk it clause by clause against the current block, and list every field read with no write or written with no read on either side. For each obligation that is gone, git log -S'<clause or field>' and git blame find the commit that removed it; a decide or a commit message that states the removal marks it intended, anything else is a regression reported with its locator. Each lost obligation carries a disposition to the sketch gate — held elsewhere in the solution, naming the line that carries it, retired on a named ground, or a challenge to the solution that goes through re-entry; one held with no line to name is such a challenge.
    • Ablation row: the protocol's row in the ROO-67 document of the second Λ ablation pass (the #961 four: the first pass), its GROUND terms read against decide 78e615b4.
    • Termination graph: every way a run ends, and who closes it (person · AI relay · evidence). An unanswered checkpoint that requires the person's answer holds; nothing auto-selects.
    • Replay the real-use scenario where the current contract bites.
    • Apply the checklist below with file:line evidence. The result is a diagnosis: what the current contract carries that the solution does not, and what it lacks. Where it lacks nothing and carries nothing extra, the run goes to the close with that diagnosis recorded on the chart.
  6. Sketch — before/after flow, a table of what changes, what stays, and the scenario replayed on the new shape. Present the lost obligations with their dispositions and the choices whose cost the reader bears as a gate. A sketch choice the gathered literature does not reach sends one targeted search back to the gathering step, fed into the gate, never as a verdict.

  7. Sketch consult — /codex-plus:codex with an English prompt carrying the sketch's material and question, conclusions withheld; compare with this session's reading and report agreements and splits.

  8. Decides — one per settled point: protocol-local → the protocol chart; suite-wide → ROO-67; a principle that holds beyond this repository → a proposal on the premise chart (ROO-77), never a premise/ edit in this PR. Each via /unfold decide.

  9. Edit in a fork — a fork in a worktree, given the decide ids as its spec, on the open PR's branch rebased onto origin/main, or on a new branch from origin/main carrying the protocol chart id:

    • commit A, where the contract is not yet in this shape: GROUND copied from lean/EpistemicProtocols/Ground.lean, model judgments as documented axiom, a Nonempty instance per axiom type and each guarantee stated and proved together in lean/EpistemicProtocols/<Namespace>/Theorems.lean;
    • commit B: the re-derivation, with the surfaces that describe the changed interface swept before the PR (co-change); another protocol's contract that names this one goes to a ROO-67 follow-up rather than this PR;
    • plugin version: one minor step over main's (ROO-67 decide db1de854);
    • verify: lean-contract.js check (generate, lake build --wfail, lake lint) and lake test, static checks, the AGENTS.md §Development test bundle, and static-checks.test.mjs in its own node --test run;
    • PR body carries the record and Part of ROO-67; no merge. Check the fork's report against the branch and CI before relaying it.
  10. Dogfood — run the new SKILL.md by hand in this session on a live target. Each mismatch → a gate → choi's answer → a decide → a fork fix → re-judge. Close the run with the intents taken, quoting choi's words. This dogfood is the run's runtime evidence.

  11. Review — this session drives /review-loop over the PR: landing head, codex and code-review at xhigh as parallel sources — code-review called level first (xhigh <target>) and told to keep its repository operations inside a review-only checkout —, the decide texts with choi's words as design intent, reaching each source's review agent (arguments alone do not carry them). Each round's repair, from the first round, is a root repair over the accumulated context — every prior round's findings, repairs and dispositions — toward subtraction rather than an addition per finding; each apply pass is checked with step 9's verify. At the start of each round and again before the merge, fetch origin/main and read what has changed since the run began in this skill, in the suite chart's decides, and on sibling protocol charts that touch this protocol; each change is triaged by step 4's re-entry rule.

  12. Merge and close — merge only on choi's instruction. The close runs whatever status the chart shows: /unfold close on the protocol chart — structure delta, closing note with commit and PR locators, follow-ups with one pointer back.

  13. Skill retrospective — after the close, read this run for where the flow sent it around and where choi brought something in at a gate. Present each candidate with its ground (a source, a decide, the premise, or this run's trace), the surface it reads as belonging to — this skill, the protocol chart, ROO-67, or a premise proposal on ROO-77 — and what it would make unnecessary here. Branches:

    • choi takes a candidate → it lands where choi placed it; a change to this skill is its own commit under ROO-67;
    • choi corrects or re-places one → fuse and present again;
    • no utterance → nothing changes.
Show full SKILL.md (531 more words)Show less

Checklist (reading step)

  • Translation or re-derivation — does a stage machine (projected gate or phase state) return inside the fused context; do rule chains that guarded a changing Λ survive (premise "Cases in Place of a Judgment")?
  • Λ ablation — each state field: a projection of the fused context → deleted; the occupant of an open coordinate → a Coord with citation, admits and supports; harness state (interrupt, steering, persistence) → a named delegation point, not a type; none of these → removed.
  • Gate earns its place — a judgment gate stands where its answer is irreversible or is the held judgment the closure needs; a reversible step the person can interrupt through the harness takes no added gate. Reversibility grants no relay.
  • Relay reach — the AI fills a judgment coordinate only where reachable evidence settles it or a grant covers it; discretion is not relay; a delegated fill is recorded as the AI's.
  • Place of observation — is evidence adoption needs observed before the presentation, not after closure?
  • Focus and decision — is a value on the record made only by a person's turn: its standing read from what that turn did, its proposer judged apart, adoption only for a value shown on a map or sheet before that turn (a record rule, not a gate on the closing transition; per-value deciding evidence, contrary grounds and ownership marks are welcome, not required), and its reach re-read on the fused context as it now stands with no read-once layer? Does focus — the inventory, the read-back, the presentation, whether an utterance bears on the run — compute no record value and harden into no obligation?
  • Closure kinds — where the person closes, is that closure a result constructor kept apart from the AI's relay; where completion is structural, does it ask for no closing turn; and does withdrawal carry a result exactly where the person's ending requires an independently grounded account of the work's standing that existing outcomes cannot carry? Turning to other work leaves the gate holding and closes nothing; routing is not a closure kind.
  • Next move — is a hand-off set only by a chain the person declared, an adopted routing policy, or an explicit grant, with document edges and AI tags presented as proposals?
  • After closure — is the AI's contrary ground shown before the gate and attached to the closure record when the person closes over it; is re-raising bound to new evidence, and owed before a dependent irreversible step; is "accepted, evidentially disputed" representable; does the AI never rewrite or veto the closed value?
  • No premature typing — does the sketch, or a repair in the review, close a model judgment (item identity, per-item kind, turn form, iteration, ordering, scope) into a type or new Lean structure? Keep it a supports judgment until dogfood observes that judgment failing.
  • Presentation — for a protocol that revises a map or plan: the current sheet plus a change ledger; a picture only where paths diverge; every change since the sheet the person answered is on the ledger — edits, values re-filled because of them, and anything else that moved — and marking a re-drafted line necessary consequence or proposal is welcome, not required.
  • One slot, two meanings — does any field carry two orthogonal meanings at once?

© jongwony, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/rederive of jongwony/epistemic-protocols.

Open the folder on GitHubat commit af5aa79

Compare with similar skills

Rederive next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Rederive compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rederive this skilljongwony/epistemic-protocols173—~3.7kAutomated safety check: NotesMIT
Weekly Engineering Retrogarrytan/gstack136k—~2.4kAutomated safety check: PassMIT
Dough Execute Planterryyin/lizard2.5k—~4.3kAutomated safety check: PassCustom licence
After Action Reportrampstackco/claude-skills9401 repos~2.5kAutomated safety check: PassMIT
Oral Paper SkillAdkid-Zephyr/oral-paper-skill340—~1.9kAutomated safety check: PassNone
Deck Retroasheshgoplani/agent-deck1k—~1.8kAutomated safety check: PassMIT

Similar skills

  • Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.

    136k GitHub stars~2.4k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Dough Execute Plan

    terryyin/lizard

    Executes one selected story or bounded retrospective correction through an executable plan, or one authorized planless slice from a selected simple story or a contextual instruction, with…

    2.5k GitHub stars~4.3k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • After Action Report

    rampstackco/claude-skills

    Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons.

    940 GitHub starsUsed in 1 repo~2.5k tokens
    Product & Project ManagementAuto-check passed
  • Oral Paper Skill

    Adkid-Zephyr/oral-paper-skill

    Help authors learn from exemplary ICLR, ICML, and NeurIPS papers through source-linked manuscript comparisons, concrete writing and experiment suggestions, and guided reflection.

    340 GitHub stars~1.9k tokensUpdated 20 days ago
    Product & Project ManagementAuto-check passed
  • Deck Retro

    asheshgoplani/agent-deck

    Run a fully local agent-deck retrospective over the user's own transcripts, Recall index and logs.

    1k GitHub stars~1.8k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed
  • Reviews planned, completed planless quick, or quick-to-planned execution against original intent, aggregate commits, current whole-product architecture, and tests, including after cleanup.

    2.5k GitHub stars~4k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed

More from jongwony/epistemic-protocols

All 29 skills in this repo
  • Outcome

    jongwony/epistemic-protocols

    This skill should be used when the user asks to "run the outcome eval", "paired bare vs protocol", "which decisions did the protocol surface", "count what the AI asked or presented", "does /inquire…

    173 GitHub stars~1.3k tokensUpdated today
    Auto-check: notes
  • Realize

    jongwony/epistemic-protocols

    This skill should be used when the user asks to "run the eval", "test whether the protocol actually works at runtime", "check type realization", "measure protocol fulfillment", "run the…

    173 GitHub stars~3.3k tokensUpdated today
    Auto-check: notes
  • Verify

    jongwony/epistemic-protocols

    This skill should be used when the user asks to "verify protocols", "check consistency before commit", "validate definitions", "run pre-commit checks", "verify soundness", or wants to ensure…

    173 GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Encapsulation

    jongwony/epistemic-protocols

    This skill should be used when the user asks to "audit plugin encapsulation", "check self-containment semantics", "find contributor-knowledge assumptions", or invokes /encapsulation.

    173 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Formal Review

    jongwony/epistemic-protocols

    This skill should be used when the user asks to "formal review", "formal lens review", or invokes /formal-review.

    173 GitHub stars~3.5k tokensUpdated today
    Auto-check: notes
  • Recollect

    jongwony/epistemic-protocols

    The user vaguely recalls something discussed before but cannot name it — one session, or a line of work, topic, or settled concept across several: find it in past records to recognize.

    173 GitHub stars~8.7k tokensUpdated today
    Auto-check passed

Questions about Rederive

What does Rederive do?

This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive. Rederive is an agent skill from jongwony/epistemic-protocols. This skill should be used when choi names a core protocol whose Lean contract is to be re-derived, or invokes /rederive.

When should I use Rederive?

Rederive fits situations like: tasks that involve Retrospectives.

How do I install Rederive in Claude Code?

Run `npx skills add jongwony/epistemic-protocols --skill rederive -a claude-code`. Or copy the skill folder (.claude/skills/rederive in jongwony/epistemic-protocols) into .claude/skills/rederive in your project. Claude Code loads it when a task matches its description.

How do I install Rederive in Codex?

Run `npx skills add jongwony/epistemic-protocols --skill rederive -a codex`. Or copy the skill folder (.claude/skills/rederive in jongwony/epistemic-protocols) into .agents/skills/rederive in your project. Codex loads it when a task matches its description.

Can I use Rederive in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jongwony/epistemic-protocols --skill rederive -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rederive, .gemini/skills/rederive, .github/skills/rederive and .opencode/skills/rederive in your project.

What does Rederive need to run?

Going by SKILL.md and its folder, Rederive needs the command-line tools its instructions call (git and node). Its frontmatter pre-approves these tools: Bash, Read, Grep, Glob, Agent, Skill.

Does Rederive access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Rederive safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Rederive use?

Rederive is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rederive use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Rederive?

Skills that share tags, products or a category with Rederive: Weekly Engineering Retro (garrytan/gstack, 136k stars), Dough Execute Plan (terryyin/lizard, 2.5k stars), After Action Report (rampstackco/claude-skills, 940 stars) and Oral Paper Skill (Adkid-Zephyr/oral-paper-skill, 340 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rederive?

jongwony (a GitHub user) maintains it in jongwony/epistemic-protocols, which has 173 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 8, 2026.

Source: jongwony/epistemic-protocols on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.