simplify
Rewrites the last assistant reply into a short everyday analog (one metaphor, numbered roles, mix-up named, one-sentence rule).
Skill by rm0nroe
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rm0nroe-simplify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/simplify
What's inside
- Skill name
simplify- Description
- Rewrites the last assistant reply into a short everyday analog (one metaphor, numbered roles, mix-up named, one-sentence rule). Use when the user types /simplify with no extra text, or says something is unclear, too technical, jargon, "I don't get it", "make it simpler", "like last time", "non-technical", "tldr but human", or ELI5. Bare /simplify means: explain that previous message; do not ask them to paste or restate the confusing part.
- License
- MIT
- Instructions
- 79 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Everyday Analogy Explanation Turn one confusing technical idea into the same shape that worked: a one-line metaphor, a few everyday roles, the mix-up named in those terms, one rule. This skill wins over any terse-output mode for the explanation itself. Chat around it can stay terse. For the direct, no-metaphor version, use the sibling skill `break-it-down`. ## Invocation (this is the product) In follow-up suggestions, use the form the user typed, including any plugin prefix (`/loadout:simplify 2`). **`/simplify` with nothing after it is the full request.** It already means: “I don’t get the last thing you said. Make it clear for someone non-technical.” Do **not** ask them to name the confusing part, paste the prior message, or type “item 1.” That text is already in this chat. Source, in order: 1. The immediately previous **assistant** message (the thing that confused them). If that message is itself a `/break-it-down` or `/simplify` reply, use the message it explained instead: `/simplify 2` after one of those means item 2 of the original list. 2. If they added a few words after the slash (`/simplify 2` or `/simplify the cashier part`), use that only as a pointer into that message. 3. If the previous assistant message was a numbered list and they gave no pointer, explain **item 1** only. If there is no prior assistant message in this chat, say so in one line and stop. One idea per reply. If the last message had several numbered items and they did not pick one, do item 1, then one line: “Say `/simplify 2` for the next.” ## Shape (always) 1. **First line = the point.** One metaphor. Not “let me explain.” Example bar: `The map is not the street.` 2. **One setting.** Restaurant, post office, kitchen, etc. Do not mix settings. 3. **Numbered roles, cap 5.** Everyday name first, real name in parentheses after. One job per role. 4. **The mix-up.** What they (or the agent) confused, in the analog, then the real names in parentheses. 5. **The rule.** One sentence they can reuse. 6. **Stop.** No recap, no “does that help,” no extra concepts. ## Hard rules - The analogy changes the setting, never the facts. Preserve the source's facts, counts, conditions, and uncertainty. Keep each number or limit attached to the same quantity, condition, and starting point as in the source, and keep real numbers real: "the cook retries 3 times (4 attempts in total)", not "the cook tries a few times". Check the opening line and final rule too, not just the roles. Distinguish retries from total attempts; do not invent timing, guarantees, or implementation details. - A time limit bounds one specific span; restate that span, never a nearby one. "Stale for up to 30 seconds" bounds how long a cached entry can lag behind a change to the source after that change happens, not how old the entry is. The same goes for timeouts versus durations and retry delays versus total wait. - The two rules above are shared with `break-it-down`. Keep them in sync when either file changes. - Assume they are smart and busy, not new to life. Do not baby-talk. Do not lecture CS. - Do not introduce new jargon to explain old jargon. If a real name must appear, put it in parentheses after the everyday word. - Do not dump architecture, file paths, or HTTP tables unless they asked for the analog *and* the receipt. Default = analog only. - Do not invent a second metaphor “for completeness.” ## Gold example (quality bar: match this density, not this restaurant every time) They typed only `/simplify` after a numbered technical list. Treat that as: “I don’t get what you mean in 1, make it more clear for someone non-technical.” ``` The map is not the street. The code index is a map of the code. The status code a client actually gets is written in a different file than the name that looks like “bad request.” Imagine a restaurant: 1. The menu (the code index): tells you which kitchen to walk to. Fast. “Cancel lives over there.” 2. The cashier (PaymentsController): the only place that says what you pay / what number goes back to the app (200, 400, 500). 3. The cook (PaymentMediator): decides which ticket to send the cashier. Sometimes they refuse before cooking (RetryNotAllowed). That refusal is 500 here, even if the cashier also has a 400 button they never press for this order. 4. The stove (StripeGateway): Stripe. Names like “bad payment request” are the cook’s slang, not the number on the receipt. The bug: the agent read the cook’s slang (BadPaymentRequest, AlreadyCaptured) and told you 400. The cashier never rang that up for “already captured.” The rule: after the map, read the cashier first, then the cook’s “stop early” doors, then Stripe. Do not treat a class name as an HTTP status. ``` ## Other scenarios (same shape) | Confusing thing | Everyday setting to try first | |---|---| | “Where vs what is true” | Map vs street; menu vs cashier | | “Name sounds like X but means Y” | Nickname vs what’s on the receipt | | “Two similar buttons, only one rings up” | Cashier has a button they don’t press for this order | | “Fast search vs the real answer” | Index card vs opening the folder | Pick one row. Do not use the table in the user-facing reply. ## After One line of state: what you just un-confused. Next action only if they still have a decision. Under two minutes.
From rm0nroe/loadout, MIT.
More from rm0nroe/loadout
- 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.570score
clip
rm0nroe
macOS only.
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
exec-recap
rm0nroe
Summarizes what shipped in a version range, date range or commit range as a plain-language TLDR for a non-technical executive who has never seen the project.
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9 - 0.565score
break-it-down
rm0nroe
Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors.
SkillAFreshness: AClaude Code +9 - 0.561score
roundtable
rm0nroe
Run a multi-perspective roundtable on a decision: 4 parallel background agents argue it against the actual code with file:line evidence, then their positions…
SkillAFreshness: AClaude Code +9 - 0.557score
checkpoint-save
rm0nroe
Saves session progress to a state file, naming it automatically from the session's work.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-load
rm0nroe
Instantly loads a specific session checkpoint.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-list
rm0nroe
Lists all saved checkpoints for the current project.
SkillAFreshness: AClaude Code +9 - 0.539score
slop-radar
rm0nroe
Use when the user asks to audit, critique, or detect AI slop, vibe-coded sameness, generic template aesthetics, or unmotivated frontend design choices in a…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rm0nroe/loadout
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rm0nroe
- 0.597score
Catalyst Edge Research
rm0nroe
Source-linked market intelligence for AI agents researching public-company tickers.
ConnectorAFreshness: ALocalRead-only↓ 47/wkClaude Code +5 - 0.570score
clip
rm0nroe
macOS only.
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9
Cite this page
simplify skill. Agent Mart. https://agentmart.dev/skills/rm0nroe-simplify (last updated 2026-10-24)