What problem does it solve? After generating a Mem0 memory integration with /mem0-integrate, you need proof that it compiles, passes the repo's existing test suite, and actually stores and retrieves memories against a real API key. This Skill automates that verification and produces a pass/fail scorecard. ## Core Features & Use Cases - Precondition gating: Refuses to run unless .mem0-integration/ artifacts exist, the branch starts with mem0-integrate/, the working tree is clean, and the correct API key (MEM0_API_KEY or OPENAI_API_KEY) is present. - Two-pass test execution: Runs the repo's native suite with the feature flag unset (must behave like main) and set (new tests run), catching non-invasiveness violations as hard fails. - Real smoke and E2E tests: Exercises a live add/search/delete flow against Mem0 Platform or OSS with a disposable user_id, then runs the app end-to-end using the E2E recipe from plan.md and asserts memory appears in user-visible output. - Use Case: After running /mem0-integrate on a Python or TypeScript repo, invoke this Skill to install dependencies, run pytest or npm test in both flag modes, execute a live smoke call, and receive scorecard.md and scorecard.json with per-check results and exit codes for CI. ## Quick Start Ask your assistant to run /mem0-test-integration to verify the Mem0 integration on the current branch.