skills/ registry. Each skill has a defined scope, a set of trigger phrases, and per-backend adapter settings. They are all active by default once triggered and are delivered to the model as described in the Skills Overview.
Skill registry format
Before diving into the individual skills, here is theskill.json format that all built-in skills follow:
The five built-in skills
nuggets-memory — core memory skill
nuggets-memory — core memory skill
Scope:
sticky — persists for the rest of the conversation once activated.Triggers: remember, memory, recall, what did we learn, what do you knowWhat it does:
Instructs the assistant to check Nuggets memory before doing any expensive file or repo search, and to save durable discoveries after learning something useful. The skill enforces a recall-first workflow:- Try
nuggets recallbefore searching files or code patterns. - Fall back to normal repo exploration only if recall is insufficient.
- After finding something durable, save it with
nuggets remember. - Keep facts short. Use graph notes for information that deserves a title and context paragraph.
- Pi: uses Nuggets memory tools directly; prefer them before broad repo searches.
- Codex: start with
nuggets recallCLI before broader exploration. - Local: this backend cannot run shell commands, so memory actions are advisory.
reviewer — code review skill
reviewer — code review skill
Scope:
one-shot — active only for the message that triggered it.Triggers: review, code review, audit this change, regression, look for bugsWhat it does:
Instructs the assistant to prioritize findings over summaries when reviewing code. The review order is fixed:- Correctness bugs first.
- Behavioral regressions and broken assumptions.
- Missing tests or weak verification.
- A short summary only after all findings.
one-shot, the skill does not carry over to the next message.Backend notes:- Pi: lead with findings, not a broad summary.
- Codex: present findings ordered by severity with file references when possible.
- Local: if code cannot be inspected directly, the review is scoped to the provided context.
planner — planning skill
planner — planning skill
Scope:
sticky — persists for the rest of the conversation once activated.Triggers: plan, roadmap, break this down, implementation plan, phasesWhat it does:
Instructs the assistant to break large or ambiguous requests into phased, concrete steps without getting stuck in analysis. The approach follows four steps:- Define the outcome in one sentence.
- Split the work into a few phases.
- Call out main risks or unknowns.
- Identify the next concrete step that creates momentum.
- Pi: keep plans concrete and momentum-oriented.
- Codex: prefer short phases with visible checkpoints instead of abstract brainstorming.
- Local: no additional adapter constraint.
debugger — debugging skill
debugger — debugging skill
Scope:
sticky — persists for the rest of the conversation once activated.Triggers: debug, failing test, error, broken, why is this happeningWhat it does:
Instructs the assistant to debug failures methodically by reproducing the problem before suggesting fixes. The workflow is:- Reproduce the issue if possible.
- Collect the smallest set of evidence that narrows the cause.
- Change one thing at a time when isolating the bug.
- Validate the fix with the closest useful test or command.
- Pi: reproduce the issue before suggesting broad fixes.
- Codex: prefer narrowing evidence over speculative patching.
- Local: be clear when reasoning without runtime access.
researcher — research skill
researcher — research skill
Scope:
one-shot — active only for the message that triggered it.Triggers: research, investigate, look into, how does this work, where isWhat it does:
Instructs the assistant to gather the minimum codebase context needed to answer a question, then distill the answer clearly. The approach:- Find the relevant files and entry points.
- Read enough surrounding context to understand the flow.
- Distill the answer at a high level first.
- Back the answer with direct code references when possible.
one-shot, it applies only to the current request and does not persist.Backend notes:- Pi: no additional adapter constraint.
- Codex: prefer primary code references over guesswork.
- Local: if repository access is unavailable, keep conclusions tentative.
Quick reference
| Skill | Scope | Triggers | Requires |
|---|---|---|---|
nuggets-memory | sticky | remember, memory, recall, what did we learn, what do you know | memory, files |
reviewer | one-shot | review, code review, audit this change, regression, look for bugs | files |
planner | sticky | plan, roadmap, break this down, implementation plan, phases | files |
debugger | sticky | debug, failing test, error, broken, why is this happening | files, shell |
researcher | one-shot | research, investigate, look into, how does this work, where is | files |
Trigger matching is case-insensitive and substring-based. If your message contains any trigger phrase from a skill, that skill activates for the request. Sticky skills then remain active for the conversation.