一键导入
eshp-explain
Use the eshp memory graph to explain concepts and answer questions about the codebase
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use the eshp memory graph to explain concepts and answer questions about the codebase
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Do deep maintenance on the eshp memory graph files, ensure the mem-graph is in sync with the codebase
Do deep maintenance on the eshp memory graph files, ensure the mem-graph is in sync with the codebase
Commit the current WIP to git and then update the memory graph via a dream step
Plan and design features using the eshp memory graph
| name | eshp--explain |
| description | Use the eshp memory graph to explain concepts and answer questions about the codebase |
ESHP (electric sheep pen) is a codebase-level memory graph that stores structured knowledge about the project — architecture, design decisions, conventions, commands, and domain concepts.
Use this skill to answer questions and explain concepts by querying the memory graph for relevant context before responding.
Important: prefer eshp scan <topic> and eshp recall <slug> to reading
memory files directly.
A question or concept the user wants explained. This may be:
Run eshp summarise to get an overview of the graph size, top tags, and
recently recalled notes. This tells you what's in the graph and what
topics have been active recently.
Run eshp scan <query> with keywords from the user's question.
eshp scan watch then eshp scan file eventsFor the top 1–3 slugs from scan, run eshp recall <slug>.
recall returns the full note body AND its closest neighbours--n 2 or --n 3 when you need broader context (e.g. the note links
to several related concepts you also need)recall updates last_recalled_at automatically — this is useful metadataIf the recalled notes reference slugs you haven't loaded yet and they seem
relevant, run eshp recall <neighbour-slug> on them.
Use eshp graph <slug> --direction both --depth 2 to visualise the
neighbourhood when the concept spans many connected notes.
Synthesise an explanation from the retrieved context. Structure your answer to match the question type:
Always cite which notes informed your answer (by slug). This helps the user find more detail and helps future agents know what was consulted.
If the graph doesn't have enough information to answer confidently, say so clearly and suggest which slugs or tags are the closest available context. Do not hallucinate — prefer a partial answer with honest uncertainty over a confident but unsupported one.