publish-mirrorlisted
Install: claude install-skill imrohitagrawal/project-doc-skills
# Publish & Mirror
Version: 1.2.0 · see `CHANGELOG.md`.
Take Markdown that an authoring skill has already written and verified in the repository, and mirror
it out to one or more published targets — a wiki, an educational portal — so each target carries the
**same visual language, the same accessibility, and the same built-versus-designed honesty** as the
source. This skill **does not write documentation.** It is the publish step the authoring skills hand
off to.
Read these two files first, every time:
- `references/render-contract.md` — the source primitives, the per-target adapters, and the
graceful-degradation rule. This is *how* a page is rendered for a target.
- `assets/publish-targets.yaml` — the manifest (copy it into the repo as `docs/publish-targets.yaml`
and fill it). This is *where* a page goes and *which* target it goes to.
**The one idea that makes this safe and scalable:** the authoring skills emit a small, fixed set of
renderable primitives (collapsible blocks, bold-label callouts, a table-of-contents line, diagrams
exported to images, honesty markers, a licence footer). This skill renders *those* and nothing else,
through a per-target adapter, using coordinates that live *only* in the manifest. So adding a target
never means changing how anything is written.
---
## Before you start: what this needs, when to run it, where it fits
### What this skill needs (the inputs)
- **Verified Markdown in the repo.** The authoring skill has run its loop and its