concept-explainerlisted
Install: claude install-skill Axect/skills
# concept-explainer — Kind, Rigorous, Visualization-Heavy Explanations
Produce a single explanation document that walks a named audience through a
specific concept **without logical leaps** and **without sacrificing
mathematical rigor**. Equations carry their weight, every symbol is defined,
every step in a derivation names the rule it applies, and visualizations
appear wherever they shorten the gap between a formula and an intuition.
The skill writes:
```text
<concept-slug>/
├── explanation.md # the document (language follows user's request)
├── plots/ # matplotlib scripts + their rendered PNGs
│ ├── *.py
│ └── *.png
└── schematics/ # OPTIONAL — only when conceptual diagrams help
├── *_prompt.md # copy-pasteable wide-slide-illustrator prompts
└── *.png # rendered images (user fills these in, or codex-image)
```
After the document is complete, the skill invokes `md2pdf-typora` to produce
`<concept-slug>/explanation.pdf`. If the document language is Korean, the PDF
is also copied to `~/Dropbox/Magi/<concept-slug>/` per the user's global
preference.
## Mandatory invariants (non-negotiable)
These hold across every explanation produced by this skill.
### Rigor invariants
1. **Define before use.** Every symbol that appears in an equation is defined
before its first non-definitional use, on the same line or in the line
above. Quantities with units carry the unit on first appearance.
2. **Name