claude

mep

Turns a plain-language scope into a brief with a justified stack and a verified checklist, and blocks closing or deploying while required items are missing.

1 on GitHubby Engelv0.5.1BUSL-1.1updated 8 days agodevelopment
/

Plugin mep from marketplace mise-en-place in engelbertgm/Mise-en-place. Commands read from the repo's manifest — 8 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (22)

  • add

    Add or change scope in a project with mep and show only the checklist diff (items that are new, move up a level or stop applying).

  • audit

    Apply mep to a repo that already exists — start from the project's scope (what it should be), compare it with what the code shows and produce a gap report with only the rules that scope activates, without modifying code or blocking anything.

  • check

    Check the repo against the mep checklist and show the state by sub-phase (✅ ❌ ⏭️ ⚠️), plus signals in the code that the profile lacks.

  • confirm

    Confirm a manual item of the mep brief (what only a person can state). Only the user types it.

  • defer

    Postpone a 🔴 item until go-live, with a reason: it does not stop sub-phases or pushes, but mep launch requires it. Only the user types it.

  • domain

    Switch a whole mep domain or subdomain off or on (for example, the backend another team owns), with a reason. Only the user switches off.

  • domains

    Show mep progress by domain (UI, UX, security, payments, database…) and subdomain, with what is switched off or deferred.

  • export

    Generate the mep client brief as .docx and .pdf, in the client's language, with scope, out of scope, quote, acceptance criteria and version.

  • focus

    List what is pending in a mep domain or subdomain, including items from other domains that link to it (↗).

  • launch

    mep go-live. Runs the full gate once (every 🔴 of the active domains, in every sub-phase); if it passes, the project is live and every push to main is a production deploy.

  • log-time

    Log real hours per mep brief item (outside the repo) to calibrate future estimates.

  • mep

    How to work in a project that uses Mise en place (mep) — read a natural-language scope as a profile, use the item catalog and respect BRIEF.md. Use it when the project has .mep/profile.yaml or BRIEF.md, or when the user describes a new website or webapp.

  • override

    Turn off a 🔴 required item of the mep brief, with a reason. Only the user types it; rejects locked items.

  • panel

    Open the mep panel beside the chat: pending items by sub-phase or domain, each item's detail (what it asks, why, everything that fails), the flow line and the user's actions.

  • phase

    Show the active mep sub-phase and what is missing to close it, or close it (close) if its 🔴 are met.

  • prelaunch

    Security review before going live, line by line (password hashing, keys, RLS, HTTPS, XSS/SQL, rate limits, CSRF, cookies, uploads — allowed formats and content checked —, admin, prices, debug, packages, git history). Can run at any time.

  • quote

    Show the project quote from the mep brief (internal view or client view).

  • resync

    Re-seal mep's state when it changed outside the CLI (for example, resolving a merge conflict in .mep/log). Only the user types it.

  • scope

    Create the brief of a website or webapp from a natural-language description — profile, justified stack and 🔴🟡⚪ checklist.

  • skip

    Skip a 🟡 recommended item of the mep brief, with a written reason.

  • threshold

    Change a mep quality threshold (complexity, lines per file or per function). Relaxing one needs a reason and only the user types it.

  • update

    Bring into the project the new or modified mep catalog items that apply to its profile.

Subagents (2)

  • mep-locator

    Find code and reusable pieces in a project with mep. Use it every time a component, hook, utility, route or configuration must be located. It reads CODEMAP.md and REGISTRY.md first and returns exact paths with short excerpts.

  • mep-security

    Implement and audit the security items of the mep brief (secrets, RLS, auth, payments, uploads, headers, dependencies). Use it when closing the setup, data, features and ops sub-phases, before any production deploy, and once for sensitive files (auth, payments, RLS policies, migrations, middleware,

Hooks (15)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook session-start

  • Stop

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook stop

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-bash

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook pre-edit

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/engine/dist/mep.mjs" hook post-edit

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Maintain mep?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted