I don't think writing a spec and splitting it into tickets is how you should use agents since Sol 5.6/Opus 5. Just tell the agent what you want to do and it will do it.
If the task is large, discuss with the agent how to split it in several shippable PRs and do it one at a time.