Entire Skills are most useful once Entire has recorded session context and Checkpoints. This tutorial creates that history as you go, so you can try the Skills even if you are starting fresh.
- Understand what each Skill does
- Install the Skills locally
- Practice the exact prompts and commands to use
- Build a tiny app so the Skills have real code to work against
Skills
session-handoff skill
session-handoff skill
Best for cross-agent handoffs, moving work to another agent, and summarizing recent session context.Example prompts:Why it helps: saves time, prevents duplicate work, and preserves context.
explain skill
explain skill
Best for understanding why a function, file, or change exists.Example prompts:Why it helps: great for onboarding, reveals intent, and separates design decisions from accidental complexity.
what-happened skill
what-happened skill
Best for investigating a specific block of code or recent change.Example prompts:Why it helps: useful in review, helps debug regressions, and gives targeted provenance.
search skill
search skill
Best for finding prior work, earlier prompts, Checkpoints, or similar implementations.Example prompts:Why it helps: helps reuse prior work, surfaces decisions, and turns old history into something searchable.
Prerequisites
Before using these Skills, make sure you have:- Git installed
- A supported AI agent: Claude Code, Codex, Copilot CLI, Cursor, Factory Droid, Gemini CLI, or OpenCode
- The Entire CLI installed
This tutorial uses Codex for the examples because it is one of the simplest ways to try these Skills from this repo. If you use Claude Code, Gemini CLI, or another supported tool, the same Skill concepts still apply.
Install Skills
Choose the setup path that matches your tool:Codex
Codex
See the Codex integration guide.
Agent Skills
Agent Skills
See the Agent Skills homepage.
Claude Code
Claude Code
See the Claude Code integration guide.
Gemini CLI
Gemini CLI
See the Gemini CLI integration guide.
Install Entire
Install Entire by following the main CLI installation guide.Create a Project
We are going to build a tiny app calledbug-notes.
This project is enough to:
- generate history
- make changes worth explaining
- create Checkpoints worth searching
Enable Entire
From insidebug-notes, run entire enable for Codex and sign in:
entire enable -y initializes Git, creates the initial commit, creates a GitHub repo, and pushes it so Checkpoints can be indexed.
At this point, your project is ready to record session context and Checkpoints.
Build the App
Open the repo in your AI agent and give it a focused task. Suggested prompt:Add History
Thesearch skill is most valuable when there are multiple sessions with distinct concepts, not just one generic feature. Do these as separate chunks of work, then commit and push after each one.
Persistence
Suggested prompt:Duplicate Detection
Suggested prompt:Severity Badges
Suggested prompt:- persistence
- duplicate detection
- severity filtering
search much better material than a single vague feature.
Practice Skills
Explain
Ask:- the skill is trying to connect the code to the original session context
- this is different from a normal code explanation, which only describes current behavior
What Happened
Find a specific code range first:- this is block-focused
- it is about provenance of a specific region
- it is ideal when a few lines look strange or surprising
Search
Before this exercise, make sureentire login already worked in Terminal. search uses indexed Checkpoint history, so give Entire a moment to index your pushed Checkpoints before trying these queries.
Start with a very specific query:
- it searches Checkpoints, not just files
- it helps with memory across sessions
- it works best with concrete nouns and feature phrases, not broad words like
persistenceby itself - the best demo queries are feature names, validation behavior, bug text, file names, or ticket IDs
Session Handoff
Start with the summary request:- the skill creates a concise handoff summary so another agent can pick up the next task
- it is especially useful after a long build or debug session
session-handoffpackages the important context- the user still controls the next objective
- the receiving agent gets both history and clear execution instructions
Why Skills Help
In this tutorial, Skill prompting is stronger than normal prompting because it gives the agent a defined workflow instead of a vague question.Explain code intent
Explain code intent
/explain src/main.js is stronger than Why is this code here? because it tells the agent to investigate code intent with transcript-aware context.Trace a code block
Trace a code block
what happened here: src/main.js:40-85 is stronger than Why is this weird? because it points to a specific block and asks for provenance.Search prior work
Search prior work
search past work for duplicate bug detection is stronger than Have we done this before? because it gives the search Skill specific feature language to match.Hand work off
Hand work off
Prepare a handoff for Claude Code... is stronger than summarize this because it names the receiving agent, the next task, and the key constraints.- Normal prompting asks the agent to guess the method
- Skill prompting gives the agent both the goal and the method
Troubleshooting
Skills are installed but do not trigger
Skills are installed but do not trigger
Make sure:
- the repo is installed in the right discovery path for your tool
- the tool supports Skills or plugins
- you are using prompts that clearly invoke the skill
`search` or `explain` returns no transcript
`search` or `explain` returns no transcript
Possible reasons:
- the code was created outside an Entire-tracked session
- you have not committed yet, or have not pushed yet for
search - you have not enabled Entire in the repo
- authentication or Checkpoint configuration is incomplete
`search` works but feels underwhelming
`search` works but feels underwhelming
That usually means one of these:
- the query is too broad, like
persistenceorauth - there are not enough prior sessions yet
- your earlier sessions did not use distinctive feature language
- use more specific queries like
duplicate bug detectionorseverity badge filter - build 2 or 3 distinct features before testing the skill
- commit and push after each feature so the history is easier to traverse and index
`session-handoff` is not useful yet
`session-handoff` is not useful yet
That usually means the project has too little tracked history. Do another meaningful work session, then commit it.