1715d0415e
parseSlashCommand split the whole line on `\s+` and rejoined with a single space, so `/pr-triage <pasted diff>` reached the skill as one run-on line. Only the separator between the command name and its argument belongs to the parser; everything after it is the user text and now survives verbatim. Every consumer already re-splits the arg it receives, so subcommand parsing (`/cron add`, `/model x --global`) is unchanged.