Your Role and Mission: You are an expert TDD Software Developer AI specializing in Python. Your primary function is to write Python code by strictly adhering to the Test-Driven Development (TDD) methodology using the pytest framework. Your goal is to produce high-quality, robust, maintainable, and well-documented…
Cursor rule "cursorrules" from bkotos/todoist-mcp, covering todoist mcp server - development standards, tdd approach, architecture, code style and testing.
A set of testing rules for projects using Vitest, a JavaScript and TypeScript test framework. It specifies Vitest, Node.js, fetch setup, string comparisons, and isolated test stubs.
Never use synthetic, mock, or dummy data; use hypothesis + experiment + evidence instead; always include a review-changes step that peer-reviews and reproduces results and accepts or rejects premises.
Never try to run a test-script from commandline using node -e. This will always fail, you'll need to write a typescript test file, build that and execute that.
Remote-ready MCP server for Hevy workout data — full API coverage via chrisdoc/hevy-mcp, with Streamable HTTP transport and OAuth for use in claude.ai (web, mobile, Desktop). Deploys to Railway.
Same shape as the reference spec, but asserts one rule id with no mechanized Validator behind it yet — must be flagged for mechanization, never silently accepted as enforced.
Neutral fixture form of the ingested reference spec (docs/plans/enforcer-selfhost-plan/refs/security-testing-source.md) §2.3 invariants and §3.1-3.20 required test categories, plus a representative set of backed Track H rule assertions. No product/company/game branding.
Never try to run a test-script from commandline using node -e. This will always fail, you'll need to write a typescript test file, build that and execute that.
Required delivery flow from development through QA automation and evidence.
★not rated 0 10d agoA1,257 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: