Cursor rule Cursor
Tests prove behavior. You cannot claim a scenario, class, or method is implemented until tests pass.
Cursor rule Cursor
Tests prove behavior. You cannot claim a scenario, class, or method is implemented until tests pass.
Cursor rule Cursor
Think of e2eseed.json like a test-suite-level setUp() method. All test data lives in fixtures. No ORM operations during test execution.
Cursor rule Cursor
When the bug was discovered, you performed and investigation anf fix, ask yourself - "why our current test(s) was not able to find it?" If there is no test for that part of functionality - time to create it. If there are test(s) for that part of functionality - extend it to prove that the bug does not exist anymore.…
Cursor rule Cursor
// ❌ WRONG - Missing authentication fields interface UserResponse { id: number; username: string; email: string; }.
Cursor rule Cursor
When you encounter a Draw.io file (.drawio extension) that contains embedded images or screenshots, automatically convert it to a viewable format to analyze the visual content and annotations.
Cursor rule Cursor
Cursor rule "do-write-scenarios" from FeatureFactory-io/mimir, covering writing effective bdd feature files, 1. principle: always start with a feature specification, example feature spec, 2. principle: be specific — who does what, and why and 3. structure.
Cursor rule Cursor
When performing edits - always check docstring and keep them up-to-date with :param:, :raises:, :return: etc.
Cursor rule Cursor
Font Awesome Pro Icons Required - Every action button/link needs an icon; if not specified, you shall propose 3 options Bootstrap Tooltips Required - Every button needs hover text that: Explains the action for active buttons Explains why it's disabled and how to enable it for disabled buttons.
Skill Claude CodeCodexCursor
Runs a full sprint cycle on a GitLab milestone (dark-factory style)—reads the milestone and issues, ingests plans/features/mockups, decomposes into tasks with blueprints, dispatches specialist workers in parallel, integrates to main, then drives Huginn’s semver release pipeline (tag, release/x.y.z branch…
Agent
Motto: "Code that's easy to prove correct is code that works".
MCP server Claude CodeCodexCursor +2
MCP server "mimir" as configured in FeatureFactory-io/mimir. Runs /Users/denispetelin/GitHub/mimir/manage.py with /Users/denispetelin/GitHub/mimir/.venv/bin/python.
MCP server Claude CodeCodexCursor +2
MCP server "mimir-facade" as configured in FeatureFactory-io/mimir. Runs mcp_integration.facade.server with /Users/denispetelin/GitHub/mimir/.venv/bin/python. Needs 2 environment variables to run.
Cursor rule
Cursor rule "do-continuous-testing" from FeatureFactory-io/mimir, covering rule: continuous testing and error monitoring, requirements, implementation, pytest configuration and continuous monitoring.
Cursor rule
When designing new methods.
Cursor rule
Never mindlessly delete functions, variables, classes etc. - first ask yoursefl "why I do I need to delete it? what will happen if its not there?" First check if there are instantions of the class or calls to a function. Even when you see that there is not a single instantiation of the class or call to a function …
Cursor rule
Always use pytest as test runner. Build your tests to be run with pytest.
Instructions file
Instructions for FeatureFactory-io/mimir, covering claude.md — mimir development guide, what is mimir, architecture, directory layout and data model hierarchy.