Skip to content
Development
Skill

/memorix-reasoning

Use when a technical decision, trade-off, rejected alternative, architecture rationale, or design risk should be recorded or recovered.

From plugin
memorix
61835 skills1 MCP
Install
$ npx -y skills add AVIDS2/memorix --skill memorix-reasoning --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/memorix-reasoning

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when a technical decision, trade-off, rejected alternative, architecture rationale, or design risk should be recorded or recovered.

SKILL.md

memorix-reasoning.SKILL.md
name: memorix-reasoning
description: Use when a technical decision, trade-off, rejected alternative, architecture rationale, or design risk should be recorded or recovered.

Memorix Reasoning

Use reasoning memory for why a decision was made. Use ordinary memory for what happened.

Tool Router

| Situation | Prefer | CLI fallback | |---|---|---| | Store why a decision was made | `memorix_store_reasoning` | `memorix reasoning store --entity <name> --decision "<decision>" --rationale "<why>"` | | Find earlier rationale | `memorix_search_reasoning` | `memorix reasoning search --query "<topic>"` | | Need a stable evolving topic key | `memorix_suggest_topic_key` | `memorix memory suggest-topic-key --type decision --title "<title>"` | | Link rationale to commit evidence | `relatedCommits` on reasoning store | `memorix reasoning store ... --relatedCommits <sha>` |

Use Reasoning When

  • The answer depends on alternatives considered, constraints, expected outcomes, or accepted risks.
  • A future agent may otherwise reopen the same debate.
  • The user chose a direction and the reason matters more than the implementation details.
  • A Git Memory entry says what changed, but not why it changed.

Do Not Use Reasoning For

  • Simple progress notes.
  • Mechanical refactors with no decision.
  • Facts that belong in `memorix_store` as `how-it-works`, `what-changed`, or `problem-solution`.
Read more
Ships withmemorix

Open-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro, OpenCode, and Trae.

Get the whole plugin