Trace Behavior
Trace one user action, background job, request, event, data mutation, or failure path end to end through a codebase. Use for questions such as how refresh works, where a setting is stored, what happens at startup, how authentication restores, or why an observed result appears. This skill is explanatory and read-only by default.
Tutor Code
Teach a specific file, function, type, expression, language construct, or framework pattern in an unfamiliar stack. Use when the user asks what code means, why it is written that way, how an unfamiliar construct works, or wants an explanation mapped to languages and frameworks they already know. This skill is explanatory and read-only by default.
Orient Codebase
Build a practical mental model of an unfamiliar software repository. Use when joining a codebase, returning after substantial changes, encountering an unfamiliar stack, asking how a repository is organized, or needing a guided reading order before making changes. This skill is explanatory and read-only by default.
Write Engineering Proposal
Create or revise an engineering proposal from a technical discussion and repository evidence. Use when the user asks to formalize a feature, refactor, architecture direction, platform integration, migration, or other non-trivial change before implementation. Produces a repository-specific proposal rather than filling a fixed template, and does not implement the proposal.
Explain Change
Explain commits, pull requests, patches, or uncommitted diffs in concise behavioral terms. Use when reviewing changes in an unfamiliar stack, returning to work completed by another agent, or asking what changed, how it works, and whether anything important behaves differently. This skill is explanatory and read-only by default.