github-pageslisted
Install: claude install-skill AnotherSava/claude-code-common
# GitHub Pages Documentation Layout
## Context
- Repo root: !`git rev-parse --show-toplevel 2>/dev/null || pwd`
## Working directory
All `README.md`, `docs/`, `docs/index.md`, `docs/pages/`, `docs/_config.yml`, `docs/screenshots/` paths in this skill are relative to **Repo root** from Context. The cwd may be a subdirectory — prefix every Read/Edit/Write/Grep/Glob with the Repo root value. Bare paths are cwd-relative and will silently miss the actual root.
Use this skill when organizing project-level documentation into a README plus a GitHub Pages Jekyll site running the `just-the-docs` theme. The goal is a consistent shape across repos: the README sells the project in under a screen, every user-facing capability gets its own sidebar entry, and developers get a single Developer guide that may itself have technical child pages.
Reference implementations:
- **jsonl-logs-intellij-plugin** — modern just-the-docs reference. Single product with deep splitting (Usage parent + 6 children, Development parent + 2 children).
- **chrome-assistant** — monorepo variant (one product per subfolder under `docs/pages/`).
- **bga-assistant** — just-the-docs flat variant; game pages grouped under a `Games` parent, a game-agnostic feature page (Play-time tracking) at top level, and a Development page with the data-flow reference nested under it via front matter.
Read the target repo's `README.md`, `docs/index.md`, `docs/_config.yml`, and one or two child pages before writing new docs — copy