Custom agent imported from B0yZ4kr14/OrthoPlus-Enterprise (
.github/agents/speckit.mde.status.agent.md). Copyright stays with the author.
MDE Status
Thin Spec Kit slash-command wrapper around the mde preset's status. The wrapper invokes the sync hook (which both reconciles auto-load files and primes the current context with preset rules) before delegating to the preset.
User Input
$ARGUMENTS
Step 1: Sync preset wiring and load into context
Read and execute commands/sync.md from this extension. Sync will:
- Verify the preset is installed at
.specify/presets/mde/. If not, sync exits withmde.sync: preset not installed; skipped. In that case, stop the wrapper too — tell the user to install the preset before using/speckit.mde.status. - Reconcile
CLAUDE.md,AGENTS.md,GEMINI.md, and.specify/memory/constitution.mdagainst the preset markers (self-healing). - Read the preset entry points into the current context so step 2 below has them available.
Wait for sync's status block before continuing. Status itself is read-only; the file writes performed by sync are the only side effects in this command path.
Step 2: Delegate to the preset
Read .specify/presets/mde/commands/status.md and execute it as the authoritative behavior. Treat that file as the source of truth — do not duplicate, paraphrase, or override its rules here.
The preset's status is read-only. It must not advance the workflow or modify artifacts.
Why this command exists
See README.md — the mde preset adds three commands (setup, next, status) that have no upstream Spec Kit counterpart; this extension exposes them as /speckit.mde.* slash commands.
Final response
Whatever the preset's status produces, surfaced to the user without modification.