commit
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
Use when the person wants to understand a concept or how something works today. Never plans.
$ npx -y skills add dcouple/Pane --skill explain --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/explainContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the person wants to understand a concept or how something works today. Never plans.
name: explain description: Use when the person wants to understand a concept or how something works today. Never plans.
Finish when the person could teach it back. Ideas for what to build belong in [`options`](../options/SKILL.md).
Answer small questions in the conversation. Offer an HTML explainer only when the concept is big enough that the person would want to come back to it or share it, or when they ask for one.
Read the code yourself for small questions. For a larger trace, give a fresh-context subagent one question to answer with the `gather-evidence` skill, for example "how does a message travel from the API to the provider, with file references". Give the subagent just that question, and interpret what comes back yourself.
Render it with the [`page`](../page/SKILL.md) house standard. Save it under `explainers/` in the work's bundle and add it to the brief's "Related" list. With no brief yet, it gets a bundle of its own.
Sections, in order:
1. Title and a one-paragraph gist 2. How it works now, told as a story 3. One concrete walkthrough: a real request or record from start to finish 4. Diagrams: data flow, states, or sequence, whichever carries the idea 5. Glossary 6. Common misconceptions 7. What this is not, and what has not been decided 8. Still fuzzy: questions the explainer could not settle
End with next moves as questions only, never as actions:
If what the person learns changes the live options, update the options document and its "What we learned" section. If it changes the problem itself, update the brief and tell them you did.
Repo: dcouple/Pane
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
Creates a reconciled implementation plan by combining a structured plan draft with a normalized intent brief and a PRP-style research dossier, then…
Have an interactive discussion about a topic, approach, or feature. Researches the codebase as needed, talks through options, and updates ./tmp/context.md with…
Executes an approved plan with one primary implementation stream by default, using bounded parallel sidecars only when the write scopes are truly disjoint.…
Investigates bugs through hypothesis-driven root cause analysis. Automatically invoked when the user reports a bug, error, broken behavior, or something not…
Commits changes grouped by done-plans, rebases main, runs build and quality gates, then creates or updates a PR. Replaces the commit command. Use when you're…