Test-driven development in Python using uv as the package manager. Covers the red-green-refactor cycle, vertical slicing, and uv project setup. Use when the user says "/python-tdd-with-uv", "python tdd with uv", or asks about python tdd with uv.
Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session". Use when the user says "/qa", "qa"…
Build mobile apps with React Native and Expo — navigation, platform-specific code, performance, and native modules. Use when the user says "/react-native-patterns", "react native patterns", or asks about react native patterns.
Execute a user flow step-by-step in Cursor's built-in browser while documenting each action, then emit a Playwright test that replays the same flow using stable selectors derived from the accessibility tree. Use when the user says "/recording-browser-flow-as-test", "recording browser flow as test", or asks about…
Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps. Use when the user says "/request-refactor-plan", "request refactor plan", or asks about request…
Open the app in Cursor's browser at multiple viewport sizes, screenshot each, and report any layout breakage. Use when the user says "/responsive-testing", "responsive testing", or asks about responsive testing.
Perform a thorough code review focused on correctness, maintainability, performance, and best practices. Use when the user says "/reviewing-code", "reviewing code", or asks about reviewing code.
Automatically persist useful context — research, decisions, learnings, templates — to workspace files so knowledge survives across conversations. Use when the user says "/saving-workspace-context", "saving workspace context", or asks about saving workspace context.
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section. Use when the user says "/scaffold-exercises", "scaffold exercises", or asks about scaffold exercises.