break-it-down
Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors.
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-break-it-down
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/break-it-down
What's inside
- Skill name
break-it-down- Description
- Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors. Blunt point, numbered facts, mix-up named, one rule. Use when the user types $break-it-down or /break-it-down (bare or with a pointer like 2), or says "break it down", "decode that", "unpack that", "no metaphor", "without analogy", "straight explanation", "explain without the restaurant thing", or wants the real-system-names version of a confusing reply. Bare /break-it-down means: unpack that previous message; do not ask them to paste or restate the confusing part. This skill is for direct explanations, not requests for an everyday analogy.
- License
- MIT
- Instructions
- 70 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- evals.json · evals/
SKILL.md (first lines)
# Direct Explanation, No Metaphors Turn one confusing technical idea into a short direct explanation: **no metaphors, no analogies, no fictional settings**. Use the conversation and the instructions here; no other skill or plugin is required. Preserve complete, readable sentences and the explanation structure below even when a terse writing style is active. Chat around the explanation can stay terse. These instructions shape the chat reply, not durable documents. ## Invocation In Codex, invoke with `$break-it-down`; in Claude Code, invoke with `/break-it-down`. Treat both spellings identically in the rules below. In follow-up suggestions, use the form the user typed, including any plugin prefix (`/rm0nroe-loadout:break-it-down 2`). **`/break-it-down` with nothing after it is the full request.** It already means: “I don’t get the last thing you said. Say it straight.” 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: `/break-it-down 2` after one of those means item 2 of the original list. 2. If they added a few words after the slash (`/break-it-down 2` or `/break-it-down the status code 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, unpack **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, unpack item 1, then one line: “Say `/break-it-down 2` for the next.” ## Shape (when source context is available) 1. **First line = the point.** One blunt sentence in plain English. Name the real thing. Not “let me explain.” Example bar: `The HTTP status comes from the controller, not from the error’s name.` 2. **What’s going on, cap 5 numbered lines.** One fact or actor per line. Real names OK; each line = one job or one step. Short sentences. 3. **The mix-up or distinction.** If the source identifies an actual mistake, use “The mix-up:” and name both sides directly. Otherwise use “The distinction:” to explain the difference. Do not claim that the user or agent confused something unless the source says so. 4. **The rule.** One sentence they can reuse. 5. **Stop.** No recap, no “does that help,” no extra concepts. ## Hard rules - Preserve the source's facts, counts, conditions, and uncertainty. Simplify wording without changing meaning. Keep each number or limit attached to the same quantity, condition, and starting point as in the source. Check the opening sentence and final rule for this too, not just the numbered facts. 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. It does not bound how old the entry is: an entry cached an hour ago is not stale if the source has not changed since. Write "after the source changes, the cache can keep serving the old value for up to 30 seconds," not "cached data is at most 30 seconds old." The same goes for timeouts versus durations and retry delays versus total wait. - The two rules above are shared with `simplify`. 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. - **No metaphors, analogies, or “imagine a…”**: not even a short one on line 1. - Plain English over jargon, but keep real system names when they disambiguate (PaymentsController, AlreadyCaptured, BadPaymentRequest). Do not introduce new jargon to explain old jargon; explain necessary terms in plain words. - Cap at five numbered facts. Split “do now” vs “later” if there are more. - Do not dump full architecture, file paths, or HTTP tables unless they asked for the receipt too. Default = direct explanation only. - Do not invent a second framing “for completeness.” ## Gold example (quality bar: match this density) Apply the pattern to the current topic. The names and facts below are illustrative, not assumptions about the user's system. They typed only `/break-it-down` after a paragraph about which HTTP status a payment retry returns. ``` The HTTP status comes from the controller, not from the error’s name. 1. A retry on an already-captured payment raises AlreadyCaptured inside PaymentMediator. 2. PaymentMediator refuses the retry before calling StripeGateway, so Stripe is never contacted. 3. PaymentsController is the only place that maps errors to HTTP statuses. 4. PaymentsController maps AlreadyCaptured to 500. 5. BadPaymentRequest is an internal error name. It does not set the status, even though it sounds like 400. The mix-up: reading BadPaymentRequest and AlreadyCaptured as if they were HTTP statuses and reporting 400. The controller never returns 400 for an already-captured retry. The rule: read the status mapping in PaymentsController before reporting a status; do not infer it from an error class name. ```
From rm0nroe/loadout, MIT.
More from rm0nroe/loadout
- 0.570score
clip
rm0nroe
macOS only.
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.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
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
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
simplify
rm0nroe
Rewrites the last assistant reply into a short everyday analog (one metaphor, numbered roles, mix-up named, one-sentence rule).
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 (8 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
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
clip
rm0nroe
macOS only.
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
break-it-down skill. Agent Mart. https://agentmart.dev/skills/rm0nroe-break-it-down (last updated 2026-10-24)