ask-user
Ask User
Route the user's situation to the smallest suitable workflow. Explain the recommendation briefly, then ask whether they want to invoke it. Do not invoke another user-invoked skill without confirmation.
Before stating what a skill does or recommending a step be skipped, read that skill's SKILL.md: the summaries here are for orientation only.
Main Flow
For an idea that needs to ship:
- Use
/grill-with-docsto sharpen an idea in a codebase while updatingGLOSSARY.mdand ADRs. Use/grill-mewhen there is no codebase or durable project documentation is not wanted. - If a design question needs a runnable answer, use
/handoffto branch into a fresh/prototypesession, then/handoffthe findings back. - For work that fits one session, use
/implementdirectly. For multi-session work, use/to-spec, then/to-tickets, and start a fresh/implementsession for each unblocked ticket. Use/implement-specinstead when the whole ticket graph should run in parallel worktrees and land on one integration branch.
/implement drives /tdd at agreed seams and closes with /code-review. Use /tdd or /code-review directly when only that focused workflow is needed. Before creating, updating, or marking a PR ready, /engineering-pr-review runs the gate on top of that (botica lint, /code-review, the checks of the diff) and reports what it ran. /test-smell-review applies whenever tests are written or edited; reach for it directly to audit an existing suite for tests that pass without protecting anything.
Keep grilling, specification, and ticketing in one context window when practical, so each step builds on the same thinking. Between independently implementable tickets, clear context; see Phase Boundaries.