← ClaudeAtlas

documentation-sitelisted

Build and migrate Zensical documentation sites, navigation, search, and course pages.
fmind/dot · ★ 9 · Data & Documents · score 79
Install: claude install-skill fmind/dot
# Documentation Sites Use Zensical as the default static publisher for documentation and courses; [course-development](../course-development/SKILL.md) owns learning design, executable labs, and acceptance. [Repository docs](../repository-docs/SKILL.md) owns README and AGENTS consistency. ## Workflow 1. **Inspect the project**: keep existing content, URLs, and publication rules; use [migration and authoring](references/authoring.md) when replacing Hugo or MkDocs. 1. **Bootstrap a new docs project** with a locked development dependency. In an existing Python project, skip `uv init`; in an existing docs tree, scaffold in a scratch directory and merge deliberately. ```bash uv init --bare <slug> cd <slug> uv add --dev zensical uv run zensical new . uv run zensical --version ``` 1. **Configure `zensical.toml`**: set `project.site_name`, the real `site_url` including any repository prefix, explicit `nav`, and language. Keep generated Markdown extensions needed by the content; prefer small configuration changes over theme overrides. 1. **Write under `docs/`**: make `index.md` the entry point, use relative `.md` links, stable headings, fenced code with languages, and useful image descriptions. Use the [lesson template](references/lesson.md) for a new course page and the authoring reference for richer Markdown. 1. **Wire the repository tasks**: adapt [mise.toml](templates/mise.toml) into the existing task graph. Use [dprint](../dprint/SKILL.md) for markup and [