[
  { "prompt": "Plan the migration from REST to GraphQL for our public API", "purpose": "planning" },
  { "prompt": "Come up with a plan to split the monolith into services", "purpose": "planning" },
  { "prompt": "Design doc for the new sync engine — outline the architecture and tradeoffs", "purpose": "planning" },
  { "prompt": "How should we structure the plugin system? Draft an RFC", "purpose": "planning" },
  { "prompt": "Draft an implementation plan for offline mode", "purpose": "planning" },
  { "prompt": "Sketch the architecture for multi-tenant support", "purpose": "planning" },
  { "prompt": "Write an RFC for versioning our internal APIs", "purpose": "planning" },
  { "prompt": "Map out a roadmap to get us off the legacy billing system", "purpose": "planning" },
  { "prompt": "Break down the auth revamp into milestones and risks", "purpose": "planning" },
  { "prompt": "Propose a strategy for incremental adoption of strict concurrency", "purpose": "planning" },

  { "prompt": "Add a rate-limited /export endpoint to the API", "purpose": "backendImpl" },
  { "prompt": "Implement retry with exponential backoff in the job queue", "purpose": "backendImpl" },
  { "prompt": "Add a database migration for the new invoices table and wire up the model", "purpose": "backendImpl" },
  { "prompt": "Build a webhook receiver that verifies signatures and enqueues events", "purpose": "backendImpl" },
  { "prompt": "Implement cursor-based pagination for the search endpoint", "purpose": "backendImpl" },
  { "prompt": "Add Redis caching to the profile lookup service", "purpose": "backendImpl" },
  { "prompt": "Write the gRPC service for order fulfillment", "purpose": "backendImpl" },
  { "prompt": "Implement the token refresh flow on the auth server", "purpose": "backendImpl" },
  { "prompt": "Add a background job that prunes expired sessions nightly", "purpose": "backendImpl" },
  { "prompt": "Implement a parser for the new import file format", "purpose": "backendImpl" },

  { "prompt": "Make the toolbar a bit nicer", "purpose": "frontendImpl" },
  { "prompt": "Add a dark mode toggle to the settings screen", "purpose": "frontendImpl" },
  { "prompt": "Build the onboarding carousel component", "purpose": "frontendImpl" },
  { "prompt": "The sidebar should collapse with a smooth animation", "purpose": "frontendImpl" },
  { "prompt": "Restyle the empty state on the dashboard", "purpose": "frontendImpl" },
  { "prompt": "Add hover states to the card component", "purpose": "frontendImpl" },
  { "prompt": "Implement the new profile screen from the Figma design", "purpose": "frontendImpl" },
  { "prompt": "Center the modal and add a blur behind it", "purpose": "frontendImpl" },
  { "prompt": "Add a skeleton loader view while the feed fetches", "purpose": "frontendImpl" },
  { "prompt": "Polish the settings layout so the sections breathe more", "purpose": "frontendImpl" },

  { "prompt": "Fix typo in README", "purpose": "quickFix" },
  { "prompt": "Bump the version to 2.4.1", "purpose": "quickFix" },
  { "prompt": "Change the default port to 8080", "purpose": "quickFix" },
  { "prompt": "Fix the off-by-one in the page counter — it's a one-liner", "purpose": "quickFix" },
  { "prompt": "Flip the flag for the new composer", "purpose": "quickFix" },
  { "prompt": "Update the copyright year in the footer", "purpose": "quickFix" },
  { "prompt": "Tweak the log level to debug in the staging config", "purpose": "quickFix" },
  { "prompt": "Correct the spelling of 'recieve' everywhere", "purpose": "quickFix" },
  { "prompt": "Set the request timeout to 30 seconds", "purpose": "quickFix" },
  { "prompt": "Small fix: the date badge shows tomorrow", "purpose": "quickFix" },

  { "prompt": "Extract the parsing logic into its own module", "purpose": "refactor" },
  { "prompt": "Refactor the session manager to remove the singleton", "purpose": "refactor" },
  { "prompt": "Clean up the networking layer — too much duplication", "purpose": "refactor" },
  { "prompt": "Split UserService into auth and profile services, no behavior change", "purpose": "refactor" },
  { "prompt": "Consolidate the three date formatters into one helper", "purpose": "refactor" },
  { "prompt": "Decouple the exporter from the storage layer", "purpose": "refactor" },
  { "prompt": "Simplify the state machine in the uploader", "purpose": "refactor" },
  { "prompt": "Restructure the tests to share a fixture builder", "purpose": "refactor" },
  { "prompt": "Modularize the commands into separate files", "purpose": "refactor" },
  { "prompt": "Dedupe the validation code between the two forms", "purpose": "refactor" },

  { "prompt": "App crashes on launch: Fatal error: Index out of range at ContentView.swift:42", "purpose": "debugging" },
  { "prompt": "Why does the sync job hang after about an hour?", "purpose": "debugging" },
  { "prompt": "Getting a segfault in the image decoder, stack trace attached", "purpose": "debugging" },
  { "prompt": "Users report the export button does nothing in production, find out why it's broken", "purpose": "debugging" },
  { "prompt": "Tests are flaky on CI — track down the race", "purpose": "debugging" },
  { "prompt": "There's a memory leak somewhere in the websocket handler", "purpose": "debugging" },
  { "prompt": "TypeError: cannot read property 'id' of undefined in checkout.js", "purpose": "debugging" },
  { "prompt": "The build broke after the dependency bump — it fails with a linker error, figure out why", "purpose": "debugging" },
  { "prompt": "Login fails with a 401 error only on the staging environment", "purpose": "debugging" },
  { "prompt": "Regression: search results come back empty since yesterday's deploy", "purpose": "debugging" },

  { "prompt": "What does the SessionController actually do?", "purpose": "review" },
  { "prompt": "Review this PR for security issues", "purpose": "review" },
  { "prompt": "Walk me through how the cache invalidation works", "purpose": "review" },
  { "prompt": "Is this locking approach safe? Any issues you can see?", "purpose": "review" },
  { "prompt": "Explain the difference between the two retry helpers", "purpose": "review" },
  { "prompt": "Audit the payment flow for edge cases", "purpose": "review" },
  { "prompt": "How does the scheduler decide which job runs first?", "purpose": "review" },
  { "prompt": "Look over my migration script before I run it", "purpose": "review" },
  { "prompt": "Compare these two approaches and evaluate which fits our codebase", "purpose": "review" },
  { "prompt": "Code review the changes on my branch", "purpose": "review" },

  { "prompt": "Write release notes for v2.3", "purpose": "writing" },
  { "prompt": "Draft a README for the new SDK", "purpose": "writing" },
  { "prompt": "Write a commit message for these changes", "purpose": "writing" },
  { "prompt": "Summarize what changed in this diff for the changelog", "purpose": "writing" },
  { "prompt": "Add doc comments to the public surface of the parser", "purpose": "writing" },
  { "prompt": "Write the pull request description for this branch", "purpose": "writing" },
  { "prompt": "Proofread the onboarding copy", "purpose": "writing" },
  { "prompt": "Translate the error messages file to Spanish", "purpose": "writing" },
  { "prompt": "Turn these meeting notes into a short summary", "purpose": "writing" },
  { "prompt": "Document the deployment process in the docs folder", "purpose": "writing" },

  { "prompt": "continue", "purpose": "general" },
  { "prompt": "do the thing we discussed", "purpose": "general" },
  { "prompt": "fix it", "purpose": "general" },
  { "prompt": "the app is slow when scrolling the feed, make the list view smoother", "purpose": "frontendImpl" },
  { "prompt": "add tests for the auth module", "purpose": "general" },
  { "prompt": "why is this function called twice?", "purpose": "review" },
  { "prompt": "ship dark mode", "purpose": "frontendImpl" },
  { "prompt": "update the API docs to mention the new rate limits", "purpose": "writing" },
  { "prompt": "Error: ENOENT no such file or directory, open '/tmp/build/config.json' — happens every time I run make", "purpose": "debugging" },
  { "prompt": "make it pop", "purpose": "general" },
  { "prompt": "plan and implement the CSV export", "purpose": "planning" },
  { "prompt": "rename the User class to Account across the whole codebase", "purpose": "refactor" }
]
