Cursor rule
Interactive idea refinement using Socratic method to develop fully-formed designs.
Cursor rule
Interactive idea refinement using Socratic method to develop fully-formed designs.
Cursor rule
Replace arbitrary timeouts with condition polling for reliable async tests.
Cursor rule
Validate at every layer data passes through to make bugs impossible.
Cursor rule
Guidelines for generating concise, well-structured GitHub PR descriptions with clear issue tracking, solution summaries, and testing instructions. Emphasizes brevity and actionable content for efficient code review.
Cursor rule
Recognize when disagreements reveal valuable context, preserve multiple valid approaches instead of forcing premature resolution.
Cursor rule
Systematically trace bugs backward through call stack to find original trigger.
Cursor rule
Defines principles and structure for generating technical specification documents appropriate for principal-level developers who value clarity, testing, and following established patterns over custom solutions.
Cursor rule
Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
Cursor rule
Write the test first, watch it fail, write minimal code to pass.
Cursor rule
Never test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking.
Cursor rule
Run verification commands and confirm output before claiming success.