What problem does it solve? Developers working with Mercur-based Medusa projects often run CLI commands from the wrong directory, accept destructive file overwrites, or trust block documentation blindly, leading to broken middlewares, missing migrations, and failed dev servers. ## Core Features & Use Cases - Command Selection: Clarifies when to use create, init, search, view, add, and diff against the Mercur block registry. - Directory Discipline: Enforces running registry commands from the project root where blocks.json lives, and Medusa commands from packages/api. - Post-Install Verification: Walks through middleware wiring, medusa-config updates, migrations, dependency installs, and env vars after adding a block. - Use Case: After running npx @mercurjs/cli@latest add reviews, use this Skill to correctly merge the new middleware export into src/api/middlewares.ts, generate migrations with bunx medusa db:generate, and validate the dev server starts cleanly. ## Quick Start Ask the assistant to search the Mercur registry for a reviews block, install it, and wire up its middleware and migrations correctly.