Help us improve
Share bugs, ideas, or general feedback.
From entire
Builds a structured, topic-focused lesson from canonical Entire checkpoints when a developer asks to learn about a specific concept in the repo (e.g., auth, billing webhooks).
npx claudepluginhub entireio/skills --plugin entireHow this skill is triggered — by the user, by Claude, or both
Slash command
/entire:teachThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `entire search` and `entire explain` to pick 3-5 canonical checkpoints for a topic and teach the user as a guided lesson. Output is a structured lesson that opens with a high-level "how it works" overview of the system, then checkpoint-anchored lessons with takeaways — not a list of checkpoints.
Offers interactive learning exercises after new files, schema changes, refactors, or design decisions to build expertise in AI-assisted coding.
Provides personalized coding tutorials using your codebase examples, with learner profiling, progress tracking, spaced repetition, and quizzes via /teach-me /quiz-me.
Clones a GitHub repo and sets up an interactive study session for reading and analyzing the codebase. Answers questions with source-of-truth evidence from the actual code.
Share bugs, ideas, or general feedback.
Use entire search and entire explain to pick 3-5 canonical checkpoints for a topic and teach the user as a guided lesson. Output is a structured lesson that opens with a high-level "how it works" overview of the system, then checkpoint-anchored lessons with takeaways — not a list of checkpoints.
Begin the first response to this skill invocation with the line:
Entire Teach:
followed by a blank line, then the content.
If the user wants to find specific prior work for a task they are about to do, use recall instead.
entire search and entire explain.entire search as a single shell-quoted argument. Strip or escape embedded quotes, backticks, $(...), and ; before substituting into the command — never paste user text directly into a shell snippet.git rev-parse --is-inside-work-tree
entire version
Run this from inside a git repository.The Entire CLI is required but not installed. Install it from https://entire.io/docs/cli and try again.entire search and entire explain as authentication-gated. If either reports authentication is required, stop and tell the user:entire search requires authentication. Run entire login and try again.
Do not print Entire Teach: until at least one search has succeeded.
Extract the topic from the user's request as a single short phrase (e.g. "auth", "billing webhooks", "hook installation"). Ask the user to clarify only if the topic is genuinely ambiguous (e.g. they said "the system").
Find canonical checkpoints:
entire search "<topic>" --json --limit 25 --date month
Pick 3-5 anchor checkpoints. Prefer diversity over near-duplicates: spread across different files, different authors, and different sub-aspects of the topic. Drop checkpoints whose prompts paraphrase one already chosen.
entire explain --checkpoint <checkpoint-id> --full --no-pager
If --full fails for an anchor, fall back to:
entire explain --checkpoint <checkpoint-id> --raw-transcript --no-pager
If a fallback also fails, drop that anchor and use the next-best candidate from the search results.
Entire Teach:
## How <topic> works
<A high-level explanation of the system itself, synthesized from the transcripts, before any lessons:
- What it does: 1-2 sentences on the problem the system solves, from the user's point of view.
- The moving parts: the main components/layers and what each owns (a short list or table).
- The lifecycle: the end-to-end flow from trigger to steady state, numbered steps. This is the natural home for the optional Mermaid diagram.
- The key design idea: 1-2 sentences on the central invariant or principle the design hangs on.>
## Lesson 1: <short title>
- Checkpoint <id> · <date> · <author>
- What was being solved: <1-2 sentences>
- Approach chosen: <1-2 sentences>
- Why: <1 sentence — the reason behind the choice>
- Takeaway: <1 sentence — what to remember when working on this topic>
## Lesson 2: <short title>
<same shape>
(Repeat for 3-5 lessons total.)
## Patterns to remember
- <convention distilled across the lessons>
- <convention distilled across the lessons>
- <convention distilled across the lessons>
## Where to go next
- Hot files for this topic: <path>, <path>
- Follow-up checkpoints to explore: <id> (<one-line>), <id> (<one-line>)
--date filter entirely and re-running. If still empty, say clearly: No checkpoints match topic "<topic>". Tried: <queries and filters>. Do not invent lessons.Only N canonical checkpoints found for this topic. Better short and real than padded.