Maintain the claude-mem-sync public documentation site built with docmd.
Scanned 8/30/2026
Install to Claude Code
npx -y skills add lopadova/claude-mem-sync --skill docmd-docs --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Docmd Docs?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lopadova-docmd-docs)More formats (shields.io, HTML) on the badges page.
---
name: docmd-docs
description: Maintain the claude-mem-sync public documentation site built with docmd.
---
# docmd docs maintenance
Use this skill when changing public documentation in `docs-site/`.
## Layout
- Source Markdown lives in `docs-site/docs`.
- Site config is `docs-site/docmd.config.json`.
- Static assets live in `docs-site/assets`.
- Every public page must be registered in `navigation[]`; the sidebar is config-driven.
## Commands
```bash
cd docs-site
npm run check
npm run build
```
Use `npm run dev` for local preview. Cloudflare Pages Option A: build command `npm run build`, output directory `_site`, root directory `docs-site`. Fallback Option B: build locally and upload `docs-site/_site`.
## Content standard
- Markdown only: no MDX, JSX, or raw component tags.
- Prefer task-first pages with Motivation, Design, Data model or contract, worked example, gotchas, and limits.
- Use Mermaid for workflows and KaTeX for formulas where it clarifies the concept.
- Use docmd containers: `::: callout`, `::: tabs`, `::: steps`, `::: collapsible`, `::: grids`, `::: grid`, and `::: card`.
- Never use `::: button`.
- Use Lucide icon names in navigation and container `icon:` options.
## Plugins and search
The site enables search with semantic indexing, git metadata, SEO, sitemap, Mermaid, Math, LLM output, and analytics disabled. Keep `.docmd-search/config.json` committed, but do not commit generated search batches unless project policy changes.
## Branding and footer
Primary color is `#0d9488`. Keep `assets/custom.css` in sync with brand variables and keep the official docs URL as `https://doc.claude-mem-sync.padosoft.com`.
## Gotchas
- `docs-site/scripts/check-no-raw-html.mjs` blocks JSX-style capitalized tags.
- If a page is missing from `navigation[]`, it is not part of the intended public sidebar.
- Verify generated `_site/index.html`, `llms.txt`, `sitemap.xml`, and semantic search artifacts after dependency updates.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!