Mark a MySpeedPuzzling feature request as completed after its PR has been merged — calls the internal API with the PR URL as githubUrl. Use when the user says "mark feature request X complete", "the PR for feature request X is merged", or provides a feature-request UUID plus a merged PR URL.
Start implementing a MySpeedPuzzling feature request end-to-end — fetch the request from production, open a GitHub issue, mark it in_progress via the internal API, then plan the work and pause for review before implementing. Use when the user pastes a feature request UUID or says "work on feature request X" / "implement feature request X".
Call the MySpeedPuzzling internal admin API (mark feature requests in-progress/completed/declined, future admin endpoints). Use when the user asks to hit `/internal-api/*` directly, transition a feature request status without the full feature-request workflow, or talk about the internal API in general.
Find missing translation keys across locales and fill them in. Use when the user asks to check/fill missing translations, sync translation files, or mentions `translations-missing.json`.
Generate a ChatGPT image generation prompt in the MySpeedPuzzling brand illustration style. Use when the user wants to create a new illustration for the website.