소스 정보
- 저장소
- jongwony/epistemic-protocols
- 최근 소스 활동
- 2026년 9월 1일 01:15
- 감지된 SKILL.md 언어
- 영어
- 스타
- 160
- 포크
- 15
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/jongwony/epistemic-protocols --skill catalog명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | catalog |
| description | Protocol handbook — instant reference for when to use each epistemic protocol. |
Instant reference handbook for the epistemic protocols. Browse by cluster, look up by command, or find the right protocol for a situation.
Invoke this skill when:
Skip when:
/onboard)/report)/dashboard)| Invocation | Behavior |
|---|---|
/catalog | Overview: all protocols grouped by cluster, 1-line each + usage hints |
/catalog {cluster} | Cluster detail: expanded protocol cards with scenarios |
/catalog {command} | Single protocol detail: full card from scenarios.md |
Argument normalization: case-insensitive, accepts /command or bare name (e.g., /catalog inquire = /catalog /inquire = /catalog Aitesis).
| Protocol | Command | When to Use |
|---|---|---|
| Aitesis | /inquire | Context is insufficient for confident execution |
| Euporia | /elicit | Intent articulated but decision coordinates implicit in externalized substrate — reverse-trace to surface |
| Heuresis | /ideate | Object-level candidate field is empty or has prematurely converged — widen it before any selection is made |
| Proplasma | /preview | Right before a direction commitment when the candidates cannot be judged from descriptions — contrast cheap discard-committed placeholder probes, then decide on recognized futures |
| Protocol | Command | When to Use |
|---|---|---|
| Prothesis | /frame | No framework — need one or more analytical lenses placed before any perspective-requiring analysis begins |
| Analogia | /ground | An abstract idea's correspondence to a concrete domain is uncertain — needs structural grounding, not just assertion |
| Periagoge | /induce | One or more concrete cases accumulating into an unnamed essence — crystallize the emerging abstraction |
| Protocol | Command | When to Use |
|---|---|---|
| Syneidesis | /gap | About to act — potential gaps unexamined |
| Protocol | Command | When to Use |
|---|---|---|
| Merismos | /apportion | Autonomous goal whose unit plan is uncompiled — not yet cut into units that fit one run each, or cut but with no settled done-condition per unit |
| Protocol | Command | When to Use |
|---|---|---|
| Epharmoge | /contextualize | Output is correct but may not fit the actual context — post-execution |
| Elenchus | /sublate | About to externalize a working context whose apparent sufficiency may have decayed — pre-execution |
| Protocol | Command | When to Use |
|---|---|---|
| Horismos | /bound | An epistemic boundary is undefined — direction/priority, scope, type/concept, or who decides (ownership) |
| Anamnesis | /recollect | A vague, ambiguous recall you can't quite pin down — resolve it into recognized context |
| Anagoge | /ascend | A recall a single session can't resolve — elevate it to a higher-granularity unit (connected-session chain, topic cluster, or already-sedimented concept) |
| Katalepsis | /grasp | A result or artifact you need to actually understand — you can't follow it yet, or you think you can and haven't checked; confirm your understanding is genuine before you approve, explain, or build on it |
| Hyphegesis | /conduct | Multiple cognitive moves whose order, independence, reconciliation, termination, and routing are non-trivial — conduct the session's method before object-level work begins |
When a cluster name or protocol command/name is provided as argument:
Normalize the argument:
/ if presentFor cluster arguments: display all protocol cards in that cluster with expanded "When to Use" descriptions from the tables above.
For protocol arguments: call Read on epistemic-cooperative/skills/onboard/references/scenarios.md, extract the matching ## ProtocolName /command block, and present:
/{command} — direct invocation promptIf no match found: list the closest matches and suggest /catalog for the full overview.
/ prefix; match against both protocol names and commands.The tables above are the human browse view. The agent-facing counterpart is routing-map.md — an auto-generated routing directive (do not edit by hand) whose protocol entries are built from canonical sources — the When to Use triggers above plus each protocol's Deficit → Resolution spine — alongside a routing preamble maintained in the generator. A passive skill description under-triggers invocation, so this map is injected at SessionStart to route the agent from the deficit, not the summary. Regenerate it after any protocol or trigger change:
node scripts/generate-routing-map.js
scripts/session-context.js is the SessionStart emitter: it reads routing-map.md and prints the hook payload on stdout. A consuming project wires it with a settings.json hook of type command:
{
"hooks": {
"SessionStart": [
{
"hooks": [
{ "type": "command", "command": "node <plugin>/skills/catalog/scripts/session-context.js" }
]
}
]
}
}
Inject only the parts a project needs (the routing-directive preamble is always kept):
--only=/grasp,/gap — include only the listed commands (comma-separated).--cluster=Analysis,Decision — include only the listed clusters (comma-separated).With no filter, the full map is injected; when both filters are given they combine as a union.