Ask Me
Choose the smallest workflow that fits the situation.
A workflow is a path through the skills. Most coding-agent work starts with understanding, then moves through planning, implementation, and review. Bug work starts with diagnosis before planning.
Main Flow: Change Code
Use this route when the user wants to add, modify, or remove behavior.
/plan-it— understand the goal, inspect the relevant code, identify affected modules, choose an approach, and define validation./implement-plan— make the agreed changes in small steps, run the appropriate checks, and keep fixing until the validation passes or a real blocker is found./review-change— review the finished diff from a fresh reviewer context before calling the work done.
Do not skip planning unless the user explicitly asks for a tiny direct edit.
Inquiry Flow: Understand Before Acting
Use /study-repo when the user asks what a repo does, how a feature is implemented, where behavior lives, or whether the repo can be used in a certain way.
If the inquiry turns into a code change, move to /plan-it after the answer is clear.
Bug Flow: Symptom → Diagnosis → Fix
Use this route when the user reports broken, failing, confusing, slow, or unexpected behavior.
/diagnose-bug— restate the symptom, build or identify a reproduction path, trace the relevant code path, explain the likely root cause, and define acceptance criteria for the fix./plan-it— plan the fix once the cause and validation path are clear./implement-plan— implement the fix and run the validation loop./review-change— review the diff from a fresh context.
Do not jump straight from symptom to code change unless the user explicitly asks for a speculative quick fix.
Review Flow
Use /review-change when the work is done, there is a diff to inspect, or the user asks for review.
Prefer reviewing against a fixed point such as main, a branch, a commit, or a supplied diff.
CI Failure Flow
Use /ci-triage when CI, typecheck, lint, build, or tests fail and the user needs to know whether the current change caused it.
Classify failures before fixing them: introduced by this change, pre-existing, infrastructure/environmental, flaky, or unknown. Apply only low-risk bounded fixes inside /ci-triage; use /implement-plan for non-mechanical code changes and /diagnose-bug for product behavior bugs.
Instruction File Flow
Use /agent-instruction-files when a fact is about to be written into AGENTS.md, CLAUDE.md, or an equivalent, or when such a file has grown long, repetitive, or stale and needs a pass against the code.
Context Hygiene
Keep planning and implementation connected while the plan is still active. When reviewing, prefer a fresh context or subagent so the reviewer is not anchored by the implementer's reasoning.
If the session is long and the work must continue later, leave a short handoff note with the goal, current state, changed files, validation commands, and remaining risks.