zensicallisted
Install: claude install-skill vanducng/skills
# Zensical
Use this skill when the user asks for Zensical docs, a Zensical migration, a public docs site, GitHub Pages docs deployment, or a polished docs design built on Markdown.
## Workflow
1. Scout the repo docs state: `find docs -maxdepth 3 -type f`, `rg "zensical|mkdocs|pages|CNAME|site_url"`.
2. Check local tooling: `zensical --version`, `zensical build --help`, and existing `zensical.toml` if present.
3. Create or update `zensical.toml` with:
- `[project].site_name`
- `[project].site_url` for public sites
- `docs_dir = "docs"`
- `site_dir = "site"`
- explicit `[[project.nav]]` sections for durable docs
- `extra_css` when visual polish is requested
4. Keep docs structured for users: install, quick start, architecture, tech stack, development, deployment.
5. For GitHub Pages, build `site/`, write `site/CNAME` when a custom domain exists, upload `site` with `actions/upload-pages-artifact`, and deploy with `actions/deploy-pages`.
6. For agent-friendly docs, publish `/llms.txt` as the canonical curated index. Add `/llms-full.txt` when a single larger context file is useful, and add `/llm.txt` only as a compatibility pointer if requested.
7. Validate locally with `zensical build --clean --strict`.
## Design Rules
- Make the first page identify the product or repo immediately.
- Prefer compact docs navigation over marketing sections.
- Use custom CSS only for durable layout, cards, callouts, and brand accents.
- Keep CSS responsive with fixed breakpoin