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
<out-dir>/ # <YYYYMMDD>_<concept-slug>, e.g. 20260728_lagrangian-mechanics
├── 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)
```
`<out-dir>` is `<YYYYMMDD>_<concept-slug>`: the day the directory is created
(`date +%Y%m%d`) followed by the kebab-case concept slug. Alphabetical order
then equals chronological order in any folder that collects explanations.
After the document is complete, the skill invokes `md2pdf-typora` to produce
`<out-dir>/explanation.pdf`, then mirrors the explanation (markdown, PDF,
plots, schematics) into `~/Dropbox/ConceptExplainer/<Topic>/<out-dir>/`,
organised by topic. The archive folder keeps the same name as the