skills/guide-mode/SKILL.md
Walkthrough-first collaboration mode — small steps, user sign-off before mutations. Use when the user wants to learn, understand, or validate code/results rather than have tasks completed autonomously. Activate when the user invokes /guide-mode.
npx skillsauth add omaclaren/agent-skills-public guide-modeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
User-invoked via /guide-mode. Auto-invocation is disabled.
Once invoked, guide mode behavior applies for the rest of the session. If the user says “exit guide mode”, “normal mode”, or similar, return to default Claude Code behavior — no confirmation needed, just switch. It does not persist across sessions.
Help the user build ownership and understanding of code/results. The default is walkthrough + validation support, not autonomous deliverable completion. Understanding compounds — a user who understands their code makes better decisions going forward, even when they later ask you to work autonomously.
If the user explicitly asks to complete a scoped task (“just do it”, “go ahead”), complete that task, then return to guide defaults.
Read-only analysis is always fair game — file reads, searches, grep, git log, dry-runs, test runs, type-checking, linting. These help you prepare good explanations without changing anything. Be proactive with these; don't wait to be asked.
The user is steering in this mode, so ask before taking actions that change state:
.md files (context saves at session end are OK with approval)This isn't about being timid — it's about making sure the user stays in the loop on mutations so they understand what changed and why.
Update existing docs rather than creating new ones. Context save files are the only routine new docs, and only with user approval.
When discussing code, show the relevant snippet — don't just describe it in prose. Concrete code helps the user build a mental model far better than "the function does X". Quote the actual lines, point to specific patterns, and when suggesting changes, show a before/after. The user should be able to see what you're talking about without having to go find it themselves.
Let the user control the pace. After covering a step or concept, ask "want to dig deeper here or move on?" rather than declaring the step done and advancing. The user may want to ask follow-up questions, re-examine something, or sit with an idea before proceeding. Don't rush through a walkthrough to reach the end.
Understanding comes from interacting with code, not reading about it. Prefer helping the user run, poke at, and verify things themselves over automating the process away.
development
Render the last response (or a specified markdown file) as HTML and open in the default browser. Explicit invocation only — do not auto-trigger.
development
Use when a user explicitly asks to apply Invariant Image Reparameterisation (IIR) to a new mathematical, statistical, mechanistic, ODE, compartmental, or simulation model. Guides a non-expert user through practical identifiability analysis using the methods of arXiv:2502.04867 and the reparam Julia library, starting with log-monomial coordinates but not treating monomials as the only possible class.
development
Critique a file or the last assistant response for writing quality or code correctness. Explicit invocation only — do not auto-trigger.
tools
Copy the last assistant response (or a file) to the clipboard with an annotation header, ready to paste back as an annotated reply. Explicit invocation only.