Implement the ONE ticket described by the user.
If the user has pointed at several tickets, or at a folder of them, stop and say so — they want implement-tickets, which runs this process once per ticket in a fresh context. Do not work through them all in this one.
Use /tdd where possible, at pre-agreed seams.
Run typechecking regularly, single test files regularly, and the full test suite once at the end.
Once done, use /code-review to review the work.
Commit your work to the current branch.