원클릭으로
mm-mirror
Activates Mirror Mode, loads identity/persona/context, and records the response
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Activates Mirror Mode, loads identity/persona/context, and records the response
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Activates Builder Mode for a journey and loads project context/docs
Backs up the production memory database
Activates Builder Mode for a journey and loads project context/docs
Scans memories for recurring patterns and proposes consolidation (merge, identity update, or shadow candidate)
Asks other LLMs through OpenRouter with Mirror context
Lists recent conversations from the memory database
| name | mm:mirror |
| description | Activates Mirror Mode, loads identity/persona/context, and records the response |
| user-invocable | true |
Use this procedure to answer in Mirror Mode. Automatic routing in CLAUDE.md determines when to activate it; this skill defines how.
⛔ HARD CONSTRAINT You must NEVER produce a mirror-mode response without first running
uv run python -m memory mirror load. No exceptions. Not for short answers. Not for clarifying questions. Not when the query seems obvious. Load first. Always.
⚠️ NO QUERY YET? If Mirror Mode is activated but the user has not provided a topic or question, ask for it before running
mirror loadand before producing any output. Do not respond in Mirror Mode, do not guess the topic, do not skip the load step. Ask first. Load after. Answer last.
This is always the first action, before any visible output to the user.
Automatic hook: When the user invokes
/mm:mirrorexplicitly,mirror-inject.shalready performs the session-aware mirror activation and injects the base context using the Claude hooksession_id. You should still runuv run python -m memory mirror loadto satisfy the load-first rule and refresh context, but session routing is hook-owned in Claude Code.
uv run python -m memory mirror load \
--query "full text of the user's prompt" \
[--persona PERSONA_ID] \
[--journey JOURNEY_ID] \
[--org]
The command:
--query when not specified--session-idPass --journey and --persona explicitly when they are known with confidence. When uncertain, omit them and let auto-detection decide.
Examples:
--query "I need to define the next article topic"--journey my-journey --query "what should I focus on this week"--persona writer --query "review this article draft"--org --query "course launch strategy"Use the load output as the complete response context.
CLAUDE.mdIf the runtime has an explicit session-aware logging path, record a concise 2-3 sentence summary there. In Claude Code, do not invent a session id — runtime logging and transcript backfill already capture the response safely.