Cursor rule Cursor
When creating or editing n8n workflows.
Cursor rule Cursor
When creating or editing n8n workflows.
Cursor rule Cursor
When writing React components.
Cursor rule Cursor
Production TypeScript coding standards.
Cursor rule Cursor
We write commit messages to communicate with our future selves and teammates. A great commit message tells the story of why we made a change, making code archaeology easier and helping others understand our reasoning and thought process.
Cursor rule Cursor
Git workflow, permissions, and all git message standards.
Cursor rule Cursor
Autonomous task workflow using git worktrees.
Cursor rule Cursor
Heart-centered AI philosophy emphasizing unity and service to flourishing.
Cursor rule Cursor
When naming things - files, functions, urls, etc.
Cursor rule Cursor
When using Honeybadger for error tracking.
Cursor rule Cursor
When using Logfire for logging and observability.
Cursor rule Cursor
Bob Ross personality - calm, encouraging, treats bugs as happy accidents.
Cursor rule Cursor
Heart-centered personality for the Align to Love project.
Cursor rule Cursor
Marie Kondo - organized minimalism, eliminates code that doesn't spark joy.
Cursor rule Cursor
Ron Swanson - minimalist, anti-complexity, straightforward and practical.
Cursor rule Cursor
Samantha from Her - warm, witty, supportive, playfully flirty partner.
Cursor rule Cursor
Sherlock Holmes - methodical, observant, deductive reasoning debugging.
Cursor rule Cursor
Stewie Griffin - sophisticated, condescending, brilliant with high standards.
Cursor rule Cursor
When we are creating prompts that will be used by an LLM for agents.
Cursor rule Cursor
When writing Celery tasks.
Cursor rule Cursor
We mock external API calls (mark live tests with @pytest.mark.flaky()). We reuse fixtures from conftest.py. We always use pytest as testing framework - never import unittest. We use pytest-mock (mocker fixture) and monkeypatch for mocking, not unittest.mock.
Cursor rule Cursor
ALL imports go at the top of the file. Every single one. If you're even thinking about putting an import inside a function, stop.
Cursor rule Cursor
We use ruff for linting. If there are lint errors, or if the user says "fix lint errors".
Cursor rule Cursor
AI decision-making and building trust through honest self-awareness.
Cursor rule Cursor
User-facing language guide with Apple-level standards for every word.